May 15
2024
SELL
Payment of exercise price or tax liability
$811,193
$263.46 p/Share
3,079
Reduced 3.41%
87,333
Common Stock
Apr 25
2024
SELL
Open market or private sale
$5,618,569
$250.46 p/Share
22,433
Reduced 19.88%
90,412
Common Stock
Apr 25
2024
BUY
Exercise of conversion of derivative security
$1,311,881
$58.48 p/Share
22,433
Added 16.58%
112,845
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
978
Added 1.07%
90,412
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
7,880
Added 8.1%
89,434
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$4,066,216
$245.13 p/Share
16,588
Reduced 16.9%
81,554
Common Stock
Jul 26
2023
SELL
Open market or private sale
$5,910,881
$263.42 p/Share
22,439
Reduced 20.19%
88,689
Common Stock
Jul 26
2023
BUY
Exercise of conversion of derivative security
$1,272,291
$56.7 p/Share
22,439
Added 16.8%
111,128
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$620,453
$226.94 p/Share
2,734
Reduced 2.99%
88,689
Common Stock
May 04
2023
SELL
Open market or private sale
$2,436,512
$245.27 p/Share
9,934
Reduced 9.8%
91,423
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$575,178
$57.9 p/Share
9,934
Added 8.93%
101,357
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$365,459
$249.12 p/Share
1,467
Reduced 1.58%
91,423
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
26,390
Added 22.12%
92,890
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$1,336,965
$267.5 p/Share
4,998
Reduced 6.99%
66,500
Common Stock
Nov 28
2022
SELL
Open market or private sale
$2,535,878
$266.71 p/Share
9,508
Reduced 11.74%
71,498
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
$382,603
$57.9 p/Share
6,608
Added 7.54%
81,006
Common Stock
Jul 25
2022
SELL
Open market or private sale
$3,258,720
$271.56 p/Share
12,000
Reduced 13.89%
74,398
Common Stock
Apr 25
2022
SELL
Open market or private sale
$1,662,310
$255.74 p/Share
6,500
Reduced 7.0%
86,398
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$638,438
$271.56 p/Share
2,351
Reduced 2.47%
92,898
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
36,420
Added 27.66%
95,249
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$1,440,472
$287.29 p/Share
5,014
Reduced 7.85%
58,829
Common Stock
Jan 31
2022
SELL
Open market or private sale
$5,849,702
$285.24 p/Share
20,508
Reduced 24.31%
63,843
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
$946,034
$46.13 p/Share
20,508
Added 19.56%
84,351
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$562,499
$299.68 p/Share
1,877
Reduced 2.86%
63,843
Common Stock
Nov 10
2021
SELL
Open market or private sale
$1,487,750
$297.55 p/Share
5,000
Reduced 7.07%
65,720
Common Stock