May 14
2024
SELL
Open market or private sale
$784,483
$258.82 p/Share
3,031
Reduced 11.9%
22,432
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$583,740
$192.59 p/Share
3,031
Added 10.64%
25,463
Common Stock
May 13
2024
SELL
Open market or private sale
$1,568,852
$256.6 p/Share
6,114
Reduced 21.42%
22,432
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
$1,177,495
$192.59 p/Share
6,114
Added 17.64%
28,546
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$70,186
$231.64 p/Share
303
Reduced 1.33%
22,432
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$75,746
$231.64 p/Share
327
Reduced 1.42%
22,735
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
-
3,658
Added 13.69%
23,062
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$52,404
$228.84 p/Share
229
Reduced 1.17%
19,404
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$107,312
$242.24 p/Share
443
Reduced 2.21%
19,633
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
-
3,344
Added 14.28%
20,076
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$172,972
$245.7 p/Share
704
Reduced 4.04%
16,732
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$69,041
$245.7 p/Share
281
Reduced 1.59%
17,436
Common Stock
Jan 23
2023
SELL
Open market or private sale
$875,030
$251.59 p/Share
3,478
Reduced 16.41%
17,717
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
$536,133
$154.15 p/Share
3,478
Added 14.1%
21,195
Common Stock
Nov 15
2022
SELL
Open market or private sale
$841,772
$247.58 p/Share
3,400
Reduced 16.1%
17,717
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$524,110
$154.15 p/Share
3,400
Added 13.87%
21,117
Common Stock
Apr 28
2022
BUY
Grant, award, or other acquisition
-
2,999
Added 14.48%
17,717
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$100,073
$224.38 p/Share
446
Reduced 2.94%
14,718
Common Stock
Apr 23
2022
SELL
Payment of exercise price or tax liability
$122,700
$231.51 p/Share
530
Reduced 3.38%
15,164
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$53,016
$231.51 p/Share
229
Reduced 1.44%
15,694
Common Stock
Nov 16
2021
SELL
Open market or private sale
$362,195
$323.1 p/Share
1,121
Reduced 6.58%
15,923
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
$134,688
$120.15 p/Share
1,121
Added 6.17%
17,044
Common Stock
Nov 01
2021
SELL
Open market or private sale
$737,950
$295.18 p/Share
2,500
Reduced 13.57%
15,923
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$300,375
$120.15 p/Share
2,500
Added 11.95%
18,423
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$79,000
$275.26 p/Share
287
Reduced 1.77%
15,923
Common Stock