Stocks hit another all time high + earnings news