Super Micro Computer (NASDAQ:SMCI) has been on a wild ride, battling financial reporting concerns that escalated into the ...