Price
$54.34
52W High
$59.06
52W Low
$26.94
SMA50
$53.82
SMA200
$42.12
Avg Volume 50D
$1.86M
From 52W High
-7.99%
From 52W Low
+101.71%
Vs SMA50
+0.97%
Vs SMA200
+29.00%
Current Volume
$1.00M
Dollar Volume 50D
$100.08M
Market Cap
$8.46B
P/E
19.2x
Revenue TTM
$799.54M
EPS TTM
2.74
Net Income TTM
$441.49M
Free Cash Flow
$17.39M
Revenue 1Y
+76.08%
EPS 1Y
+682.86%
Net Income 1Y
+630.24%
FCF 1Y
+129.35%
Profit Margin
55.22%
FCF Margin
2.17%

Revenue

Annual ending 2025-12-31
$616.29M

EPS

Annual ending 2025-12-31
2.77

Net Income

Annual ending 2025-12-31
$447.18M

News