Shares of Yahoo! (NASDAQ:YHOO) edged slightly lower in late afternoon hours. The Internet giant reported better-than-expected earnings for the second quarter, but revenue declined 1 percent year-over-year from $1.08 billion to $1.07 billion. “I’m encouraged by Yahoo!’s performance in the second quarter. Our business saw continued stability, and we launched more products than ever before, introducing a significant new product almost every week,” said Yahoo! CEO Marissa Mayer.