Price
$30.54
52W High
$30.54
52W Low
$13.02
SMA50
$26.27
SMA200
$20.00
Avg Volume 50D
$970.36K
From 52W High
-0.00%
From 52W Low
+134.56%
Vs SMA50
+16.27%
Vs SMA200
+52.71%
Current Volume
$461.24K
Bars Stored
1257
Market Cap
$1.88B
P/E
15.3x
Revenue TTM
$1.34B
EPS TTM
1.56
Net Income TTM
$122.90M
Free Cash Flow
$121.73M
Revenue 1Y
+13.06%
EPS 1Y
+35.65%
Net Income 1Y
+43.51%
FCF 1Y
+45.06%
Profit Margin
9.20%
FCF Margin
9.11%

Revenue

Quarterly ending 2025-12-31
$382.02M

EPS

Quarterly ending 2025-12-31
0.55

Net Income

Quarterly ending 2025-12-31
$44.30M