What you need to know before buying NuCana plc NCNA 586 20260508 iShares 20 Year Treasury Bond ETF TLT Critical Support Test as 30Year Yield Approaches Key 5 Threshold Netflix Inc NFLX 25B Share Repurchase Signals Undervaluation and Compelling LongTerm Upside Texas Instruments Incorporated TXN Analysts Lift Price Targets Following Robust Q1 2026 Performance and BroadBased Demand Growth