The cost of food at grocery stores in April had the biggest one-month gain in four years. What happened?

Americans paid more for their groceries in April, but high gas prices were only one of the reasons why.

A historic oil shock has driven up supply chain costs, according to some analysts.

The cost of food at grocery stores in April had the biggest one-month gain in four years. What happened?