Bank of america earnings call q1 2024 July 8, 2019 16 32 64 128 Bank of america earnings q1 2024 Bank of america q1 2024 earnings call transcript Bank of america q4 earnings Bank of america share price Bank of america cash Bank of america bitcoin Earnings call bank of america