May 28
2025
BUY
Grant, award, or other acquisition
$5,964
$110.45 p/Share
54
Added 0.12%
46,170
Common Stock
May 27
2025
BUY
Grant, award, or other acquisition
-
1,887
Added 3.93%
46,116
Common Stock
Apr 30
2025
SELL
Sale (or disposition) back to the issuer
$110
$110.33 p/Share
1
Reduced 0.0%
44,229
Common Stock
Apr 30
2025
BUY
Grant, award, or other acquisition
$41,153
$110.33 p/Share
373
Added 0.84%
44,231
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$40,881
$125.79 p/Share
325
Added 0.74%
43,857
Common Stock
Nov 19
2024
SELL
Open market or private sale
$76,867
$135.33 p/Share
568
Reduced 1.29%
43,532
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
$67,565
$121.96 p/Share
554
Added 1.24%
44,100
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$67,077
$126.8 p/Share
529
Added 1.2%
43,545
Common Stock
May 30
2024
BUY
Grant, award, or other acquisition
$9,046
$122.25 p/Share
74
Added 0.17%
43,015
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
1,589
Added 3.57%
42,941
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$59,987
$132.13 p/Share
454
Added 1.09%
41,352
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$59,512
$113.79 p/Share
523
Added 1.26%
40,897
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$56,241
$120.95 p/Share
465
Added 1.14%
40,374
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$55,550
$126.25 p/Share
440
Added 1.09%
39,909
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$55,132
$132.53 p/Share
416
Added 1.04%
39,469
Common Stock
May 30
2023
BUY
Grant, award, or other acquisition
-
1,838
Added 4.49%
39,052
Common Stock
Apr 28
2023
SELL
Sale (or disposition) back to the issuer
$0
$119.47 p/Share
0
Reduced 0.0%
37,203
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$1,314
$119.47 p/Share
11
Added 0.03%
37,214
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$53,403
$119.47 p/Share
447
Added 1.19%
37,203
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
$13,067
$116.67 p/Share
112
Added 0.3%
36,756
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
$34,062
$113.54 p/Share
300
Added 0.81%
36,644
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$52,767
$132.25 p/Share
399
Added 1.09%
36,343
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$49,994
$129.52 p/Share
386
Added 1.06%
35,943
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$49,693
$136.52 p/Share
364
Added 1.01%
35,557
Common Stock
Sep 29
2022
BUY
Grant, award, or other acquisition
$48,803
$112.97 p/Share
432
Added 1.21%
35,192
Common Stock