Price
$157.65
52W High
$206.40
52W Low
$137.88
SMA50
$159.53
SMA200
$169.41
Avg Volume 50D
$152.12K
From 52W High
-30.92%
From 52W Low
+14.34%
Vs SMA50
-1.18%
Vs SMA200
-6.94%
Current Volume
$278.75K
Bars Stored
1257
Market Cap
$2.03B
P/E
7.1x
Revenue TTM
$900.95M
EPS TTM
22.68
Net Income TTM
$286.89M
Free Cash Flow
$440.82M
Revenue 1Y
+20.12%
EPS 1Y
+155.69%
Net Income 1Y
+170.43%
FCF 1Y
+34.49%
Profit Margin
31.84%
FCF Margin
48.93%

Revenue

Quarterly ending 2025-12-31
$246.24M

EPS

Quarterly ending 2025-12-31
7.25

Net Income

Quarterly ending 2025-12-31
$93.64M