3 reasons why the stock market could hit a record high by the end of the year