Mar 15
2025
SELL
Payment of exercise price or tax liability
$5,522,259
$208.23 p/Share
26,520
Reduced 13.52%
169,634
Common Stock
Mar 15
2025
SELL
Sale (or disposition) back to the issuer
$416
$208.23 p/Share
2
Reduced 0.0%
169,633
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
37,375
Added 16.0%
196,156
Common Stock
Mar 07
2025
SELL
Open market or private sale
$4,245,400
$212.27 p/Share
20,000
Reduced 11.19%
158,780
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
$1,463,000
$73.15 p/Share
20,000
Added 10.06%
178,780
Common Stock
Mar 06
2025
SELL
Open market or private sale
$4,281,000
$214.05 p/Share
20,000
Reduced 11.19%
158,780
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
$1,463,000
$73.15 p/Share
20,000
Added 10.06%
178,780
Common Stock
Mar 05
2025
SELL
Open market or private sale
$4,080,400
$204.02 p/Share
20,000
Reduced 11.19%
158,780
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
$1,463,000
$73.15 p/Share
20,000
Added 10.06%
178,780
Common Stock
Mar 04
2025
SELL
Open market or private sale
$4,067,400
$203.37 p/Share
20,000
Reduced 11.19%
158,780
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
$1,463,000
$73.15 p/Share
20,000
Added 10.06%
178,780
Common Stock
Mar 03
2025
SELL
Open market or private sale
$4,235,600
$211.78 p/Share
20,000
Reduced 11.19%
158,780
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$1,463,000
$73.15 p/Share
20,000
Added 10.06%
178,780
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
128
Added 0.08%
158,780
Common Stock
Dec 23
2024
SELL
Open market or private sale
$1,112,750
$188.89 p/Share
5,891
Reduced 3.58%
158,652
Common Stock
Dec 18
2024
SELL
Open market or private sale
$1,150,806
$195.35 p/Share
5,891
Reduced 3.46%
164,543
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$0
$195.86 p/Share
0
Reduced 0.0%
170,434
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$2,561,065
$195.86 p/Share
13,076
Reduced 7.13%
170,434
Common Stock
Dec 15
2024
BUY
Grant, award, or other acquisition
-
29,897
Added 14.01%
183,510
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
146
Added 0.09%
153,613
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
476
Added 0.31%
153,466
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
-
195
Added 0.13%
152,989
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$0
$96.42 p/Share
0
Reduced 0.0%
152,793
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$260,912
$96.42 p/Share
2,706
Reduced 1.74%
152,794
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$826,878
$95.87 p/Share
8,625
Reduced 5.26%
155,500
Common Stock