Microsoft and Eli Lilly are among the most overbought stocks as the first half ends