Bank of America Corporation (BAC) Financial Analysis & Latest News August 2025 | Monexa