Sanmina jumps as Q2 beat and $600M buyback catalyst keeps momentum alive - SANM News | Rallies