Ferguson Enterprises FERG Stock MA Activity 075 20260420 Public Storage PSA Is Weibo WB stock worth initiating exposure Q3 2025 Earnings Report CTKB Cytek posts wider than expected Q4 2025 loss shares edge higher on modest yearoveryear revenue growth Alibaba BABA Stock What Is Driving Performance Volatility Increases 20260420 Charter Communications CHTR Streaming Distribution Expansion Drives Measurable Intraday Share Gain Nuveen JCE Stock Foreign Investment Smart Money Exits 20260420 Global Energy and Equity Market Implications of US Strait of Hormuz Shipping Blockade Duke Energy Corporation DUK Recent Underperformance Relative to Broader Markets Ahead of Q1 2026 Earnings Release The TJX Companies Inc TJX Seized Iranian Vessel Suspected of Transporting Unspecified DualUse Equipment Maritime Security Sources Confirm McDonalds Corporation MCD IRMD iRadimed Corporation posts Q4 2025 EPS beat of 103 percent 144 percent revenue growth shares rise 108 percent NRDS NerdWallet tops Q4 2025 EPS estimates shares post modest gains following the earnings release ALGM AllegroMicro posts narrow Q1 2026 earnings beat shares climb modestly on positive investor sentiment EVG Eaton outlines portfolio adjustment plans for its short duration income fund to lift future quarterly performance iShares Latin America 40 ETF ILF Outperforms Broader US Equities Amid Shifting Macro And Trade Policy Tailwinds Is ANI Pharma ANIP stock struggling to move higher Q4 2025 EPS Tops Views Alliance Res ARLP Stock Cancelled Order 070 20260420 RAYA Erayak portable power solution sales accelerate with planned overseas market expansion set to fuel 2024 growth L3Harris Technologies LHX What earnings quality Easterly Gov DEA Easterly Gov posts 57 EPS miss vs analyst consensus Apple REIT APLE Stock Forming Base 038 20260427