Price
$42.38
52W High
$42.52
52W Low
$34.34
SMA50
$40.26
SMA200
$38.96
Avg Volume 50D
$586.29K
From 52W High
-0.33%
From 52W Low
+23.41%
Vs SMA50
+5.27%
Vs SMA200
+8.78%
Current Volume
$403.33K
Bars Stored
1257
Market Cap
$1.89B
P/E
17.4x
Revenue TTM
$587.34M
EPS TTM
2.85
Net Income TTM
$108.89M
Free Cash Flow
$132.50M
Revenue 1Y
-2.03%
EPS 1Y
-7.47%
Net Income 1Y
-8.15%
FCF 1Y
+9.79%
Profit Margin
18.54%
FCF Margin
22.56%

Revenue

Quarterly ending 2025-12-31
$140.79M

EPS

Quarterly ending 2025-12-31
0.42

Net Income

Quarterly ending 2025-12-31
$15.95M