Price
$130.05
52W High
$188.55
52W Low
$50.97
SMA50
$121.79
SMA200
$104.75
Avg Volume 50D
$626.20K
From 52W High
-31.03%
From 52W Low
+155.15%
Vs SMA50
+6.78%
Vs SMA200
+24.15%
Current Volume
$425.29K
Dollar Volume 50D
$76.67M
Market Cap
$4.39B
P/E
27.2x
Revenue TTM
$531.89M
EPS TTM
4.59
Net Income TTM
$161.43M
Free Cash Flow
$327.62M
Revenue 1Y
+43.06%
EPS 1Y
+57.19%
Net Income 1Y
+54.36%
FCF 1Y
+91.04%
Profit Margin
30.35%
FCF Margin
61.60%

Revenue

Annual ending 2025-12-31
$450.28M

EPS

Annual ending 2025-12-31
3.72

Net Income

Annual ending 2025-12-31
$133.13M

News