CGNT Cognyte posts wide Q1 2026 EPS beat 141 percent year over year revenue growth lifts shares Duke Energy Corporation DUK Bill Gates Historic 200 Billion Philanthropic Pledge Analysis ECCC Eagle posts 138 percent Q4 2025 EPS beat shares remain flat in todays trading session Kennametal KMT Stock Valuation Metrics Overview Technical Weakness 20260420 Why is Southwest LUV stock gaining attention recently Southwest Posts 56 EPS Miss Hit By Rising Costs SLND Southland Holdings reports massive Q4 2025 EPS miss driving a 187 percent drop in share price today IMKTA Ingles shares rise 288 percent after reporting Q1 2026 earnings with a 54 percent year over year revenue decline FORTY Formula rises 406 in todays trading following Q1 2025 earnings report posting EPS of 123 FMNB Farmers stock climbs 161 percent even as Q4 2025 EPS lands 158 percent below analyst estimates Is TC Energy TRP stock weakening further Q4 2025 Earnings Beat Estimates Pebblebrook PEB Stock Reversal Signals Bullish Momentum 20260420 The SherwinWilliams Company SHW Fundamental Moat And Margin Expansion Roadmap Support Breakout Growth Outlook Syntec OPTXW Stock Sentiment Signals Momentum Building 20260420 VF Corporation VFC Stock Technical Reversal Signals Q1 2026 Earnings Beat Estimates RA Brookfield outlines new strategic priorities to boost income from its global real assets portfolio Aon plc AON PreEarnings Analysis Mixed Signals Ahead of Q1 2026 Results Consumer Discretionary Select Sector SPDR Fund XLY Top ETF Picks Amid Teslas PostEarnings Volatility and Strategic Pivot IRWD Ironwood Pharmaceuticals gains 369 percent even as it posts Q4 2025 earnings below analyst consensus estimates NOVTU Novanta reports narrow Q4 2025 earnings beat with shares holding flat after quarterly results Federal Reserve Governance Dispute Headquarters Renovation Controversy and Central Bank Independence Risks DNTH Dianthus posts wider than expected Q4 2025 loss shares dip nearly 1 percent in todays trading Lindsay Corporation LNN Stock Butterfly Spread Steady Decline 20260420