May 08
2024
SELL
Open market or private sale
$568,796
$256.33 p/Share
2,219
Reduced 8.32%
24,437
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$78,062
$231.64 p/Share
337
Reduced 1.25%
26,656
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$68,797
$231.64 p/Share
297
Reduced 1.09%
26,993
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
-
3,473
Added 11.29%
27,290
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$77,347
$228.84 p/Share
338
Reduced 1.4%
23,817
Common Stock
Feb 08
2024
SELL
Open market or private sale
$471,272
$243.93 p/Share
1,932
Reduced 7.41%
24,155
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$103,920
$242.24 p/Share
429
Reduced 1.62%
26,087
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
-
3,039
Added 10.28%
26,516
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$86,977
$245.7 p/Share
354
Reduced 1.44%
24,177
Common Stock
Apr 28
2022
BUY
Grant, award, or other acquisition
-
2,907
Added 10.59%
24,531
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$99,400
$224.38 p/Share
443
Reduced 2.01%
21,624
Common Stock
Apr 23
2022
SELL
Payment of exercise price or tax liability
$171,990
$245.7 p/Share
700
Reduced 2.9%
23,477
Common Stock
Apr 23
2022
SELL
Payment of exercise price or tax liability
$162,057
$231.51 p/Share
700
Reduced 3.37%
20,067
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$87,974
$231.51 p/Share
380
Reduced 1.64%
22,767
Common Stock
Nov 17
2021
SELL
Open market or private sale
$526,729
$329.0 p/Share
1,601
Reduced 6.47%
23,147
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
$308,337
$192.59 p/Share
1,601
Added 6.08%
24,748
Common Stock
Nov 12
2021
SELL
Open market or private sale
$2,467,610
$329.41 p/Share
7,491
Reduced 24.45%
23,147
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$1,442,692
$192.59 p/Share
7,491
Added 19.65%
30,638
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$107,902
$275.26 p/Share
392
Reduced 1.67%
23,147
Common Stock
Apr 26
2021
SELL
Payment of exercise price or tax liability
$123,495
$278.77 p/Share
443
Reduced 1.85%
23,539
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$193,158
$275.94 p/Share
700
Reduced 2.84%
23,982
Common Stock
Apr 22
2021
BUY
Grant, award, or other acquisition
-
3,457
Added 12.29%
24,682
Common Stock
Feb 16
2021
SELL
Open market or private sale
$802,725
$275.0 p/Share
2,919
Reduced 12.09%
21,225
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$449,964
$154.15 p/Share
2,919
Added 10.79%
24,144
Common Stock
Feb 12
2021
SELL
Open market or private sale
$1,975,600
$275.0 p/Share
7,184
Reduced 25.29%
21,225
Common Stock