MicroStrategy Incorporated (NASDAQ:MSTR) is one of the best large cap stocks with more than 50% upside. MicroStrategy ...