Palo Alto Investors Snaps Up 2.5M Compass Therapeutics Shares: A $13.6M Bet on Biotech | Whale Factor