Oracle Corp (NYSE:ORCL) is among the best S&P 500 stocks with highest upside potential. The company has won a contract to ...