Google and Amazon are two very different companies with different business models, so it's difficult to compare them directly in terms of earnings. However, both companies are extremely profitable and generate significant revenue. Google is primarily an advertising company that generates revenue through its advertising platforms, including Google Ads and AdSense. In 2020, Google's advertising revenue was $147 billion. Amazon is primarily an e-commerce company that generates revenue through its online marketplace, as well as its other businesses such as Amazon Web Services (AWS) and Amazon Prime. In 2020, Amazon's revenue was $386 billion. So, while Google's advertising revenue is significant, Amazon's overall revenue is much higher due to the size and scale of its e-commerce business. In terms of which company is the "top earning" between Google and Amazon, it really depends on how you define "top earning" and what metrics you are looking at.