Price
$35.97
52W High
$36.75
52W Low
$25.45
SMA50
$34.27
SMA200
$30.37
Avg Volume 50D
$163.17K
From 52W High
-2.17%
From 52W Low
+41.34%
Vs SMA50
+4.95%
Vs SMA200
+18.44%
Current Volume
$130.76K
Bars Stored
1257
Market Cap
$684.87M
P/E
13.1x
Revenue TTM
$393.95M
EPS TTM
2.70
Net Income TTM
$52.24M
Free Cash Flow
$90.08M
Revenue 1Y
+25.91%
EPS 1Y
+265.64%
Net Income 1Y
+286.25%
FCF 1Y
+62.80%
Profit Margin
13.26%
FCF Margin
22.87%

Revenue

Quarterly ending 2025-12-31
$97.34M

EPS

Quarterly ending 2025-12-31
0.83

Net Income

Quarterly ending 2025-12-31
$15.97M