Truist TFC Q1 2026 Earnings EPS 109 Beats Estimates Adani Group Reaches 352 Million Settlement With US Authorities Over Iran Sanctions Allegations MBIA MBI Q1 2026 Results Fall Short EPS 084 Revenue NA Cent Puerto CEPU Q4 2024 Earnings Miss by Significant Key Takeaways