Should You Hold Bank of America Corporation (BAC) for the Long Term? – Yahoo Finance April 14, 2023 by Bharat Shukla source