Jun 28
2024
BUY
Exercise of conversion of derivative security
$1,003,965
$89.76 p/Share
11,185
Added 8.65%
118,168
Common Stock
Jun 27
2024
SELL
Open market or private sale
$4,915,929
$602.59 p/Share
8,158
Reduced 7.09%
106,983
Common Stock
Jun 27
2024
BUY
Exercise of conversion of derivative security
$732,262
$89.76 p/Share
8,158
Added 6.62%
115,141
Common Stock
Jun 26
2024
SELL
Open market or private sale
$1,741,052
$600.57 p/Share
2,899
Reduced 2.64%
106,983
Common Stock
Jun 26
2024
BUY
Exercise of conversion of derivative security
$260,214
$89.76 p/Share
2,899
Added 2.57%
109,882
Common Stock
Jun 25
2024
SELL
Open market or private sale
$2,527,410
$600.05 p/Share
4,212
Reduced 3.79%
106,983
Common Stock
Jun 25
2024
BUY
Exercise of conversion of derivative security
$378,069
$89.76 p/Share
4,212
Added 3.65%
111,195
Common Stock
Jun 24
2024
SELL
Open market or private sale
$1,523,509
$600.99 p/Share
2,535
Reduced 2.31%
106,983
Common Stock
Jun 24
2024
BUY
Exercise of conversion of derivative security
$227,541
$89.76 p/Share
2,535
Added 2.26%
109,518
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$335,518
$550.03 p/Share
610
Reduced 0.57%
106,983
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,764
Added 1.61%
107,593
Common Stock
Feb 29
2024
BUY
Other acquisition or disposition
$9,938
$261.55 p/Share
38
Added 0.04%
105,829
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$3,207,858
$567.06 p/Share
5,657
Reduced 5.08%
105,791
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
11,409
Added 9.29%
111,448
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$2,942,255
$535.93 p/Share
5,490
Reduced 5.2%
100,039
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
11,070
Added 9.91%
100,651
Common Stock
Aug 31
2023
BUY
Other acquisition or disposition
$9,938
$261.55 p/Share
38
Added 0.04%
94,459
Common Stock
Jun 21
2023
SELL
Open market or private sale
$17,486,443
$428.18 p/Share
40,839
Reduced 30.19%
94,421
Common Stock
Jun 21
2023
BUY
Exercise of conversion of derivative security
$3,696,337
$90.51 p/Share
40,839
Added 23.19%
135,260
Common Stock
Jun 13
2023
SELL
Open market or private sale
$17,896,000
$447.4 p/Share
40,000
Reduced 29.76%
94,421
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$3,620,400
$90.51 p/Share
40,000
Added 22.93%
134,421
Common Stock
Jun 06
2023
SELL
Open market or private sale
$17,816,800
$445.42 p/Share
40,000
Reduced 29.76%
94,421
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$3,620,400
$90.51 p/Share
40,000
Added 22.93%
134,421
Common Stock
Feb 28
2023
BUY
Other acquisition or disposition
$9,938
$261.55 p/Share
38
Added 0.04%
94,421
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$1,331,666
$325.75 p/Share
4,088
Reduced 4.15%
94,383
Common Stock