In his latest research note, analyst Mark Mahaney confirms his positive recommendation. The broker RBC is keeping its Buy rating. The target price is revised downwards from USD 270 to USD 255.