TD SYNNEX CORP (SNX): financials, 13F holders and insider trades