Price
$29.62
52W High
$29.62
52W Low
$20.94
SMA50
$27.85
SMA200
$24.94
Avg Volume 50D
$2.37M
From 52W High
-0.00%
From 52W Low
+41.45%
Vs SMA50
+6.35%
Vs SMA200
+18.76%
Current Volume
$3.69M
Dollar Volume 50D
$66.35M
Market Cap
$5.99B
P/E
20.9x
Revenue TTM
$821.09M
EPS TTM
1.32
Net Income TTM
$286.33M
Free Cash Flow
$263.05M
Revenue 1Y
-2.99%
EPS 1Y
+1785.71%
Net Income 1Y
+1998.40%
FCF 1Y
-7.58%
Profit Margin
34.87%
FCF Margin
32.04%
Dividend Yield
3.85%
Dividend TTM
$1.14
Last Ex-Dividend
2026-07-09
Dividend / EPS
86.36%

Revenue

Annual ending 2025-12-31
$844.37M

EPS

Annual ending 2025-12-31
1.37

Net Income

Annual ending 2025-12-31
$298.66M