Truist TFC Q1 2026 Earnings EPS 109 Beats Estimates Humacyte HUMA Stock Jumps 789 Approaching 093 20260520