Price
$145.16
52W High
$156.80
52W Low
$91.59
SMA50
$147.68
SMA200
$134.53
Avg Volume 50D
$100.71K
From 52W High
-7.42%
From 52W Low
+58.49%
Vs SMA50
-1.71%
Vs SMA200
+7.90%
Current Volume
$71.51K
Dollar Volume 50D
$14.91M
Market Cap
$1.05B
P/E
24.5x
Revenue TTM
$544.68M
EPS TTM
5.98
Net Income TTM
$42.81M
Free Cash Flow
$26.43M
Revenue 1Y
+20.88%
EPS 1Y
+2.57%
Net Income 1Y
+2.97%
FCF 1Y
+147.63%
Profit Margin
7.86%
FCF Margin
4.85%
Dividend Yield
0.69%
Dividend TTM
$1.00
Last Ex-Dividend
2026-03-09
Dividend / EPS
16.72%

Revenue

Annual ending 2025-12-31
$503.52M

EPS

Annual ending 2025-12-31
4.63

Net Income

Annual ending 2025-12-31
$33.08M

News