Price
$104.58
52W High
$105.98
52W Low
$64.21
SMA50
$97.80
SMA200
$90.80
Avg Volume 50D
$471.74K
From 52W High
-1.34%
From 52W Low
+62.87%
Vs SMA50
+6.93%
Vs SMA200
+15.18%
Current Volume
$364.41K
Bars Stored
1257
Market Cap
$4.62B
P/E
14.8x
Revenue TTM
$2.00B
EPS TTM
6.80
Net Income TTM
$312.99M
Free Cash Flow
$347.58M
Revenue 1Y
+13.54%
EPS 1Y
+435.43%
Net Income 1Y
+419.42%
FCF 1Y
-16.29%
Profit Margin
15.66%
FCF Margin
17.39%

Revenue

Quarterly ending 2025-12-31
$504.36M

EPS

Quarterly ending 2025-12-31
2.12

Net Income

Quarterly ending 2025-12-31
$96.35M