30 firms earn half the total profit made by all US public companies