The analysts' estimates—which include iPhone 8 shipments but not iPhone X—range from 42 million to nearly 51 million.For more, please login or subscribe