Price
$29.69
52W High
$29.69
52W Low
$14.25
SMA50
$26.57
SMA200
$23.15
Avg Volume 50D
$637.91K
From 52W High
-0.00%
From 52W Low
+108.35%
Vs SMA50
+11.75%
Vs SMA200
+28.26%
Current Volume
$720.68K
Bars Stored
1257
Market Cap
$2.54B
P/E
57.5x
Revenue TTM
$593.20M
EPS TTM
0.51
Net Income TTM
$44.20M
Free Cash Flow
$81.90M
Revenue 1Y
+7.17%
EPS 1Y
+119.32%
Net Income 1Y
+118.59%
FCF 1Y
-29.70%
Profit Margin
7.45%
FCF Margin
13.81%

Revenue

Quarterly ending 2025-12-31
$162.20M

EPS

Quarterly ending 2025-12-31
0.24

Net Income

Quarterly ending 2025-12-31
$21.00M