Super Micro Computer Inc (SMCI) Stock Chart: Revenue, Margins & Price History