Large U.S. firms spent about $1 trillion on their own shares in 2025, according to Morningstar estimates.
Source: CNBC
14. March 2026 13:00
Large U.S. firms spent about $1 trillion on their own shares in 2025, according to Morningstar estimates.
Source: CNBC