Logos Global Management Backs Immunovant with $24.4 Million Bet: What's Next? | Whale Factor