Nov 29
2024
BUY
Other acquisition or disposition
$5,904
$492.03 p/Share
12
Added 0.07%
17,412
Common Stock
Aug 30
2024
BUY
Other acquisition or disposition
$5,608
$467.36 p/Share
12
Added 0.07%
17,400
Common Stock
Aug 29
2024
SELL
Open market or private sale
$1,760,570
$490.0 p/Share
3,593
Reduced 17.13%
17,388
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$2,227,288
$501.19 p/Share
4,444
Reduced 17.48%
20,981
Common Stock
Jul 31
2024
SELL
Sale (or disposition) back to the issuer
$1,792,255
$501.19 p/Share
3,576
Reduced 12.33%
25,425
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$1,792,002
$154.31 p/Share
11,613
Added 28.59%
29,001
Common Stock
May 31
2024
BUY
Other acquisition or disposition
$5,581
$398.69 p/Share
14
Added 0.08%
17,388
Common Stock
Feb 29
2024
BUY
Other acquisition or disposition
$5,749
$442.28 p/Share
13
Added 0.07%
17,374
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$940,018
$463.52 p/Share
2,028
Reduced 10.46%
17,361
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
3,667
Added 15.9%
19,389
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$737,923
$463.52 p/Share
1,592
Reduced 9.19%
15,722
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
2,926
Added 15.0%
16,581
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$374,422
$469.79 p/Share
797
Reduced 5.25%
14,388
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
1,941
Added 11.33%
15,185
Common Stock
Dec 15
2023
SELL
Open market or private sale
$657,438
$455.29 p/Share
1,444
Reduced 9.83%
13,244
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$558,432
$454.01 p/Share
1,230
Reduced 7.73%
14,688
Common Stock
Dec 14
2023
SELL
Sale (or disposition) back to the issuer
$558,432
$454.01 p/Share
1,230
Reduced 7.17%
15,918
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$558,311
$143.01 p/Share
3,904
Added 18.54%
17,148
Common Stock
Nov 30
2023
BUY
Other acquisition or disposition
$5,783
$413.1 p/Share
14
Added 0.11%
13,244
Common Stock
Nov 08
2023
SELL
Open market or private sale
$497,600
$400.0 p/Share
1,244
Reduced 8.59%
13,230
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$509,555
$392.57 p/Share
1,298
Reduced 8.23%
14,474
Common Stock
Nov 06
2023
SELL
Sale (or disposition) back to the issuer
$572,367
$392.57 p/Share
1,458
Reduced 8.46%
15,772
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$572,040
$143.01 p/Share
4,000
Added 18.84%
17,230
Common Stock
Sep 01
2023
SELL
Open market or private sale
$250,442
$349.78 p/Share
716
Reduced 5.13%
13,230
Common Stock
Aug 31
2023
BUY
Other acquisition or disposition
$5,647
$332.2 p/Share
17
Added 0.12%
13,946
Common Stock