Aug 07
2024
SELL
Open market or private sale
$1,509,403
$740.63 p/Share
2,038
Reduced 12.2%
14,663
Common Stock
Aug 06
2024
SELL
Open market or private sale
$910,167
$705.01 p/Share
1,291
Reduced 7.18%
16,701
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$1,410,477
$703.48 p/Share
2,005
Reduced 10.03%
17,992
Common Stock
Aug 05
2024
SELL
Open market or private sale
$460,736
$649.84 p/Share
709
Reduced 3.42%
19,998
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$884,135
$696.17 p/Share
1,270
Reduced 5.78%
20,707
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$256,886
$696.17 p/Share
369
Reduced 1.65%
21,977
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$228,343
$696.17 p/Share
328
Reduced 1.45%
22,347
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
8,464
Added 27.18%
22,675
Common Stock
Jul 02
2024
SELL
Open market or private sale
$36,053
$819.4 p/Share
44
Reduced 0.31%
14,210
Common Stock
Jun 28
2024
BUY
Other acquisition or disposition
$20,958
$476.33 p/Share
44
Added 0.31%
14,254
Common Stock
May 06
2024
SELL
Open market or private sale
$2,472,928
$699.16 p/Share
3,537
Reduced 19.93%
14,210
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$2,223,560
$695.95 p/Share
3,195
Reduced 15.26%
17,747
Common Stock
Aug 07
2023
SELL
Open market or private sale
$1,369,000
$500.0 p/Share
2,738
Reduced 11.56%
20,942
Common Stock
Aug 06
2023
SELL
Payment of exercise price or tax liability
$996,911
$496.47 p/Share
2,008
Reduced 7.82%
23,680
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$157,877
$496.47 p/Share
318
Reduced 1.22%
25,688
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$183,693
$496.47 p/Share
370
Reduced 1.4%
26,006
Common Stock
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