It's been a roller-coaster ride for Super Micro Computer's (NASDAQ: SMCI) stock this year, with a lot of big moves in both ...