Dec 13
2024
SELL
Payment of exercise price or tax liability
$33,237
$296.76 p/Share
112
Reduced 0.14%
80,271
Common Stock
Sep 09
2024
SELL
Open market or private sale
$1,038,884
$269.7 p/Share
3,852
Reduced 4.57%
80,383
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$2,210,866
$275.91 p/Share
8,013
Reduced 8.69%
84,235
Common Stock
Sep 01
2024
BUY
Grant, award, or other acquisition
-
3,823
Added 3.98%
92,248
Common Stock
Aug 26
2024
SELL
Open market or private sale
$7,169,748
$271.15 p/Share
26,442
Reduced 23.02%
88,425
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$4,490,909
$169.84 p/Share
26,442
Added 18.71%
114,867
Common Stock
Aug 23
2024
SELL
Open market or private sale
$2,156,877
$270.15 p/Share
7,984
Reduced 8.28%
88,425
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$1,356,002
$169.84 p/Share
7,984
Added 7.65%
96,409
Common Stock
Aug 07
2024
BUY
Grant, award, or other acquisition
-
13,372
Added 13.14%
88,425
Common Stock
Feb 06
2024
SELL
Open market or private sale
$7,271,250
$250.0 p/Share
29,085
Reduced 27.93%
75,052
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
$4,029,145
$138.53 p/Share
29,085
Added 21.83%
104,137
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$25,428
$233.29 p/Share
109
Reduced 0.15%
75,052
Common Stock
Sep 05
2023
SELL
Open market or private sale
$1,293,112
$253.9 p/Share
5,093
Reduced 6.35%
75,161
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$2,814,784
$255.75 p/Share
11,006
Reduced 12.06%
80,254
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
3,631
Added 3.83%
91,260
Common Stock
Aug 03
2023
BUY
Grant, award, or other acquisition
-
20,585
Added 19.02%
87,629
Common Stock
Jul 27
2023
SELL
Open market or private sale
$1,795,732
$254.75 p/Share
7,049
Reduced 9.51%
67,044
Common Stock
Jul 27
2023
BUY
Exercise of conversion of derivative security
$1,034,440
$146.75 p/Share
7,049
Added 8.69%
74,093
Common Stock
Sep 02
2022
SELL
Open market or private sale
$890,896
$245.9 p/Share
3,623
Reduced 5.13%
67,044
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$1,729,837
$245.96 p/Share
7,033
Reduced 9.05%
70,667
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
3,557
Added 4.38%
77,700
Common Stock
Aug 03
2022
BUY
Grant, award, or other acquisition
-
14,278
Added 16.15%
74,143
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$115,357
$213.23 p/Share
541
Reduced 0.9%
59,864
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$241,756
$210.04 p/Share
1,151
Reduced 1.87%
60,405
Common Stock
Dec 01
2021
SELL
Open market or private sale
$6,678,478
$228.02 p/Share
29,289
Reduced 32.24%
61,556
Common Stock