Silence Therapeutics Income Statement
SLN
562p
28.0 5.2%
