What is more likely: that Alibaba is making up its numbers, or that Yahoo has actually made one good investment in the last six years?<p>Ponder that thought for a bit. I don&#x27;t know if you actually need to open up an accounting book to know something&#x27;s fishy :)