Price
$35.54
52W High
$40.51
52W Low
$25.90
SMA50
$33.17
SMA200
$32.47
Avg Volume 50D
$796.46K
From 52W High
-13.98%
From 52W Low
+37.22%
Vs SMA50
+7.13%
Vs SMA200
+9.45%
Current Volume
$669.61K
Dollar Volume 50D
$26.55M
Market Cap
$2.13B
P/E
14.1x
Revenue TTM
$899.11M
EPS TTM
2.49
Net Income TTM
$145.62M
Free Cash Flow
$341.79M
Revenue 1Y
+20.71%
EPS 1Y
-4.96%
Net Income 1Y
-4.65%
FCF 1Y
+54.38%
Profit Margin
16.20%
FCF Margin
38.01%

Revenue

Annual ending 2025-12-31
$868.45M

EPS

Annual ending 2025-12-31
2.71

Net Income

Annual ending 2025-12-31
$158.69M