Despite a number of impressive earnings reports from tech companies, Wall Street ran into resistance Wednesday morning as the bulls struggle to pile onto a rally that has seen the blue chips recapture levels unseen in more than two years.  

Market News and Data brought to you by Benzinga APIs