Stocks ended firmly higher on Thursday, with the S&P 500 testing the 6,000 point mark by the close of trading and extending ...