Virtu Financial VIRT Q1 2026 Results Top Views on Strong Revenue Fintech Firm Mercury Achieves 52 Billion Valuation Defying Sector Headwinds Wall Street Turns Up Heat on Clean Energy Technology Investments Retail Sales Surge 17 in March as Iran Conflict Drives Gas Prices Higher US Reading Scores Remain Below PrePandemic Levels Raising Economic Concerns Tech Leads Energy Lags as Major Indices Hold Flat