I giggled a little when I read under Batch 5 they wrote...
...and it's also the last round of production of S5.
When in fact, they have batch 6 currently up for sale for preorder. Definitely not the last "round" of order, unless they meant chips order, in which case, why does it take so long for batch 6 to be ready?
I assumed that they meant April 9, not June 9, which would make much more sense. It would mean that they received one last order of new miners from the factory, and are splitting them into batches 10 days apart from each other.
But the price changes were odd - you'd think they'd have done their research on pricing ahead of time, especially given that they've been off the market for about a month now. They just had to take a look at recently sold auctions on ebay to get an idea of what they can ask for them. And a slowdown in investment by competitors shouldn't have been much of a surprise, we've been sub-$400 for 5 months, and sub-$300 for 2 months now.
It would have been better for them to come out with the $411 price right away... but it looks like they may be the only ones with supply when demand is increasing, and it is increasing given that price is increasing and difficulty has been relatively stable.