Super Micro Flags Risks That Could Disrupt Results, Stock Falls

Super Micro Computer (NASDAQ: SMCI) warned of financial control weaknesses in its SEC filing, causing stock drop. Recovery efforts ongoing. read more