site logo

Foxconn profits take a hit from iPhone X delays