Our parent company AOL has just released its quarterly earnings for Q1 2011, and it’s a mixed bag (again). Revenue came in at $551.4 million, which is better than most analysts had anticipated – the company was expected to earn $0.17 per share on revenues of $536.35 million. Actual earnings came in at $0.04 per share, down 86 percent.