Price
$58.13
52W High
$89.09
52W Low
$52.48
SMA50
$62.95
SMA200
$64.63
Avg Volume 50D
$492.33K
From 52W High
-53.26%
From 52W Low
+10.77%
Vs SMA50
-7.66%
Vs SMA200
-10.06%
Current Volume
$331.84K
Bars Stored
1257
Market Cap
$2.75B
P/E
14.8x
Revenue TTM
$1.10B
EPS TTM
3.79
Net Income TTM
$186.50M
Free Cash Flow
$267.19M
Revenue 1Y
-1.31%
EPS 1Y
-11.24%
Net Income 1Y
-12.82%
FCF 1Y
+7.44%
Profit Margin
16.90%
FCF Margin
24.21%

Revenue

Quarterly ending 2025-12-31
$283.44M

EPS

Quarterly ending 2025-12-31
0.97

Net Income

Quarterly ending 2025-12-31
$46.70M