Mar 20
2024
SELL
Payment of exercise price or tax liability
$18,313,885
$903.72 p/Share
20,265
Reduced 3.58%
545,315
Common
Mar 08
2024
BUY
Grant, award, or other acquisition
-
9,579
Added 1.67%
565,580
Common
Mar 06
2024
BUY
Grant, award, or other acquisition
-
74,322
Added 11.79%
556,001
Common
Dec 13
2023
SELL
Payment of exercise price or tax liability
$4,290,892
$480.88 p/Share
8,923
Reduced 1.82%
481,632
Common
Sep 20
2023
SELL
Payment of exercise price or tax liability
$3,767,296
$422.39 p/Share
8,919
Reduced 1.79%
490,555
Common
Aug 28
2023
SELL
Open market or private sale
$2,297,373
$461.32 p/Share
4,980
Reduced 0.99%
499,428
Common
Jun 21
2023
SELL
Payment of exercise price or tax liability
$3,840,044
$430.45 p/Share
8,921
Reduced 1.74%
504,408
Common
May 30
2023
SELL
Open market or private sale
$2,496,999
$407.74 p/Share
6,124
Reduced 1.12%
538,745
Common
Mar 15
2023
SELL
Payment of exercise price or tax liability
$4,005,372
$242.28 p/Share
16,532
Reduced 2.94%
544,869
Common
Mar 13
2023
SELL
Open market or private sale
$1,370,040
$228.34 p/Share
6,000
Reduced 1.06%
561,401
Common
Mar 10
2023
BUY
Grant, award, or other acquisition
-
19,829
Added 3.38%
567,401
Common
Mar 02
2023
BUY
Grant, award, or other acquisition
-
10,536
Added 1.89%
547,572
Common
Jan 26
2023
SELL
Open market or private sale
$2,148,200
$200.0 p/Share
10,741
Reduced 1.96%
536,960
Common
Dec 14
2022
SELL
Payment of exercise price or tax liability
$2,044,881
$176.74 p/Share
11,570
Reduced 2.07%
547,701
Common
Sep 21
2022
SELL
Payment of exercise price or tax liability
$1,578,059
$132.61 p/Share
11,900
Reduced 2.08%
559,271
Common
Jun 15
2022
SELL
Payment of exercise price or tax liability
$1,965,556
$165.27 p/Share
11,893
Reduced 2.04%
571,067
Common
Mar 16
2022
SELL
Payment of exercise price or tax liability
$5,968,940
$244.96 p/Share
24,367
Reduced 4.01%
582,960
Common
Mar 10
2022
BUY
Grant, award, or other acquisition
-
17,545
Added 2.81%
607,327
Common
Mar 03
2022
BUY
Grant, award, or other acquisition
-
67,800
Added 10.31%
589,782
Common
Dec 15
2021
-
76,768
Reduced 12.82%
521,906
Common
Dec 08
2021
SELL
Payment of exercise price or tax liability
$3,344,594
$318.26 p/Share
10,509
Reduced 1.73%
598,674
Common
Sep 15
2021
SELL
Payment of exercise price or tax liability
$2,458,627
$223.41 p/Share
11,005
Reduced 1.77%
609,183
Common
Jun 16
2021
SELL
Payment of exercise price or tax liability
$1,960,552
$712.41 p/Share
2,752
Reduced 1.74%
155,021
Common
Mar 17
2021
SELL
Payment of exercise price or tax liability
$4,603,799
$533.65 p/Share
8,627
Reduced 5.18%
157,773
Common
Mar 16
2021
BUY
Grant, award, or other acquisition
-
6,163
Added 3.57%
166,400
Common