Price
$39.53
52W High
$40.46
52W Low
$28.88
SMA50
$37.50
SMA200
$35.34
Avg Volume 50D
$1.01M
From 52W High
-2.30%
From 52W Low
+36.88%
Vs SMA50
+5.40%
Vs SMA200
+11.85%
Current Volume
$1.23M
Dollar Volume 50D
$37.82M
Market Cap
$5.45B
P/E
17.0x
Revenue TTM
$1.83B
EPS TTM
2.19
Net Income TTM
$321.55M
Free Cash Flow
$286.58M
Revenue 1Y
+17.89%
EPS 1Y
+28.82%
Net Income 1Y
+26.26%
FCF 1Y
+26.13%
Profit Margin
17.57%
FCF Margin
15.66%
Last Ex-Dividend
2021-12-13

Revenue

Annual ending 2025-12-31
$1.70B

EPS

Annual ending 2025-12-31
1.89

Net Income

Annual ending 2025-12-31
$281.63M

News