The Fed minutes were a positive surprise as investors hadn't anticipated an end to interest rate increases at the time of the meeting. With strong earnings results both at home and in the U.S., all the good news came out at the same time and encouraged investors to bet on stocks.