That's some mighty fine reporting, Yahoo!