Price
$45.05
52W High
$53.14
52W Low
$30.13
SMA50
$45.61
SMA200
$42.41
Avg Volume 50D
$1.63M
From 52W High
-15.22%
From 52W Low
+49.52%
Vs SMA50
-1.23%
Vs SMA200
+6.22%
Current Volume
$1.01M
Dollar Volume 50D
$74.66M
Market Cap
$4.53B
P/E
25.6x
Revenue TTM
$1.21B
EPS TTM
1.68
Net Income TTM
$177.35M
Free Cash Flow
$208.06M
Revenue 1Y
+6.97%
EPS 1Y
-8.70%
Net Income 1Y
-10.75%
FCF 1Y
+418.22%
Profit Margin
14.68%
FCF Margin
17.23%

Revenue

Annual ending 2025-12-31
$1.17B

EPS

Annual ending 2025-12-31
1.78

Net Income

Annual ending 2025-12-31
$190.41M

News