Stock-market buybacks surpasses $1 trillion this year in the shortest time Published 27 Aug 2025 Full Article