Price
$186.14
52W High
$195.88
52W Low
$76.20
SMA50
$158.66
SMA200
$124.10
Avg Volume 50D
$768.89K
From 52W High
-4.97%
From 52W Low
+144.28%
Vs SMA50
+17.32%
Vs SMA200
+50.00%
Current Volume
$658.36K
Dollar Volume 50D
$120.74M
Market Cap
$6.47B
P/E
31.3x
Revenue TTM
$702.98M
EPS TTM
5.78
Net Income TTM
$206.54M
Free Cash Flow
$313.96M
Revenue 1Y
+10.35%
EPS 1Y
+15.37%
Net Income 1Y
+11.64%
FCF 1Y
+31.09%
Profit Margin
29.38%
FCF Margin
44.66%

Revenue

Annual ending 2025-12-31
$669.12M

EPS

Annual ending 2025-12-31
5.44

Net Income

Annual ending 2025-12-31
$198.32M