SYNNEX soars to 52-week high after results, guidance top estimates