If I was a betting man I’d wager it is future delivery contracts have started to expire. I’m pretty sure it was addressed in this actual thread the first time around, but like any commodity sold in future deliveries, if you can’t provide it on delivery date, you have to buy it to cover your contract. I’m guessing the huge reduction in supply hit a bunch of the producers at the same time, they have contracts to fill and no eggs to do it so they had to buy, and markets being exactly like auctions, the various suppliers were bidding them up to cover their obligations. (Remember when oil went negative in spring of 2020? Deliveries…many speculators were in the market with no intention of ever accepting deliveries, they were speculating on futures, I’d bet the same happens in everything traded on boards of trade, throw in some (most) speculators leveraging their position, and even small upsets can snowball into big price swings.