Price
$54.75
52W High
$55.50
52W Low
$25.14
SMA50
$54.67
SMA200
$40.00
Avg Volume 50D
$1.13M
From 52W High
-1.35%
From 52W Low
+117.78%
Vs SMA50
+0.15%
Vs SMA200
+36.86%
Current Volume
$3.30M
Dollar Volume 50D
$61.63M
Market Cap
$3.01B
P/E
23.0x
Revenue TTM
$2.77B
EPS TTM
2.15
Net Income TTM
$130.94M
Free Cash Flow
$274.26M
Revenue 1Y
+14.32%
EPS 1Y
+22.86%
Net Income 1Y
+20.05%
FCF 1Y
+161.03%
Profit Margin
4.73%
FCF Margin
9.91%

Revenue

Annual ending 2025-12-31
$2.76B

EPS

Annual ending 2025-12-31
1.83

Net Income

Annual ending 2025-12-31
$115.44M

News