Sanmina Corporation (SANM) Stock Charts & Fundamentals