Price
$27.94
52W High
$40.93
52W Low
$19.78
SMA50
$23.98
SMA200
$29.46
Avg Volume 50D
$1.50M
From 52W High
-46.49%
From 52W Low
+41.25%
Vs SMA50
+16.51%
Vs SMA200
-5.17%
Current Volume
$699.75K
Bars Stored
1257
Market Cap
$1.66B
P/E
11.4x
Revenue TTM
$1.46B
EPS TTM
2.25
Net Income TTM
$145.60M
Free Cash Flow
$323.68M
Revenue 1Y
+3.75%
EPS 1Y
+17.80%
Net Income 1Y
+9.60%
FCF 1Y
+30.27%
Profit Margin
9.94%
FCF Margin
22.09%

Revenue

Quarterly ending 2025-12-31
$359.99M

EPS

Quarterly ending 2025-12-31
0.61

Net Income

Quarterly ending 2025-12-31
$37.80M