I think I read somewhere that Bitmain probably made more then Nvidia last year.
Rumored, but no HARD numbers are available for Bitmain.
Given they probably have a lot higher margin on their sales, their profits being higher than Nvidia in 2017 would be no shock.