Up about 3,126% since August, shares of SanDisk (SNDK) still offers plenty of upside opportunity. According to analysts at Citi, the tech giant could rally more than 50% higher to $2,025. All thanks to strong storage demand, a strong pricing environment, and unending interest in artificial intelligence. In addition, as noted by the firm, signed long-term agreements could provide gross margins of more than 80% moving forward.