Yahoo shares jumped 9% despite a 20% fall in first-quarter earnings. Yahoo's profits of $312 million still beat expectations. Yahoo…