Feb 28
2025
BUY
Other acquisition or disposition
$5,680
$473.4 p/Share
12
Added 0.06%
21,203
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$1,072,548
$528.87 p/Share
2,028
Reduced 8.73%
21,191
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
3,667
Added 13.64%
23,219
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$806,637
$529.29 p/Share
1,524
Reduced 7.23%
19,552
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
2,925
Added 12.6%
20,285
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$274,701
$529.29 p/Share
519
Reduced 2.78%
18,151
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
1,258
Added 6.31%
18,670
Common Stock
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