A big boost in ad revenue leads to surging cash flow, and more confidence in the long-term value of the business.
read more