Price
$31.75
52W High
$35.08
52W Low
$10.03
SMA50
$29.05
SMA200
$22.50
Avg Volume 50D
$4.38M
From 52W High
-10.49%
From 52W Low
+216.55%
Vs SMA50
+9.28%
Vs SMA200
+41.10%
Current Volume
$2.54M
Bars Stored
1257
Market Cap
$6.50B
P/E
16.4x
Revenue TTM
$1.63B
EPS TTM
1.86
Net Income TTM
$395.75M
Free Cash Flow
$241.65M
Revenue 1Y
+63.68%
EPS 1Y
+244.19%
Net Income 1Y
+251.47%
FCF 1Y
+333.69%
Profit Margin
24.28%
FCF Margin
14.83%

Revenue

Quarterly ending 2025-12-31
$521.73M

EPS

Quarterly ending 2025-12-31
0.85

Net Income

Quarterly ending 2025-12-31
$181.46M