Price
$44.15
52W High
$44.68
52W Low
$34.36
SMA50
$42.45
SMA200
$39.80
Avg Volume 50D
$263.91K
From 52W High
-1.20%
From 52W Low
+28.49%
Vs SMA50
+4.00%
Vs SMA200
+10.92%
Current Volume
$221.70K
Bars Stored
1257
Market Cap
$1.62B
P/E
12.1x
Revenue TTM
$568.51M
EPS TTM
3.50
Net Income TTM
$134.23M
Free Cash Flow
$128.85M
Revenue 1Y
+0.63%
EPS 1Y
+2.64%
Net Income 1Y
+2.26%
FCF 1Y
-24.40%
Profit Margin
23.61%
FCF Margin
22.66%

Revenue

Quarterly ending 2025-12-31
$145.44M

EPS

Quarterly ending 2025-12-31
0.89

Net Income

Quarterly ending 2025-12-31
$33.97M