Stocks like Procter & Gamble and Dollar General have 'earnings power' analysts say

Procter & Gamble

(This story is for CNBC PRO subscribers only.)

There are still plenty of buying opportunities for investors looking for an edge ahead of earnings, Wall Street analysts said this week.

Of the 113 companies in the S&P 500 that have reported earnings so far, about 77% have reported above analyst expectations, according to Refinitiv.

CNBC Pro looked through recent Wall Street research to find stocks to buy into earnings.