Super Micro Computer (NASDAQ: SMCI) is one of the more controversial stocks on Wall Street. After allegations of accounting ...