Price
$34.92
52W High
$37.28
52W Low
$23.24
SMA50
$34.76
SMA200
$31.78
Avg Volume 50D
$370.09K
From 52W High
-6.33%
From 52W Low
+50.26%
Vs SMA50
+0.45%
Vs SMA200
+9.86%
Current Volume
$338.45K
Dollar Volume 50D
$12.86M
Market Cap
$3.44B
P/E
5.9x
Revenue TTM
$2.99B
EPS TTM
5.73
Net Income TTM
$585.70M
Free Cash Flow
$815.18M
Revenue 1Y
+15.49%
EPS 1Y
+58.29%
Net Income 1Y
+53.95%
FCF 1Y
+16.79%
Profit Margin
19.56%
FCF Margin
27.22%

Revenue

Annual ending 2025-12-31
$2.91B

EPS

Annual ending 2025-12-31
5.55

Net Income

Annual ending 2025-12-31
$576.67M

News