Nov 12
2024
-
676
Reduced 0.64%
104,653
Common Stock
Nov 12
2024
SELL
Open market or private sale
$9,485,021
$663.01 p/Share
14,306
Reduced 13.67%
90,347
Common Stock
Aug 06
2024
SELL
Open market or private sale
$12,293,259
$705.01 p/Share
17,437
Reduced 14.2%
105,329
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$8,798,424
$703.48 p/Share
12,507
Reduced 9.25%
122,766
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$8,208,540
$696.17 p/Share
11,791
Reduced 8.02%
135,274
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$1,388,859
$696.17 p/Share
1,995
Reduced 1.34%
147,066
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$1,353,354
$696.17 p/Share
1,944
Reduced 1.29%
149,061
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
57,819
Added 27.69%
151,005
Common Stock
Jun 28
2024
BUY
Other acquisition or disposition
$20,958
$476.33 p/Share
44
Added 0.05%
93,186
Common Stock
May 07
2024
SELL
Open market or private sale
$10,039,269
$716.63 p/Share
14,009
Reduced 13.07%
93,141
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$11,836,105
$700.61 p/Share
16,894
Reduced 13.62%
107,150
Common Stock
Aug 07
2023
SELL
Open market or private sale
$17,634,050
$503.83 p/Share
35,000
Reduced 22.01%
124,045
Common Stock
Aug 06
2023
SELL
Payment of exercise price or tax liability
$6,210,839
$496.47 p/Share
12,510
Reduced 7.29%
159,045
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$1,064,928
$496.47 p/Share
2,145
Reduced 1.23%
171,555
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$990,954
$496.47 p/Share
1,996
Reduced 1.14%
173,700
Common Stock
Aug 03
2023
BUY
Grant, award, or other acquisition
-
56,968
Added 24.49%
175,696
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$9,019,956
$514.28 p/Share
17,539
Reduced 12.87%
118,728
Common Stock
Jun 30
2023
BUY
Other acquisition or disposition
$21,124
$320.07 p/Share
66
Added 0.05%
136,267
Common Stock
May 05
2023
SELL
Open market or private sale
$1,758,846
$383.86 p/Share
4,582
Reduced 3.25%
136,201
Common Stock
May 03
2023
SELL
Open market or private sale
$4,947,718
$382.98 p/Share
12,919
Reduced 8.41%
140,783
Common Stock
May 02
2023
SELL
Open market or private sale
$6,701,592
$382.97 p/Share
17,499
Reduced 10.22%
153,702
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
$7,764,916
$377.91 p/Share
20,547
Reduced 10.72%
171,201
Common Stock
Aug 15
2022
SELL
Open market or private sale
$28,403,553
$382.21 p/Share
74,314
Reduced 27.93%
191,748
Common Stock
Aug 06
2022
SELL
Payment of exercise price or tax liability
$900,308
$395.74 p/Share
2,275
Reduced 0.85%
266,062
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$848,862
$395.74 p/Share
2,145
Reduced 0.79%
268,337
Common Stock