Deconstructing price fluctuations to reveal supplier costs