Ingram Micro Posts $70.3 Million Profit