Few stocks have taken investors on more of a roller-coaster ride in a single year than Super Micro Computer (NASDAQ: SMCI).