Sanmina beats Q3 estimates with $3.31 EPS as revenue hits $3.46B