Big 3 made 21 billion in profits in 6 months