Computer Hardware Chart 2017 - Technology Stocks Rebound Sharply Lift S P 500 To Next