Mar 12
2025
SELL
Sale (or disposition) back to the issuer
-
2,600
Reduced 2.95%
85,622
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$52,264
$101.88 p/Share
513
Reduced 0.6%
85,109
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$60,830
$100.38 p/Share
606
Reduced 0.68%
88,222
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$49,688
$100.38 p/Share
495
Reduced 0.55%
88,828
Common Stock
Feb 18
2025
SELL
Open market or private sale
$1,601,400
$106.76 p/Share
15,000
Reduced 14.38%
89,323
Common Stock
Dec 06
2024
-
2,265
Reduced 2.13%
104,323
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$354,265
$139.31 p/Share
2,543
Reduced 2.33%
106,588
Common Stock
May 28
2024
SELL
Open market or private sale
$332,476
$153.64 p/Share
2,164
Reduced 1.94%
109,131
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
13,270
Added 10.65%
111,295
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$156,609
$124.59 p/Share
1,257
Reduced 1.27%
98,025
Common Stock
Mar 02
2024
SELL
Sale (or disposition) back to the issuer
-
2,722
Reduced 2.65%
99,809
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$65,658
$124.59 p/Share
527
Reduced 0.53%
99,282
Common Stock
Dec 14
2023
SELL
Open market or private sale
$426,655
$110.19 p/Share
3,872
Reduced 3.64%
102,531
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$235,151
$92.47 p/Share
2,543
Reduced 2.33%
106,403
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$82,497
$103.77 p/Share
795
Reduced 0.72%
108,946
Common Stock
Jul 22
2023
SELL
Payment of exercise price or tax liability
$207,908
$122.66 p/Share
1,695
Reduced 1.52%
109,741
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$181,564
$106.74 p/Share
1,701
Reduced 1.5%
111,436
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$227,234
$125.06 p/Share
1,817
Reduced 1.57%
113,731
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$86,748
$125.54 p/Share
691
Reduced 0.59%
115,548
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
-
4,686
Reduced 3.88%
116,239
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
13,161
Added 9.82%
120,925
Common Stock
Sep 19
2022
SELL
Payment of exercise price or tax liability
$217,509
$78.41 p/Share
2,774
Reduced 2.51%
107,764
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
-
2,551
Reduced 2.26%
110,538
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
-
798
Reduced 0.7%
113,089
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
-
1,701
Reduced 1.47%
113,887
Common Stock