RBC analyst Mark Mahaney maintains his Buy rating on the stock. The target price has been revised upwards and is now set at USD 2700, compared with USD 2600 previously.