Should You Hold Bank of America Corporation (BAC) for the Long Term? – Yahoo Finance Bharat Shukla 3 years ago source