Sanmina posts strong Q2 2026 results.