Price
$8.54
52W High
$15.98
52W Low
$6.88
SMA50
$7.99
SMA200
$11.32
Avg Volume 50D
$7.14M
From 52W High
-87.12%
From 52W Low
+24.13%
Vs SMA50
+6.85%
Vs SMA200
-24.53%
Current Volume
$20.55M
Bars Stored
1147
Market Cap
$2.35B
P/E
12.8x
Revenue TTM
$838.81M
EPS TTM
0.63
Net Income TTM
$183.72M
Free Cash Flow
$236.67M
Revenue 1Y
+16.43%
EPS 1Y
+290.91%
Net Income 1Y
+292.65%
FCF 1Y
+56.25%
Profit Margin
21.90%
FCF Margin
28.22%

Revenue

Quarterly ending 2025-12-31
$222.74M

EPS

Quarterly ending 2025-12-31
0.66

Net Income

Quarterly ending 2025-12-31
$191.45M