McDonald's (MCD) has beaten estimates with its quarterly earnings but the world's largest burger chain is not exactly cooking. The company made $1.52 a share, which was a penny better than estimates. But revenues missed expectations at $7.323-billion versus $7.336-billion.
Halliburton (HAL) and Hasbro (HAS) have also come out with their earnings this morning. Halliburton had earnings of 79-cents a share and adjusted earnings of 83-cents. Estimates had been for 82-cents. Revenue was also slightly below consensus at $7.47-billion compared to $7.5-billion. As for Hasbro, it earned $1.31 a share, which was two cents better than estimates. Revenue was also slightly above expectations at $1.37-billion versus $1.34-billion.