Mar 21
2025
SELL
Open market or private sale
$7,799,886
$117.01 p/Share
66,660
Reduced 2.11%
3,085,765
Common
Mar 19
2025
SELL
Payment of exercise price or tax liability
$12,000,679
$115.43 p/Share
103,965
Reduced 3.19%
3,152,425
Common
Mar 10
2025
BUY
Grant, award, or other acquisition
-
57,106
Added 1.72%
3,256,390
Common
Mar 03
2025
BUY
Grant, award, or other acquisition
-
139,640
Added 4.18%
3,199,284
Common
Feb 28
2025
-
64,080
Reduced 2.05%
3,059,644
Common
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