Dec 13
2024
SELL
Open market or private sale
$9,071,120
$136.06 p/Share
66,670
Reduced 1.95%
3,351,572
Common
Dec 11
2024
SELL
Payment of exercise price or tax liability
$9,268,503
$135.07 p/Share
68,620
Reduced 1.97%
3,418,242
Common
Sep 20
2024
SELL
Open market or private sale
$7,809,057
$117.13 p/Share
66,670
Reduced 1.33%
4,954,214
Common
Sep 18
2024
SELL
Payment of exercise price or tax liability
$7,930,514
$115.59 p/Share
68,609
Reduced 1.35%
5,020,884
Common
Jun 25
2024
SELL
Open market or private sale
$12,337,000
$123.37 p/Share
100,000
Reduced 1.93%
5,088,862
Common
Jun 24
2024
SELL
Open market or private sale
$12,158,000
$121.58 p/Share
100,000
Reduced 1.89%
5,188,862
Common
Jun 21
2024
SELL
Open market or private sale
$12,773,000
$127.73 p/Share
100,000
Reduced 1.86%
5,288,862
Common
Jun 19
2024
SELL
Payment of exercise price or tax liability
$8,716,167
$135.58 p/Share
64,288
Reduced 1.18%
5,388,862
Common
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