Eli Lilly's earnings beat is clouded by Novo news. What it means for investors
McDonald’s sees lower foot traffic as revenue misses Wall Street expectations