A lot of firms have resumed or even increased their share buyback programs as well which can boost stock prices. This is typically an overlooked factor which contribute to market gains, especially when earnings reports are strong.