Price
$66.67
52W High
$69.85
52W Low
$14.28
SMA50
$54.56
SMA200
$30.79
Avg Volume 50D
$1.25M
From 52W High
-4.55%
From 52W Low
+366.91%
Vs SMA50
+22.19%
Vs SMA200
+116.54%
Current Volume
$1.30M
Dollar Volume 50D
$70.16M
Market Cap
$3.35B
P/E
30.1x
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

News