Mar 03
2025
SELL
Payment of exercise price or tax liability
$80,567
$147.56 p/Share
546
Reduced 2.45%
21,749
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
1,411
Added 5.95%
22,295
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$49,833
$147.0 p/Share
339
Reduced 1.6%
20,884
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$64,533
$147.0 p/Share
439
Reduced 2.03%
21,223
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
3,180
Added 12.8%
21,662
Common Stock
Dec 11
2024
SELL
Open market or private sale
$268,668
$153.0 p/Share
1,756
Reduced 8.68%
18,482
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$127,516
$153.82 p/Share
829
Reduced 3.94%
20,238
Common Stock
Dec 11
2024
SELL
Sale (or disposition) back to the issuer
$1,272,091
$153.82 p/Share
8,270
Reduced 28.19%
21,067
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
$1,252,179
$115.09 p/Share
10,880
Added 27.05%
29,337
Common Stock
Sep 13
2024
SELL
Open market or private sale
$28,500
$142.5 p/Share
200
Reduced 1.07%
18,457
Common Stock
Aug 29
2024
SELL
Open market or private sale
$213,795
$142.53 p/Share
1,500
Reduced 7.44%
18,657
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$245,601
$141.15 p/Share
1,740
Reduced 7.95%
20,157
Common Stock
Aug 24
2024
BUY
Grant, award, or other acquisition
-
2,904
Added 11.71%
21,897
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$31,265
$136.53 p/Share
229
Reduced 1.19%
18,993
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$23,599
$133.33 p/Share
177
Reduced 0.91%
19,222
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$21,341
$105.65 p/Share
202
Reduced 1.03%
19,399
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$56,100
$105.65 p/Share
531
Reduced 2.64%
19,601
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,260
Added 17.46%
20,132
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$50,215
$110.85 p/Share
453
Reduced 2.77%
15,872
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$25,448
$108.29 p/Share
235
Reduced 1.42%
16,325
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
334
Added 1.98%
16,560
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$21,001
$107.7 p/Share
195
Reduced 1.19%
16,226
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$23,430
$106.99 p/Share
219
Reduced 1.32%
16,421
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$20,137
$113.77 p/Share
177
Reduced 1.05%
16,640
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$27,467
$120.47 p/Share
228
Reduced 1.34%
16,817
Common Stock