Crude oil just hit $90/barrel – a new high for 2023
Oil prices are now up a massive 35% in just 3 months.
Inflation always starts with energy.