A dozen grade-A large eggs cost $2.67 in May, compared to a peak of $4.82 in January.