So far, my numbers are not far off from yours.
For MPH, is that number based on BTC auto-exchange or are you mining a specific coin and receive only that coin?
Thanks.
For MPH I used BTC auto-exchange.
At the end (and after allowing several days for the results to settle), MPH seems to be the one which is the most reliable in terms of the estimated profit they report.