Google shares up to a new all-time high at $900 a piece