RBC Capital Upgrades Price Target for Banco Santander Amid Positive Outlook Wall Street Futures Rise on USIran Optimism and AI Rebound SP 500 Targets Eighth Straight Weekly Gain Steel Stocks Rise After Government Extends Minimum Import Price on 66 Steel Products JDcom JD Gains Attention as a Potential Value Play Among NASDAQ Stocks Reddit Shares Decline Nearly 6 Following Metas Launch of Standalone Forum App Aluminum Prices Surge Amid Iran Conflict Posing Cost Challenges for Major US Corporations ALIT Q1 2026 Earnings EPS Surprises 34 Above Estimates Stock Edges Higher TOWN Q1 2026 Earnings EPS Misses Estimates Amid Persistent Margin Headwinds MasTec MTZ Q1 2026 Earnings EPS Surges 3893 Above Estimates Amid Strong Execution MSN Q1 2024 Earnings Reports Net Loss Amid Limited Operational Disclosure STRZ Q1 2026 Earnings Massive EPS Miss Overshadows Modest Stock Gain VHC Q2 2025 Earnings Net Loss of 099 Per Share as Stock Surges on Strategic Developments NetScout Systems NTCT Surges Nearly 4 in Strong Trading Session Adams Diversified Equity Fund ADX Posts Modest Gain Holds Above Support PS International Group PSIG Rises 183 Testing Key Resistance at 820 abrdn Australia Equity Fund Inc IAF Loses Ground as Price Hovers Near Support Plug Power PLUG Holds Steady at 378 as Support and Resistance Levels Come into Focus Spelling Bee Coach Scott Remer Building a Business From Competitive Education Vista Gold Corp Q1 2026 Earnings EPS Loss of 002 as PreRevenue Producer Advances Mt Todd The9 Limited NCTY Holds Above Support After Marginal Decline Consolidation Continues EFSCP Q1 2026 Earnings EPS Misses Estimates Shares Edge Lower HBANZ Q1 2026 Earnings EPS Misses Estimates by 2345 Shares Edge Higher Marchex MCHX Q1 2026 Earnings EPS Falls Short of Consensus in Challenging Quarter MEC Q1 2026 Earnings Earnings Beat Expectations Stock Surges BRT Apartments Corp BRT Q1 2026 Earnings NarrowerThanExpected Loss Amidst Challenging Multifamily Market HMC Q1 2026 Earnings EPS Misses Estimates Amid Challenging Environment Granite Construction Q1 2026 Earnings Massive EPS Surprise Drives Stock Higher