Price
$15.25
52W High
$31.81
52W Low
$5.69
SMA50
$16.71
SMA200
$18.12
Avg Volume 50D
$23.32M
From 52W High
-108.59%
From 52W Low
+168.01%
Vs SMA50
-8.75%
Vs SMA200
-15.83%
Current Volume
$25.71M
Dollar Volume 50D
$381.62M
Market Cap
$10.61B
P/E
37.4x
Revenue TTM
$1.57B
EPS TTM
0.41
Net Income TTM
$273.27M
Free Cash Flow
$483.59M
Revenue 1Y
+66.34%
EPS 1Y
+272.73%
Net Income 1Y
+291.08%
FCF 1Y
+1402.10%
Profit Margin
17.37%
FCF Margin
30.74%
Dividend Yield
0.10%
Dividend TTM
$0.01
Last Ex-Dividend
2026-05-22
Dividend / EPS
3.66%

Revenue

Annual ending 2025-12-31
$1.42B

EPS

Annual ending 2025-12-31
0.49

Net Income

Annual ending 2025-12-31
$321.16M