NanoViricides NNVC Q1 2026 Beat Revenue NA EPS Exceeds by Significant SP 500 Extends Weekly Win Streak to Seven as TrumpXi Summit Outcome Falls Short of Expectations Closing Arguments Conclude in Musk v Altman Trial Jury to Begin Deliberations Next Week AGNC Pfd C AGNCN Q1 2026 Earnings Why the Beat Matters Aluminum Price Surge Strains Major US Companies Amid Iran Conflict Quanterix Corporation QTRX Q1 2026 Earnings 037 EPS Surges Past 055 Estimates British Gas Pays 20 Million Over Prepayment Meter ForceFitting Scandal Regulatory Breach Impacts Vulnerable Customers