How much longer can stocks trade near record highs?