this without counting diff, but even if we count 10% diff increase, you will only lose around 5% in profit
10% diff increase would be a LOT MORE than 5% profit loss - more like 20-25% given how much of the profit would already be going to electric.
Also, the S7 current batch isn't shipping for a bit over a month.
Even an S7 will go unprofitable BEFORE the halfing at that electric rate, unless bitcoin price increases very close to as fast as the diff does (other than the recent Chinese-fueled surge, which is now fading away, I don't see any significant probability of Bitcoin price rising AT ALL much before the halfing).
something is wrong then, because right now the diff is 62.5B, if we account 10% more, this mean we have roughly 70B
if i take an s5 for example, we fall from 0.0093(current diff) to 0.0082(70B diff = current diff plus 10%), which is 11%, no where near 25%...