The S&P 500 and Nasdaq Composite both ended lower yesterday, the third consecutive day of losses, as investors pushed the 30-year Treasury yield to its highest level since early 2025.
Here in Halifax, where I live, gas prices are nearing $2 a liter (~$5.45 a gallon) with no Strait of Hormuz solution in sight -- although some tankers are getting through -- and should remain high throughout the summer, the peak driving season.