Element Solutions ESI Q1 2026 Earnings EPS 041 Beats Estimates CF Financial CFFI Stalls at 7200 Consolidation Phase 20260520 Virtu Financial VIRT Q1 2026 Results Top Views on Strong Revenue Tactile TCMD Unchanged at 2436 RangeBound Trading 20260520