Price
$124.88
52W High
$191.60
52W Low
$74.12
SMA50
$125.21
SMA200
$121.71
Avg Volume 50D
$347.19K
From 52W High
-34.82%
From 52W Low
+68.48%
Vs SMA50
-0.26%
Vs SMA200
+2.61%
Current Volume
$352.13K
Dollar Volume 50D
$43.50M
Market Cap
$3.94B
P/E
42.5x
Revenue TTM
$866.07M
EPS TTM
2.99
Net Income TTM
$92.79M
Free Cash Flow
$65.55M
Revenue 1Y
-3.35%
EPS 1Y
-38.85%
Net Income 1Y
-41.45%
FCF 1Y
-46.51%
Profit Margin
10.71%
FCF Margin
7.57%

Revenue

Annual ending 2025-12-31
$839.05M

EPS

Annual ending 2025-12-31
3.80

Net Income

Annual ending 2025-12-31
$120.24M

News