Sanmina jumps as Q2 results beat outlook and board approves new $600M buyback - SANM News | Rallies