It now appears that Expedia has reported earnings this week that were hampered by the recent volcano activity. This was the same volcano activity that resulted in the grounding of nearly every single European flight for a week. Net revenue for the company was at $718 million. This came slightly below street consensus of $724 [...]