Costco Wholesale Earnings Preview Key Factors Ahead of Q4 Report Zscaler Shares Plunge 31 on Cautious Guidance and Sales Restructuring Chinese Drone Exports Decline Amid Domestic Crackdown and US Import Restrictions WHO Declares Ebola Outbreak a Public Health Emergency Potential Economic and Market Implications SK Hynix Joins Micron in 1 Trillion Club as Analyst Suggests AI Demand May Be Underappreciated April Jobs Report Expected to Show Cooling Yet Resilient Labor Market USEG Q1 2026 Earnings EPS Misses Estimates by 96 Stock Surges Over 10 TRINI Q1 2026 Earnings EPS Beats Estimates as Net Investment Income Holds Steady CLS Q1 2026 Earnings EPS Beat Fails to Lift Stock TOWN Q1 2026 Earnings EPS Misses Estimates by Nearly 5 Stock Edges Lower ABVX Q4 2025 Earnings WiderThanExpected Loss Highlights ClinicalStage Biotech Challenges Geopark Ltd Q1 2026 Earnings EPS of 036 Highlights Profitability Amid Limited Data J and Friends Holdings JF Trade Near Support Amid Modest Decline Performance Shipping Inc PSHG Slides 435 Testing Support Near 157 Amid Sector Headwinds Oxford Lane Capital Corp 7125 Series 2029 Preferred Stock OXLCN Edges Higher Amid Steady Demand GoodRx GDRX Holds Above Support After 288 Gain Key Levels in Focus CalMaine Foods CALM Holds Steady Near 76 as Egg Market Pressures Persist Staten Island Shipyard Explosion Raises Safety Concerns and Operational Disruption FWRG Q1 2026 Earnings EPS Misses Estimates Stock Declines Fomento Economico Mexicano FMX Holds Steady Near 121 as Market Digests Mixed Signals BriaCell Therapeutics Warrants BCTXL Slide Over 3 as Price Approaches Key Support Level Nuveen Preferred Income Opportunities Fund JPC Edges Higher Amid Steady Income Demand First Citizens BancShares FCNCA Holds Near 2000 as Modest Gains Signal Cautious Optimism Stereotaxis Inc STXS Edges Higher as Stock Tests Key Resistance Near 202 Adamas Trust 9875 Senior Notes ADAMH Edge Higher as Yield Attracts Steady Demand Westport Fuel Systems WPRT Holds Steady Near Support Amid Modest Decline Blackbaud BLKB Rallies 12 as Software Stock Approaches Resistance at 3192