The Motley FoolFri, 20 Mar 2026 16:01:06 GMTThis Biotech Stock Has Surged 250% in a Year as One Investor Discloses $10 Million New PositionTYRA+4.32%