SEI Investments beats Q2 estimates with record revenue of $641.6M