Silicon Valley earnings please investors