Best bank stocks to buy for long-term

Banks are a key part of the economy, and their stocks can be a good investment for the long term. Here are 12 of the best bank stocks to buy for the long term:

  • JPMorgan Chase & Co. (JPM): JPMorgan is the largest bank in the US by assets and is a global leader in financial services.
  • Bank of America Corp. (BAC): Bank of America is the second-largest bank in the US by assets and has a strong presence in retail banking.
  • Wells Fargo & Co. (WFC): Wells Fargo is the third-largest bank in the US by assets and is a leader in mortgage lending.
  • Citigroup Inc. (C): Citigroup is a global bank with a strong presence in investment banking and trading.
  • Goldman Sachs Group Inc. (GS): Goldman Sachs is a global investment bank and financial services company.
  • Morgan Stanley (MS): Morgan Stanley is a global investment bank and financial services company.
  • PNC Financial Services Group Inc. (PNC): PNC is a regional bank with a strong presence in the Mid-Atlantic and Midwest.
  • US Bancorp (USB): US Bancorp is a regional bank with a strong presence in the Midwest and West.
  • Truist Financial Corporation (TFC): Truist is a regional bank with a strong presence in the Southeast.
  • Fifth Third Bancorp (FITB): Fifth Third is a regional bank with a strong presence in the Midwest.
  • TD Group Inc. (TD): TD Group is a Canadian bank with a strong presence in the US.
  • HSBC Holdings plc (HSBC): HSBC is a British bank with a global presence.
  • UBS Group AG (UBS): UBS is a Swiss bank with a global presence.