They're also building up their human capital. They've recently been hiring quite a lot of engineers, which will certainly yield later returns. I'm basing this on my own experience with them, as I got a job offer, spoke with several recruiters, and toured their campus, and now live in Seattle.