Price
$26.81
52W High
$91.03
52W Low
$22.02
SMA50
$63.80
SMA200
$53.93
Avg Volume 50D
$2.99M
From 52W High
-70.55%
From 52W Low
+21.75%
Vs SMA50
-57.98%
Vs SMA200
-50.28%
Current Volume
$7.65M
Dollar Volume 50D
$134.16M
Market Cap
$2.48B
P/E
17.9x
Revenue TTM
$450.91M
EPS TTM
1.39
Net Income TTM
$138.61M
Free Cash Flow
$150.69M
Revenue 1Y
+2233.65%
EPS 1Y
+177.65%
Net Income 1Y
+192.72%
FCF 1Y
+225.08%
Profit Margin
30.74%
FCF Margin
33.42%

Revenue

Annual ending 2025-12-31
$158.32M

EPS

Annual ending 2025-12-31
-0.80

Net Income

Annual ending 2025-12-31
-$68.92M

News