Super Micro (SMCI) Falls 18% on Dismal Income Performance

Super Micro (SMCI) Falls 18% on Dismal Income Performance