Dec 11
2024
SELL
Payment of exercise price or tax liability
$7,656,848
$135.07 p/Share
56,688
Reduced 8.42%
616,692
Common Stock
Oct 03
2024
-
48,324
Reduced 6.7%
673,380
Common Stock
Sep 18
2024
SELL
Payment of exercise price or tax liability
$6,552,450
$115.59 p/Share
56,687
Reduced 7.28%
721,704
Common Stock
Jul 01
2024
-
48,359
Reduced 5.85%
778,390
Common Stock
Jun 19
2024
SELL
Payment of exercise price or tax liability
$7,691,588
$135.58 p/Share
56,731
Reduced 6.42%
826,749
Common Stock
Mar 22
2024
-
14,538
Reduced 14.13%
88,348
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$14,976,447
$903.72 p/Share
16,572
Reduced 13.87%
102,886
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
8,608
Added 6.72%
119,458
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
61,002
Added 35.5%
110,850
Common Stock
Dec 14
2023
-
5,572
Reduced 10.07%
49,738
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$3,147,359
$480.88 p/Share
6,545
Reduced 10.58%
55,310
Common Stock
Sep 29
2023
-
5,573
Reduced 8.27%
61,855
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$2,765,387
$422.39 p/Share
6,547
Reduced 8.23%
73,000
Common Stock
Jun 26
2023
-
5,572
Reduced 7.63%
67,428
Common Stock
Jun 21
2023
SELL
Payment of exercise price or tax liability
$2,817,295
$430.45 p/Share
6,545
Reduced 7.6%
79,547
Common Stock
Mar 17
2023
-
10,022
Reduced 10.43%
86,092
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$2,472,709
$242.28 p/Share
10,206
Reduced 8.11%
115,683
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
16,340
Added 11.49%
125,889
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,048
Added 5.23%
109,549
Common Stock
Feb 03
2023
-
19,569
Reduced 16.92%
96,114
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$1,336,684
$176.74 p/Share
7,563
Reduced 6.82%
103,321
Common Stock
Sep 21
2022
SELL
Payment of exercise price or tax liability
$1,022,821
$132.61 p/Share
7,713
Reduced 6.5%
110,884
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$1,274,066
$165.27 p/Share
7,709
Reduced 5.22%
139,912
Common Stock
Jun 03
2022
-
21,315
Reduced 15.23%
118,597
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$4,208,658
$244.96 p/Share
17,181
Reduced 10.43%
147,621
Common Stock