Truist TFC Q1 2026 Earnings EPS 109 Beats Estimates What Cellectis CLLSs 083 Jump Means for Investors 20260520