Sep 18
2024
SELL
Payment of exercise price or tax liability
$7,132,480
$115.59 p/Share
61,705
Reduced 6.28%
921,307
Common Stock
Jun 19
2024
SELL
Payment of exercise price or tax liability
$8,367,862
$135.58 p/Share
61,719
Reduced 5.91%
983,011
Common Stock
Apr 05
2024
-
45,798
Reduced 30.48%
104,473
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$17,483,367
$903.72 p/Share
19,346
Reduced 11.41%
150,271
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
9,302
Added 5.2%
169,617
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
71,517
Added 30.85%
160,315
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$4,069,687
$480.88 p/Share
8,463
Reduced 8.71%
88,688
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$3,572,574
$422.39 p/Share
8,458
Reduced 8.01%
97,151
Common Stock
Jun 21
2023
SELL
Payment of exercise price or tax liability
$3,642,037
$430.45 p/Share
8,461
Reduced 7.42%
105,609
Common Stock
Jun 05
2023
-
224,868
Reduced 66.34%
114,070
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$3,586,470
$242.28 p/Share
14,803
Reduced 4.18%
338,938
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
19,094
Added 5.12%
353,741
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
9,920
Added 2.88%
334,647
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$1,855,239
$176.74 p/Share
10,497
Reduced 3.13%
324,547
Common Stock
Sep 21
2022
SELL
Payment of exercise price or tax liability
$1,434,840
$132.61 p/Share
10,820
Reduced 3.13%
335,044
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$1,787,065
$165.27 p/Share
10,813
Reduced 3.03%
345,864
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$5,447,911
$244.96 p/Share
22,240
Reduced 5.87%
356,677
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
16,895
Added 4.27%
378,917
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
64,712
Added 15.16%
362,022
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$3,078,211
$318.26 p/Share
9,672
Reduced 3.15%
297,130
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$2,267,612
$223.41 p/Share
10,150
Reduced 3.2%
306,802
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$1,809,521
$712.41 p/Share
2,540
Reduced 3.11%
79,238
Common Stock
Mar 17
2021
SELL
Payment of exercise price or tax liability
$4,195,023
$533.65 p/Share
7,861
Reduced 8.77%
81,778
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
5,883
Added 6.16%
89,639
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
27,264
Added 24.56%
83,756
Common Stock