Let's make this simple.
We are now 0.6% of total network hashrate.
If this ipo goes the worst scenario, not a single share be sold.
Then we will have to halt all dividends until July.
Let's assume that difficulty rises 15% each stage.
By the time of July, total network hashrate would be around 135PH/s.
And with our 1.5PH/s , we own over 1% of total network hashrate, which is better than now.
That's why I didn't sell my shares.
If we can buy those Bitfury machines in small amount as reinvestment part now, and stop the new ipo would be even better.

You are totally correct.
Only the last sentence does not add up. At 500 TH/s we cannot mine the 3,650 BTC needed from now until July for the 1,000TH/s extra hardware. This were the IPO comes in.