Price
$37.95
52W High
$39.71
52W Low
$24.96
SMA50
$37.29
SMA200
$32.59
Avg Volume 50D
$480.80K
From 52W High
-4.64%
From 52W Low
+52.04%
Vs SMA50
+1.78%
Vs SMA200
+16.46%
Current Volume
$347.79K
Bars Stored
888
Market Cap
$1.90B
P/E
18.5x
Revenue TTM
$596.26M
EPS TTM
1.99
Net Income TTM
$102.87M
Free Cash Flow
$101.67M
Revenue 1Y
-4.67%
EPS 1Y
-7.44%
Net Income 1Y
-10.55%
FCF 1Y
-25.03%
Profit Margin
17.25%
FCF Margin
17.05%

Revenue

Quarterly ending 2025-12-31
$149.55M

EPS

Quarterly ending 2025-12-31
0.52

Net Income

Quarterly ending 2025-12-31
$26.15M