Inflation is at its lowest annual rate in more than two years with prices up 3% from a year ago compared to more than 9% in June 2022.