Lowe’s buys 42,000 iPhones