Sanmina Corporation (SANM) reports earnings