5 Best Stocks to Buy Before the Next Bull Run

​3. Capital One Financial Corporation (NYSE:COF)

Upside Potential: 34.18%

Number of Hedge Fund Holders: 136

​Capital One Financial Corporation (NYSE:COF) is one of the Best Stocks to Buy Before the Next Bull Run. The stock has declined more than 22% on a year-to-date basis, but Wall Street expects more than 34% upside from the current level.

​Recently, on April 23, Truist analyst Brian Foran lowered the firm’s price target on Capital One Financial Corporation (NYSE:COF) from $275 to $255, while maintaining a Buy rating on the shares. The rating comes after the company missed estimates during its fiscal Q1 2026 released on April 21. The company posted $15.23 billion in revenue, reflecting 52.3% year-over-year growth, but missed expectations by $134.1 million. Moreover, the GAAP EPS of $3.34 also missed estimates by $0.48.

​Truist noted that they are reducing the firm’s earnings estimates by 2% to account for higher expenses. Moreover, the firm’s forward earnings multiple was also lowered from 10 times to 9.5 times.

​Capital One Financial Corporation (NYSE:COF) is a technology-based financial services company.