US Stocks Mixed; Bank of America Earnings Top Views
1. Bank of America reported Q2 earnings of $7.1 billion, exceeding estimates. 2. Earnings per share of $0.89 beat consensus by $0.02. 3. Revenue increased 4% year-over-year but missed expectations by $300 million. 4. Mixed market performance with Nasdaq down 0.1%. 5. U.S. industrial production rose 0.3%, beating expectations.