Price
$20.83
52W High
$23.65
52W Low
$16.73
SMA50
$21.98
SMA200
$20.88
Avg Volume 50D
$2.16M
From 52W High
-11.92%
From 52W Low
+24.51%
Vs SMA50
-5.24%
Vs SMA200
-0.25%
Current Volume
$2.94M
Dollar Volume 50D
$47.18M
Market Cap
$4.76B
P/E
12.7x
Revenue TTM
$1.50B
EPS TTM
1.76
Net Income TTM
$376.13M
Free Cash Flow
$385.40M
Revenue 1Y
+56.04%
EPS 1Y
+667.74%
Net Income 1Y
+698.45%
FCF 1Y
+4.19%
Profit Margin
25.12%
FCF Margin
25.74%
Dividend Yield
2.69%
Dividend TTM
$0.56
Last Ex-Dividend
2026-09-08
Dividend / EPS
31.82%

Revenue

Annual ending 2025-12-31
$1.06B

EPS

Annual ending 2025-12-31
0.43

Net Income

Annual ending 2025-12-31
$88.22M

News