SWK SWKHL Q3 2025 Earnings Beat Revenue NA EPS 059 Iran Threatens to Widen Middle East Conflict as USIsrael Tensions Escalate Google Unveils First Look at Audio AI Smart Glasses Ahead of Fall Launch Invesco VCV Stock Analysis Flat at 1048 Whats Next 20260520 Medpace Holdings MEDP Q1 2026 Earnings EPS 428 Beats Estimates Alliance Res ARLP Q1 2026 Earnings 036 EPS Surges Past 035 Estimates TScan Therapeutics TCRX Q1 2026 Miss What Went Wrong