Frankly, I'd be fairly surprised if you could even transfer $50M into a self-serve account the same day your account is created - likely some compliance and human-intervention guardrails would slow this further than transferring several thousands of dollars worth of stock. But even so, USD transfer is going to take at least a day.