Apr 01
2025
SELL
Payment of exercise price or tax liability
$3,713
$128.04 p/Share
29
Reduced 0.06%
51,769
Common Stock
Apr 01
2025
SELL
Sale (or disposition) back to the issuer
$1,040,196
$128.04 p/Share
8,124
Reduced 13.56%
51,798
Common Stock
Apr 01
2025
SELL
Open market or private sale
$516,049
$127.83 p/Share
4,037
Reduced 7.8%
47,732
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
$1,040,130
$127.0 p/Share
8,190
Added 12.02%
59,922
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$502,428
$126.94 p/Share
3,958
Reduced 7.11%
51,732
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
12,983
Added 18.91%
55,690
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$503
$125.79 p/Share
4
Added 0.01%
42,707
Common Stock
Dec 31
2024
SELL
Open market or private sale
$483,560
$120.89 p/Share
4,000
Reduced 8.56%
42,702
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
$487
$121.96 p/Share
4
Added 0.01%
46,702
Common Stock
Sep 27
2024
SELL
Payment of exercise price or tax liability
$174,599
$122.44 p/Share
1,426
Reduced 4.07%
33,631
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
13,067
Added 21.86%
46,698
Common Stock
Aug 09
2024
SELL
Open market or private sale
$505,920
$126.48 p/Share
4,000
Reduced 10.24%
35,057
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$507
$126.8 p/Share
4
Added 0.01%
39,057
Common Stock
May 10
2024
SELL
Open market or private sale
$1,014,494
$130.03 p/Share
7,802
Reduced 16.65%
39,053
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$50,562
$129.98 p/Share
389
Reduced 0.82%
46,855
Common Stock
May 10
2024
SELL
Sale (or disposition) back to the issuer
$592,188
$129.98 p/Share
4,556
Reduced 8.8%
47,244
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$592,183
$96.29 p/Share
6,150
Added 10.61%
51,800
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$396
$132.13 p/Share
3
Added 0.01%
45,650
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$455
$113.79 p/Share
4
Added 0.01%
45,646
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$725
$120.95 p/Share
6
Added 0.01%
45,642
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
3,946
Added 7.96%
45,635
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$378
$126.25 p/Share
3
Added 0.01%
41,689
Common Stock
Sep 28
2023
SELL
Payment of exercise price or tax liability
$205,339
$129.47 p/Share
1,586
Reduced 3.67%
41,685
Common Stock
Sep 15
2023
BUY
Grant, award, or other acquisition
-
4,841
Added 10.06%
43,271
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$34,425
$130.4 p/Share
264
Reduced 0.68%
38,430
Common Stock