BAIDU Inc. generates revenue through several means. It has an online marketing service, a video and entertainment platform, and transaction services such as Takeout Delivery and Nuomi.