World’s largest 7 firms post $143B profit in Q2