Price
$23.91
52W High
$29.06
52W Low
$20.70
SMA50
$24.22
SMA200
$23.79
Avg Volume 50D
$2.45M
From 52W High
-21.54%
From 52W Low
+15.51%
Vs SMA50
-1.30%
Vs SMA200
+0.49%
Current Volume
$1.92M
Dollar Volume 50D
$59.66M
Market Cap
$5.09B
P/E
13.3x
Revenue TTM
$2.63B
EPS TTM
1.78
Net Income TTM
$383.90M
Free Cash Flow
$471.36M
Revenue 1Y
+14.48%
EPS 1Y
+4.71%
Net Income 1Y
-0.80%
FCF 1Y
+27.19%
Profit Margin
14.58%
FCF Margin
17.90%
Dividend Yield
2.01%
Dividend TTM
$0.48
Last Ex-Dividend
2026-07-08
Dividend / EPS
26.97%

Revenue

Annual ending 2025-12-31
$2.53B

EPS

Annual ending 2025-12-31
1.74

Net Income

Annual ending 2025-12-31
$379.13M