The market is getting tired and that's a reason to be cautious, said Peter Costa, president of Empire Executions.
"I think we're in a very tired phase. We are reaching new highs, but the highs are only 35 or 40 points above the last close. So to me, that just tells me things are starting run out of steam," Costa, who is also a CNBC contributor, said Friday on "Closing Bell."
Larry Glazer, managing partner at Mayflower Advisors, agreed. He said on "Closing Bell" that with the Dow above 18,000, "there aren't a lot of bargains to be had." The slew of lackluster earnings over the past week are evidence of the difficulties in the market, Glazer said Friday.
The sectors and stocks that are outperforming are the "unloved" sectors, he said.
"The sectors that nobody wanted like banks and biotech are starting to act a little bit better. So I think that's going to be your playbook for the second half of the year and investors should listen to the market and listen to what's happening," he said.