Price
$20.01
52W High
$24.49
52W Low
$12.20
SMA50
$15.99
SMA200
$15.85
Avg Volume 50D
$4.02M
From 52W High
-22.39%
From 52W Low
+64.02%
Vs SMA50
+25.17%
Vs SMA200
+26.21%
Current Volume
$8.46M
Bars Stored
1146
Market Cap
$4.22B
P/E
62.0x
Revenue TTM
$1.64B
EPS TTM
0.31
Net Income TTM
$67.93M
Free Cash Flow
$283.26M
Revenue 1Y
+29.37%
EPS 1Y
+263.16%
Net Income 1Y
+283.71%
FCF 1Y
+201.68%
Profit Margin
4.15%
FCF Margin
17.32%

Revenue

Quarterly ending 2025-12-31
$442.18M

EPS

Quarterly ending 2025-12-31
0.19

Net Income

Quarterly ending 2025-12-31
$41.22M