$BAC shares fell 2.5% in pre-market trading after Q1 earnings. Earnings per share decreased 42.86% year over year to $0.40, which missed the estimate of $0.48. Revenue of $22,911,000,000 lower by 1.06% from the same period last year, which beat the estimate of $23. #MarketWatch https://t.co/NJ4tmRO5PZ