Dec 01
2024
SELL
Payment of exercise price or tax liability
$233,541
$321.24 p/Share
727
Reduced 4.31%
16,122
Common Stock
Nov 06
2024
SELL
Open market or private sale
$2,091,114
$321.71 p/Share
6,500
Reduced 27.84%
16,849
Common Stock
Mar 05
2024
-
100
Reduced 0.43%
23,349
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,495
Added 5.99%
23,449
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,771,862
$326.43 p/Share
5,428
Reduced 19.74%
22,074
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
10,946
Added 28.47%
27,502
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$504,827
$278.91 p/Share
1,810
Reduced 9.86%
16,556
Common Stock
Jul 31
2023
SELL
Open market or private sale
$1,756,980
$292.83 p/Share
6,000
Reduced 24.62%
18,366
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
1,129
Added 4.43%
24,366
Common Stock
Feb 17
2023
SELL
Grant, award, or other acquisition
-
18,694
Reduced 36.94%
31,918
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$2,152,019
$247.9 p/Share
8,681
Reduced 27.2%
23,237
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$652,515
$211.17 p/Share
3,090
Reduced 18.94%
13,224
Common Stock
Aug 10
2022
SELL
Open market or private sale
$570,181
$193.02 p/Share
2,954
Reduced 15.33%
16,314
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
-
1,434
Added 6.93%
19,268
Common Stock
Feb 22
2022
SELL
Open market or private sale
$3,094,432
$176.02 p/Share
17,580
Reduced 49.64%
17,834
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
17,580
Added 33.17%
35,414
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$434,331
$149.46 p/Share
2,906
Reduced 14.01%
17,834
Common Stock
Nov 09
2021
SELL
Open market or private sale
$923,278
$164.93 p/Share
5,598
Reduced 21.25%
20,740
Common Stock
Mar 23
2021
BUY
Grant, award, or other acquisition
-
3,649
Added 12.17%
26,338
Common Stock
Feb 24
2021
SELL
Open market or private sale
$1,088,374
$138.47 p/Share
7,860
Reduced 25.73%
22,689
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$725,425
$131.37 p/Share
5,522
Reduced 15.31%
30,549
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
13,382
Added 27.06%
36,071
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$325,610
$120.24 p/Share
2,708
Reduced 10.66%
22,689
Common Stock