Aug 03
2023
BUY
Grant, award, or other acquisition
-
8,719
Added 24.84%
26,376
Common Stock
Aug 02
2023
SELL
Open market or private sale
$1,417,926
$504.6 p/Share
2,810
Reduced 13.73%
17,657
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$1,421,469
$514.28 p/Share
2,764
Reduced 11.9%
20,467
Common Stock
Jul 05
2023
SELL
Open market or private sale
$31,369
$475.3 p/Share
66
Reduced 0.28%
23,231
Common Stock
Jun 30
2023
BUY
Other acquisition or disposition
$21,124
$320.07 p/Share
66
Added 0.28%
23,297
Common Stock
May 18
2023
SELL
Open market or private sale
$733,975
$425.0 p/Share
1,727
Reduced 6.92%
23,231
Common Stock
Apr 03
2023
SELL
Open market or private sale
$691,200
$400.0 p/Share
1,728
Reduced 6.48%
24,958
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$1,206,084
$389.94 p/Share
3,093
Reduced 10.39%
26,686
Common Stock
Dec 09
2022
SELL
Open market or private sale
$1,250,800
$400.0 p/Share
3,127
Reduced 9.5%
29,779
Common Stock
Aug 10
2022
SELL
Open market or private sale
$95,625
$375.0 p/Share
255
Reduced 0.77%
32,906
Common Stock
Aug 08
2022
SELL
Open market or private sale
$63,318
$390.85 p/Share
162
Reduced 0.49%
33,161
Common Stock
Aug 06
2022
SELL
Payment of exercise price or tax liability
$198,661
$395.74 p/Share
502
Reduced 1.48%
33,323
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$125,845
$395.74 p/Share
318
Reduced 0.93%
33,825
Common Stock
Aug 05
2022
SELL
Open market or private sale
$410,101
$389.09 p/Share
1,054
Reduced 2.99%
34,143
Common Stock
Aug 04
2022
SELL
Payment of exercise price or tax liability
$823,810
$397.4 p/Share
2,073
Reduced 5.56%
35,197
Common Stock
Aug 04
2022
BUY
Grant, award, or other acquisition
-
11,341
Added 23.33%
37,270
Common Stock
Aug 03
2022
SELL
Open market or private sale
$490,381
$383.11 p/Share
1,280
Reduced 4.7%
25,929
Common Stock
Aug 02
2022
SELL
Payment of exercise price or tax liability
$963,231
$382.69 p/Share
2,517
Reduced 8.47%
27,209
Common Stock
Aug 02
2022
SELL
Open market or private sale
$134,682
$383.71 p/Share
351
Reduced 1.17%
29,726
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$266,477
$385.64 p/Share
691
Reduced 2.25%
30,077
Common Stock
Jul 29
2022
SELL
Open market or private sale
$10,875
$375.0 p/Share
29
Reduced 0.09%
30,768
Common Stock
Jun 30
2022
BUY
Other acquisition or disposition
$15,460
$271.22 p/Share
57
Added 0.18%
30,797
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$1,159,034
$365.05 p/Share
3,175
Reduced 9.36%
30,740
Common Stock
Aug 09
2021
SELL
Open market or private sale
$180,020
$352.98 p/Share
510
Reduced 17.53%
2,399
Common Stock
Aug 06
2021
SELL
Open market or private sale
$655,271
$351.54 p/Share
1,864
Reduced 39.05%
2,909
Common Stock