Apple Inc. (AAPL) and this Supplier Come to Terms on Huge Deal