Yahoo today released quarterly financial results that approached, but fell short of Wall Street expectations. The company's net revenue reached $1.07 billion, the low end of what the company forecast in January, with analyst estimates at $1.1 billion. Yahoo said it earned $390 million, or 35 cents a share in the first three months of the year, compared to $286 million, or 23 cents in first quarter of 2012.