Ideal Power IPWR Stock Public Float Strengthens 20260416 Is First Foundation FFWM stock showing weakness Q4 2025 EPS Misses Views When to Sell Sixth TSLX Stock Flat 20260416 NuCana plc NCNA Stock Technical Setup Analysis 563 20260418