Oct 22
2024
SELL
Open market or private sale
$21,049,740
$270.26 p/Share
77,887
Reduced 41.09%
111,655
Common Stock
Oct 22
2024
BUY
Exercise of conversion of derivative security
$13,467,063
$125.56 p/Share
107,256
Added 36.14%
189,542
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$702,424
$238.92 p/Share
2,940
Reduced 3.45%
82,286
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$1,373,073
$238.92 p/Share
5,747
Added 6.32%
85,226
Common Stock
Feb 01
2024
SELL
Open market or private sale
$14,552,133
$202.04 p/Share
72,026
Reduced 47.54%
79,479
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$3,825,961
$201.43 p/Share
18,994
Reduced 11.14%
151,505
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
$7,797,758
$201.43 p/Share
38,712
Added 18.5%
170,499
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$2,853,281
$172.31 p/Share
16,559
Reduced 11.16%
131,787
Common Stock
Jan 29
2023
BUY
Grant, award, or other acquisition
$5,889,383
$172.31 p/Share
34,179
Added 18.73%
148,346
Common Stock
Feb 09
2022
SELL
Open market or private sale
$27,574,664
$197.09 p/Share
139,909
Reduced 55.07%
114,167
Common Stock
Feb 09
2022
BUY
Exercise of conversion of derivative security
$13,629,935
$97.42 p/Share
139,909
Added 35.51%
254,076
Common Stock
Jan 29
2022
SELL
Sale (or disposition) back to the issuer
$2,787,456
$177.06 p/Share
15,743
Reduced 12.12%
114,167
Common Stock
Jan 29
2022
BUY
Grant, award, or other acquisition
$5,752,325
$177.06 p/Share
32,488
Added 20.01%
129,910
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$640,168
$154.63 p/Share
4,140
Reduced 4.08%
97,422
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$1,251,421
$154.63 p/Share
8,093
Added 7.38%
101,562
Common Stock
Mar 05
2021
SELL
Open market or private sale
$8,658,270
$145.88 p/Share
59,352
Reduced 38.84%
93,469
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
$5,536,073
$68.52 p/Share
80,795
Added 34.58%
152,821
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$734,775
$121.15 p/Share
6,065
Reduced 7.77%
72,026
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
$1,757,523
$121.15 p/Share
14,507
Added 15.67%
78,091
Common Stock
Jan 28
2020
SELL
Payment of exercise price or tax liability
$1,056,554
$132.45 p/Share
7,977
Reduced 11.15%
63,584
Common Stock
Jan 28
2020
BUY
Grant, award, or other acquisition
$2,424,232
$132.45 p/Share
18,303
Added 20.37%
71,561
Common Stock
Jan 26
2019
SELL
Payment of exercise price or tax liability
$928,898
$100.77 p/Share
9,218
Reduced 14.75%
53,258
Common Stock
Jan 26
2019
BUY
Grant, award, or other acquisition
$2,183,484
$100.77 p/Share
21,668
Added 25.75%
62,476
Common Stock
Apr 30
2018
SELL
Payment of exercise price or tax liability
$633,420
$99.61 p/Share
6,359
Reduced 13.49%
40,790
Common Stock
Apr 30
2018
BUY
Grant, award, or other acquisition
$1,286,065
$99.61 p/Share
12,911
Added 21.5%
47,149
Common Stock