The Labor Department just released the latest Consumer Price Index on May 10. It shows inflation cooling down for the 10th consecutive month. What’s to make of the latest report? NTD spoke to the portfolio manager at Crescat Capital, Tavi Costa, for his insights.