Price
$33.80
52W High
$49.38
52W Low
$23.03
SMA50
$33.94
SMA200
$35.19
Avg Volume 50D
$939.73K
From 52W High
-46.09%
From 52W Low
+46.77%
Vs SMA50
-0.42%
Vs SMA200
-3.96%
Current Volume
$1.67M
Bars Stored
1257
Market Cap
$2.69B
P/E
40.5x
Revenue TTM
$514.56M
EPS TTM
0.82
Net Income TTM
$66.35M
Free Cash Flow
$126.63M
Revenue 1Y
+16.19%
EPS 1Y
+173.33%
Net Income 1Y
+174.89%
FCF 1Y
+98.45%
Profit Margin
12.90%
FCF Margin
24.61%

Revenue

Quarterly ending 2025-12-31
$140.64M

EPS

Quarterly ending 2025-12-31
0.50

Net Income

Quarterly ending 2025-12-31
$41.15M