Record profits drive inflation