Price
$24.87
52W High
$26.31
52W Low
$17.64
SMA50
$24.33
SMA200
$22.76
Avg Volume 50D
$816.17K
From 52W High
-5.47%
From 52W Low
+40.99%
Vs SMA50
+2.23%
Vs SMA200
+9.26%
Current Volume
$1.13M
Dollar Volume 50D
$20.02M
Market Cap
$2.94B
P/E
5.9x
Revenue TTM
$3.25B
EPS TTM
3.97
Net Income TTM
$494.70M
Free Cash Flow
$265.90M
Revenue 1Y
+22.55%
EPS 1Y
+378.31%
Net Income 1Y
+435.97%
FCF 1Y
+91.29%
Profit Margin
15.23%
FCF Margin
8.19%

Revenue

Annual ending 2025-12-31
$3.21B

EPS

Annual ending 2025-12-31
3.64

Net Income

Annual ending 2025-12-31
$443.30M

News