Bank Of America Q1 Earnings Preview: Can Warren Buffett's Favorite Continue Beating Estimates? - Bank of America (NYSE:BAC) — alphai