EEconomy Read More ‘Everyone’s trying to figure out what to do next’ as oil tops US$90March 7, 2026 iStock / Dan Prat Stock and bond markets took one on the chin this week, amid rising oil…