Price
$41.76
52W High
$67.16
52W Low
$29.39
SMA50
$34.49
SMA200
$44.13
Avg Volume 50D
$2.78M
From 52W High
-60.82%
From 52W Low
+42.09%
Vs SMA50
+21.07%
Vs SMA200
-5.36%
Current Volume
$1.49M
Dollar Volume 50D
$94.94M
Market Cap
$5.41B
P/E
49.7x
Revenue TTM
$3.12B
EPS TTM
0.77
Net Income TTM
$108.69M
Free Cash Flow
$552.24M
Revenue 1Y
+19.42%
EPS 1Y
+113.89%
Net Income 1Y
+115.27%
FCF 1Y
+27.89%
Profit Margin
3.49%
FCF Margin
17.72%
Dividend Yield
1.20%
Dividend TTM
$0.50
Last Ex-Dividend
2026-05-12
Dividend / EPS
64.94%

Revenue

Annual ending 2025-12-31
$2.99B

EPS

Annual ending 2025-12-31
0.47

Net Income

Annual ending 2025-12-31
$63.40M