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
Mar 10
2022
BUY
Grant, award, or other acquisition
-
14,458
Added 8.07%
164,802
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
53,160
Added 26.12%
150,344
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$2,003,765
$318.26 p/Share
6,296
Reduced 5.52%
107,712
Common Stock
Oct 18
2021
-
5,364
Reduced 4.98%
102,348
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$1,407,483
$223.41 p/Share
6,300
Reduced 5.24%
114,008
Common Stock
Jul 16
2021
-
5,344
Reduced 5.22%
97,004
Common Stock