Valeant to File Earnings Ahead of July 31 Deadline | Fortune