Ellington Financial EFC Q1 2026 Earnings Surprise EPS 055 Up Significant TotalEnergies SE TTE Up 125 Is There More Room to Run 20260518 Legence LGN Stock Slides 641 Support at 8891 20260514 Eaton EFT Unchanged at 1090 RangeBound Trading 20260518