You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.
Large U.S. firms spent about $1 trillion on their own shares in 2025, according to Morningstar estimates.
You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.