Sep 03
2024
SELL
Open market or private sale
$4,367,470
$230.0 p/Share
18,989
Reduced 45.47%
22,769
Common Stock
Aug 26
2024
SELL
Open market or private sale
$2,262,681
$226.54 p/Share
9,988
Reduced 19.3%
41,758
Common Stock
Aug 02
2024
SELL
Open market or private sale
$2,325,162
$232.4 p/Share
10,005
Reduced 16.2%
51,746
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
9,674
Added 13.57%
61,633
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$1,789,914
$207.31 p/Share
8,634
Reduced 14.25%
51,959
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
15,904
Added 20.79%
60,593
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$96,208
$191.27 p/Share
503
Reduced 1.12%
44,576
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,012,009
$191.27 p/Share
5,291
Reduced 10.5%
45,079
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
10,457
Added 17.19%
50,370
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
9,646
Added 19.46%
39,913
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$21,609
$211.86 p/Share
102
Reduced 0.34%
30,267
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$156,169
$234.84 p/Share
665
Reduced 2.15%
30,272
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$991,025
$234.84 p/Share
4,220
Reduced 12.0%
30,937
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$304,968
$232.8 p/Share
1,310
Reduced 3.59%
35,157
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
7,904
Added 17.81%
36,467
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
10,254
Added 26.42%
28,563
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$33,930
$292.5 p/Share
116
Reduced 0.63%
18,309
Common Stock
Mar 17
2021
SELL
Open market or private sale
$268,927
$222.07 p/Share
1,211
Reduced 6.2%
18,320
Common Stock
Mar 16
2021
SELL
Open market or private sale
$718,960
$220.0 p/Share
3,268
Reduced 14.33%
19,531
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$147,412
$215.2 p/Share
685
Reduced 2.92%
22,799
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$119,784
$213.9 p/Share
560
Reduced 2.33%
23,484
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$270,039
$204.42 p/Share
1,321
Reduced 5.21%
24,044
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
8,219
Added 24.47%
25,365
Common Stock
Jan 08
2021
SELL
Open market or private sale
$70,400
$220.0 p/Share
320
Reduced 1.83%
17,146
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$26,711
$224.46 p/Share
119
Reduced 0.68%
17,466
Common Stock