Stocks are near record highs