Sep 04
2024
SELL
Open market or private sale
$31,974,292
$408.08 p/Share
78,353
Reduced 8.31%
864,327
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$43,883,545
$417.14 p/Share
105,201
Reduced 10.04%
942,680
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
260,949
Added 19.94%
1,047,881
Common Stock
Mar 01
2024
SELL
Open market or private sale
$524,359
$410.94 p/Share
1,276
Reduced 0.16%
801,330
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$632,373
$407.72 p/Share
1,551
Reduced 0.19%
802,606
Common Stock
Nov 01
2023
-
1,162
Reduced 0.14%
804,157
Common Stock
Sep 01
2023
SELL
Open market or private sale
$12,591,220
$329.32 p/Share
38,234
Reduced 4.56%
800,667
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$15,277,884
$328.79 p/Share
46,467
Reduced 5.22%
843,553
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
113,227
Added 11.29%
890,020
Common Stock
Aug 30
2023
SELL
Payment of exercise price or tax liability
$1,385,890
$328.41 p/Share
4,220
Reduced 0.54%
776,793
Common Stock
Jun 07
2023
-
7,610
Reduced 0.96%
781,014
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,440,921
$250.16 p/Share
5,760
Reduced 0.72%
793,391
Common Stock
Feb 28
2023
SELL
Open market or private sale
$1,186,410
$248.88 p/Share
4,767
Reduced 0.6%
788,624
Common Stock
Sep 01
2022
SELL
Open market or private sale
$14,733,102
$258.48 p/Share
56,999
Reduced 6.66%
799,152
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$18,525,711
$262.97 p/Share
70,448
Reduced 7.29%
896,569
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
-
161,578
Added 14.32%
967,018
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$1,115,292
$265.23 p/Share
4,205
Reduced 0.52%
805,440
Common Stock
Aug 12
2022
-
52
Reduced 0.01%
856,151
Common Stock
Aug 11
2022
-
40,366
Reduced 4.5%
856,203
Common Stock
Mar 01
2022
SELL
Open market or private sale
$2,351,700
$296.52 p/Share
7,931
Reduced 0.97%
809,645
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$3,928,654
$297.31 p/Share
13,214
Reduced 1.59%
817,576
Common Stock
Nov 23
2021
SELL
Open market or private sale
$141,146,268
$336.63 p/Share
419,292
Reduced 33.54%
830,791
Common Stock
Nov 22
2021
SELL
Open market or private sale
$144,588,652
$344.84 p/Share
419,292
Reduced 25.12%
1,250,083
Common Stock
Sep 01
2021
SELL
Open market or private sale
$22,930,361
$303.42 p/Share
75,573
Reduced 4.33%
1,669,375
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$29,038,990
$303.59 p/Share
95,652
Reduced 5.2%
1,744,948
Common Stock