Economics Opinions Everything Comes Down to the Supply and Demand of Resources 10 December 2025, 6:33 pm Team Buyback