* Page asks for investors trust in long term vision
* Results solid but some worry about 2nd straight slide in search ad rates