Price
$21.32
52W High
$25.85
52W Low
$19.50
SMA50
$21.32
SMA200
$22.79
Avg Volume 50D
$3.07M
From 52W High
-21.24%
From 52W Low
+9.33%
Vs SMA50
-0.02%
Vs SMA200
-6.45%
Current Volume
$2.26M
Bars Stored
1257
Market Cap
$6.44B
P/E
13.6x
Revenue TTM
$484.49M
EPS TTM
3.04
Net Income TTM
$474.38M
Free Cash Flow
$177.07M
Revenue 1Y
-50.96%
EPS 1Y
+27.20%
Net Income 1Y
+32.09%
FCF 1Y
+32.90%
Profit Margin
97.91%
FCF Margin
36.55%

Revenue

Quarterly ending 2025-12-31
$117.50M

EPS

Quarterly ending 2025-12-31
0.15

Net Income

Quarterly ending 2025-12-31
$25.91M