10 Best Value Stocks to Buy for the Long Term

​7. HSBC Holdings plc (NYSE:HSBC)

​HSBC Holdings plc (NYSE:HSBC) is one of the Best Value Stocks to Buy for the Long Term. On March 2, RBC Capital raised the firm’s price target on the stock from 1,050 GBp to 1,200 GBp and maintained a Sector Perform rating. Earlier on February 28, Citi also raised the price target from 1,370 GBp to 1,540 GBp, while keeping a Buy rating on the stock.

​The positive ratings come despite mixed fiscal Q4 2025 earnings reported by HSBC Holdings plc (NYSE:HSBC) on February 25. The company grew its quarterly revenue by 53.26% year-over-year to $17.72 billion and surpassed estimates by $710.94 million. However, the EPS of $1.35 fell short of the expectations by $0.45.

​Management noted Q4 2025 to be driven largely by one-time notable items from business disposals. The company’s profit before tax rose $4.5 billion to $6.8 billion, including a $3.3 billion net favorable notable items impact. This was driven primarily by avoiding a $5.2 billion foreign currency reserve recycling loss tied to the prior year’s Argentina business sale. Moreover, other contributors included banking net interest income growth and lower expected credit losses, resulting in profit after tax of $4.6 billion compared to $5.2 billion a year ago.

​Looking ahead, HSBC Holdings plc (NYSE:HSBC) targets a RoTE of 17% or higher annually from 2026 through 2028. The ambition is driven by strong earnings momentum and advances in strategic priorities, including organizational simplification and portfolio optimization.

HSBC Holdings plc (NYSE:HSBC) operates as a global banking and financial services organization, serving individual, corporate, government, and institutional clients across 58 countries.