Aug 19
2024
SELL
Open market or private sale
$7,919,902
$818.51 p/Share
9,676
Reduced 23.12%
32,175
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$3,292,989
$703.48 p/Share
4,681
Reduced 10.06%
41,851
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$2,321,030
$696.17 p/Share
3,334
Reduced 6.69%
46,534
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$539,531
$696.17 p/Share
775
Reduced 1.53%
49,869
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$502,634
$696.17 p/Share
722
Reduced 1.41%
50,645
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
19,217
Added 27.23%
51,368
Common Stock
Jun 28
2024
BUY
Other acquisition or disposition
$20,958
$476.33 p/Share
44
Added 0.14%
32,150
Common Stock
May 21
2024
SELL
Open market or private sale
$5,953,080
$760.0 p/Share
7,833
Reduced 19.61%
32,105
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$5,165,340
$695.95 p/Share
7,422
Reduced 15.67%
39,938
Common Stock
Sep 01
2023
SELL
Open market or private sale
$7,031,487
$503.58 p/Share
13,963
Reduced 22.77%
47,361
Common Stock
Aug 06
2023
SELL
Payment of exercise price or tax liability
$2,324,969
$496.47 p/Share
4,683
Reduced 7.09%
61,324
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$414,055
$496.47 p/Share
834
Reduced 1.25%
66,007
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$385,260
$496.47 p/Share
776
Reduced 1.15%
66,841
Common Stock
Aug 03
2023
BUY
Grant, award, or other acquisition
-
19,994
Added 22.82%
67,617
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$3,826,243
$514.28 p/Share
7,440
Reduced 13.51%
47,623
Common Stock
Jun 30
2023
BUY
Other acquisition or disposition
$21,124
$320.07 p/Share
66
Added 0.12%
55,063
Common Stock
Jun 01
2023
-
175
Reduced 0.32%
54,997
Common Stock
May 16
2023
SELL
Open market or private sale
$775,575
$405.0 p/Share
1,915
Reduced 3.35%
55,172
Common Stock
Mar 21
2023
SELL
Open market or private sale
$756,425
$395.0 p/Share
1,915
Reduced 3.25%
57,087
Common Stock
Mar 20
2023
SELL
Open market or private sale
$1,492,366
$389.55 p/Share
3,831
Reduced 6.1%
59,002
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$2,870,738
$389.94 p/Share
7,362
Reduced 10.49%
62,833
Common Stock
Feb 14
2023
SELL
Open market or private sale
$1,550,623
$401.3 p/Share
3,864
Reduced 5.22%
70,195
Common Stock
Aug 25
2022
SELL
Open market or private sale
$1,450,500
$375.0 p/Share
3,868
Reduced 4.96%
74,059
Common Stock
Aug 24
2022
SELL
Open market or private sale
$2,786,971
$360.26 p/Share
7,736
Reduced 9.03%
77,927
Common Stock
Aug 06
2022
SELL
Payment of exercise price or tax liability
$463,412
$395.74 p/Share
1,171
Reduced 1.35%
85,663
Common Stock