Silence Therapeutics plc's Zerlasiran has done well, but Eli Lilly's Muvalaplin is simply better. Read more about SLN stock ...