Price
$45.29
52W High
$45.35
52W Low
$32.47
SMA50
$43.09
SMA200
$40.26
Avg Volume 50D
$420.35K
From 52W High
-0.13%
From 52W Low
+39.48%
Vs SMA50
+5.10%
Vs SMA200
+12.51%
Current Volume
$268.30K
Bars Stored
1257
Market Cap
$2.67B
P/E
11.9x
Revenue TTM
$1.11B
EPS TTM
3.70
Net Income TTM
$224.13M
Free Cash Flow
$236.14M
Revenue 1Y
+18.72%
EPS 1Y
+1.93%
Net Income 1Y
+0.50%
FCF 1Y
+146.86%
Profit Margin
20.15%
FCF Margin
21.23%

Revenue

Quarterly ending 2025-12-31
$280.56M

EPS

Quarterly ending 2025-12-31
0.96

Net Income

Quarterly ending 2025-12-31
$57.87M