79% of companies on the S&P 500 have beaten profit expectations, but the stock payback hasn't materialized