Sep 18
2024
SELL
Payment of exercise price or tax liability
$6,418,943
$115.59 p/Share
55,532
Reduced 5.61%
934,844
Common Stock
Jun 19
2024
SELL
Payment of exercise price or tax liability
$7,534,858
$135.58 p/Share
55,575
Reduced 5.31%
990,375
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$16,056,393
$903.72 p/Share
17,767
Reduced 14.52%
104,595
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
8,608
Added 6.57%
122,362
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
61,002
Added 34.91%
113,754
Common Stock
Feb 01
2024
-
136,367
Reduced 72.15%
52,642
Common Stock
Jan 09
2024
-
636
Reduced 0.34%
189,009
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$3,819,629
$480.88 p/Share
7,943
Reduced 4.02%
189,645
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$3,358,422
$422.39 p/Share
7,951
Reduced 3.87%
197,588
Common Stock
Jun 21
2023
SELL
Payment of exercise price or tax liability
$3,206,422
$430.45 p/Share
7,449
Reduced 3.5%
205,539
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$3,078,894
$242.28 p/Share
12,708
Reduced 5.63%
212,988
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
16,340
Added 6.75%
225,696
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
9,144
Added 4.18%
209,356
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$1,553,367
$176.74 p/Share
8,789
Reduced 4.21%
200,032
Common Stock
Sep 21
2022
SELL
Payment of exercise price or tax liability
$1,194,153
$132.61 p/Share
9,005
Reduced 4.13%
208,821
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$1,486,769
$165.27 p/Share
8,996
Reduced 3.97%
217,826
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$4,370,087
$244.96 p/Share
17,840
Reduced 7.29%
226,822
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
14,458
Added 5.58%
244,662
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
53,160
Added 18.76%
230,204
Common Stock
Dec 17
2021
-
210,120
Reduced 54.3%
176,864
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$2,512,663
$318.26 p/Share
7,895
Reduced 2.0%
386,984
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$1,837,547
$223.41 p/Share
8,225
Reduced 2.04%
394,879
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$1,468,277
$712.41 p/Share
2,061
Reduced 2.0%
100,776
Common Stock
Mar 17
2021
SELL
Payment of exercise price or tax liability
$3,489,538
$533.65 p/Share
6,539
Reduced 5.98%
102,837
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
4,832
Added 4.23%
109,376
Common Stock