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
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$380,246
$130.4 p/Share
2,916
Reduced 7.01%
38,694
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$380,200
$95.05 p/Share
4,000
Added 8.77%
41,610
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$397
$132.53 p/Share
3
Added 0.01%
37,610
Common Stock
Jul 07
2023
SELL
Open market or private sale
$238,155
$117.26 p/Share
2,031
Reduced 5.12%
37,607
Common Stock
Apr 28
2023
SELL
Sale (or disposition) back to the issuer
$0
$119.47 p/Share
0
Reduced 0.0%
39,638
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$358
$119.47 p/Share
3
Added 0.01%
39,638
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
$454
$113.54 p/Share
4
Added 0.01%
39,634
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$396
$132.25 p/Share
3
Added 0.01%
39,629
Common Stock