Super Micro Computer met a deadline Monday to avoid delisting from the Nasdaq after delaying prior financial statements.