Inflation metric hits 3-year peak