ETON Eton Pharmaceuticals Inc posts wide Q4 2025 EPS miss shares edge lower on underwhelming quarterly results Innovative Eyewear LUCY Stock Revenue Whisper 275 20260418 What InterDigital IDCC is doing to protect its market share 030 20260508 TSBK Timberland Bancorp revenue climbs 106 to 784M in Q1 2026 but shares slip 1 on cautious outlook Workday Rises on Margin Forecast Boost Amid AI Momentum Borosil Glass Works Shares Surge Over 200 in One Year on Strong Revenue Growth Option Volatility and Earnings Key Signals for the Week of May 2529 Bitcoin Drops to 75000 as Cryptocurrency Decouples From Tech Stock Rally Bernstein Highlights CVS Healths Potential for Medicare Advantage Turnaround DR Congo Ebola Suspicion Red Cross Volunteers Deaths Raise Humanitarian and Regional Concerns COTY Q1 2026 Earnings EPS Misses Estimates Significantly Revenue Details Unavailable TFII Q1 2026 Earnings EPS Beats Estimates by Double Digits Precipio Inc PRPO Q2 2025 Earnings Unexpected Profitability Amid Revenue Challenges ZD Q1 2026 Earnings EPS Misses Estimates Stock Rises on Strategic Progress PONY Q1 2026 Earnings Narrower Loss Per ADS Drives Positive Investor Sentiment Foremost Clean Energy FMST Pushes Higher Testing Key Resistance Zone Federal Agricultural Mortgage Corporation AGM Shows Modest Gain Amid Steady Support Levels Insight Digital Partners II DYOR Holds Steady Near 10 After Modest Gain Kemper Corporation KMPR Hovers Near Resistance After Modest Gain UK Labours Capital Gains Tax Proposal Implications for Investors and Markets Altimmune Q1 2026 Earnings EPS Beats Estimates Amid Continued Pipeline Development Spire Global SPIR Surges 10 Momentum Builds Above Key Support Level Gladstone Land LAND Edges Higher Breaking Down the Move Above 960 Hamilton Beach Brands HBB Holds Steady Near 20 as Support and Resistance Levels Tighten Viemed Healthcare VMD Shows Strength Up 156 as Shares Test Key Resistance Zone KKRS Subordinated Notes Maintain Stability at 163 After Marginal Decline Siddhi Acquisition Corp SDHI Holds Steady at 1039 as SPAC Waits for Catalyst Dogness DOGZ Slips to 102 as Selling Pressure Intensifies