Ahead of next week's earnings reports, Wayne Kaufman, chief market analyst at John Thomas Financial, told CNBC which stocks "aggressive" investors should buy for their good valuation, strong charts—and their big beats last quarter.
Meanwhile, David Stepherson, senior portfolio manager at Hardesty Capital Management, recommended three stocks that he thinks are underappreciated.
"There's just a tremendous amount of charts that continue to look very buyable [and] stocks with good valuations," Kaufman said. "I don't think anyone should be afraid of the market."
Ultra Petroleum — The company will have a "tremendous amount of upside" if natural gas prices rebound from their recent lows, he said.
More Market Views:
CNBC Data Pages:
Disclosures: Kaufman does not own shares of WFR, CMI or AMKR. Stepherson and his firm own shares of HPQ, MDT and UPL.