Amazon.com Inc on Thursday topped first-quarter sales estimates as the world's biggest online retailer benefited from soaring demand for its cloud and advertising businesses and a surge in online shopping.