Economics Opinions Physical oil nears $150 barrel… the economic fallout will be widespread. Mannarino 14 April 2026, 2:41 am Team Buyback