Because there are multiple levels in the distribution chain before they reach the retail level, and each lot went through those levels at different times, under different market conditions. The retailer bought each of the lots at different times, perhaps even from different distributors, and their prices reflects that.