Well I cant tell you why because Nike/JB should have record numbers for the past 3-5 years based off all the kicks people stand in line and buy, so I was lost until it was explained to me by someone from JB... Now as far as holding onto inventory, up until now that was for the company to decide, so most of them would hold back pairs for things like store grand openings, all star weekend, or what ever else they decide.. The way it works (using 1 single store as an example to make it simple) The store would ask or have a contract with JB to get 50 pairs of whatever shoe, the company would pay JB/Nike a percent of the retail and when the company quarter is up they would owe JB the other percent since by then the shoes should be sold out... But the trend of holding pairs became more and more popular with shoes like Royals, Corks, high price foams, and exclusive shoes, Nike numbers are not showing the money that the shoe companies still owe because they have the shoes sitting in a warehouse somewhere.. So now JB is saying hey we need our money because it looks like we are doing bad numbers.. So to pad the numbers they have until May 31st to move pairs of kicks, and since the 25th is the last weekend thats how we got that date... Now there are still pairs that wont be sold, I was told that Finish Line was told to push sitting Royals but they wanted to hold onto them so they came up with a contract to pay Nike in advance and keep 100% profit for the Royals that they still have, so we wont see Royals from Finishline in this restock, but they are the only ones to go that route, everyone else must drop everything (even Royals) before the 31st... Stuff like the Black Grapes have been moved back just to make sure people have money for the 25th....