NuCana plc NCNA Stock Technical Setup Analysis 563 20260418 CTSO Cytosorbents revenue climbs 41 to 371M in Q1 but loss widens shares flat iShares Russell 2000 ETF IWM Comparative Analysis Growth Strategies for LongTerm Investors