S&P 500, Dow Jones and NASDAQ Composite Flying High