Jun 28
2024
BUY
Grant, award, or other acquisition
$20,958
$476.33 p/Share
44
Added 0.26%
16,966
Common Stock
Mar 25
2024
SELL
Open market or private sale
$2,272,897
$697.85 p/Share
3,257
Reduced 16.14%
16,922
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$2,530,474
$695.95 p/Share
3,636
Reduced 15.27%
20,179
Common Stock
Sep 05
2023
SELL
Open market or private sale
$1,334,957
$507.01 p/Share
2,633
Reduced 9.96%
23,815
Common Stock
Aug 06
2023
SELL
Payment of exercise price or tax liability
$987,975
$496.47 p/Share
1,990
Reduced 7.0%
26,448
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$157,380
$496.47 p/Share
317
Reduced 1.1%
28,438
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$165,820
$496.47 p/Share
334
Reduced 1.15%
28,755
Common Stock
Aug 03
2023
BUY
Grant, award, or other acquisition
-
7,468
Added 20.43%
29,089
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$1,451,812
$514.28 p/Share
2,823
Reduced 11.55%
21,621
Common Stock
Jun 30
2023
BUY
Other acquisition or disposition
$21,124
$320.07 p/Share
66
Added 0.27%
24,444
Common Stock
Mar 31
2023
SELL
Open market or private sale
$1,528,459
$393.73 p/Share
3,882
Reduced 13.74%
24,378
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$1,422,891
$389.94 p/Share
3,649
Reduced 11.44%
28,260
Common Stock
Dec 02
2022
SELL
Open market or private sale
$1,215,828
$380.66 p/Share
3,194
Reduced 9.1%
31,909
Common Stock
Sep 01
2022
SELL
Open market or private sale
$809,357
$334.86 p/Share
2,417
Reduced 6.44%
35,103
Common Stock
Aug 06
2022
SELL
Payment of exercise price or tax liability
$197,079
$395.74 p/Share
498
Reduced 1.31%
37,532
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$125,450
$395.74 p/Share
317
Reduced 0.83%
38,030
Common Stock
Aug 05
2022
SELL
Open market or private sale
$806,194
$389.09 p/Share
2,072
Reduced 5.13%
38,347
Common Stock
Aug 04
2022
SELL
Payment of exercise price or tax liability
$841,296
$397.4 p/Share
2,117
Reduced 4.98%
40,419
Common Stock
Aug 04
2022
BUY
Grant, award, or other acquisition
-
10,585
Added 19.93%
42,536
Common Stock
Aug 02
2022
SELL
Payment of exercise price or tax liability
$1,065,792
$382.69 p/Share
2,785
Reduced 8.02%
31,951
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$272,262
$385.64 p/Share
706
Reduced 1.99%
34,736
Common Stock
Jul 14
2022
SELL
Open market or private sale
$30,720
$320.0 p/Share
96
Reduced 0.27%
35,442
Common Stock
Jun 30
2022
BUY
Other acquisition or disposition
$15,460
$271.22 p/Share
57
Added 0.16%
35,538
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$1,103,911
$365.05 p/Share
3,024
Reduced 7.85%
35,481
Common Stock
Mar 01
2022
SELL
Open market or private sale
$614,140
$346.58 p/Share
1,772
Reduced 4.4%
38,505
Common Stock