Live News EQUITY FLASH L impact Oct 14, 2026, 09:56 AM UTC Needham Maintains Buy Rating on Starling Oncology, Raises Target to $9 Needham maintained its Buy rating and raised its price target to $9 per share from $7. STLN SquawkNews Desk