Price
$50.11
52W High
$52.36
52W Low
$12.73
SMA50
$38.83
SMA200
$24.39
Avg Volume 50D
$1.16M
From 52W High
-4.30%
From 52W Low
+293.64%
Vs SMA50
+29.05%
Vs SMA200
+105.49%
Current Volume
$1.53M
Dollar Volume 50D
$46.58M
Market Cap
$2.58B
P/E
23.2x
Revenue TTM
$458.09M
EPS TTM
2.07
Net Income TTM
$111.01M
Free Cash Flow
$84.70M
Revenue 1Y
+34.41%
EPS 1Y
+191.55%
Net Income 1Y
+90.94%
FCF 1Y
+613.13%
Profit Margin
24.23%
FCF Margin
18.49%

Revenue

Annual ending 2025-12-31
$379.81M

EPS

Annual ending 2025-12-31
-0.40

Net Income

Annual ending 2025-12-31
-$21.35M