Amazon said Wednesday that it will hold its annual Prime Day over two days in June this year, the earliest it has ever held the sales event.... Read more