Amazon vs Walmart vs Alibaba stock comparison

Retail investing has exploded alongside the rise of e-commerce. As everyday investors gain easier access to global markets, interest in retail giants like Amazon, Walmart, and Alibaba has soared. These companies don't just dominate malls or online carts—they're also mainstays in stock portfolios.
But when you're choosing where to put your money, how do you decide between them? The business models behind each company are fundamentally different. And while Amazon may headline tech news, Walmart still leads in global revenue. Meanwhile, Alibaba brings high-growth potential, but not without unique risks. With all three competing in retail and logistics, many investors find themselves asking tough questions—especially when it comes down to “amazon vs walmart” or whether Alibaba offers more upside or just greater risk.
The “Amazon vs Walmart” debate has become more intense with evolving consumer habits and the rise of e-commerce in emerging markets. And now, with Alibaba expanding beyond China, comparisons across continents are harder to ignore. Is Walmart’s brick-and-mortar strength a safer long-term bet than Amazon’s digital-first model? Is Alibaba too volatile to consider? What matters more—profit margins, stock gains, or consistent revenue?
This blog breaks down the differences between Amazon, Walmart, and Alibaba in practical terms. You’ll find out how each business makes money, how their financials stack up, why Alibaba stock swings more sharply, and when might be a good time to buy. Whether you’re comparing Amazon versus Walmart, watching Alibaba’s ups and downs, or rethinking your portfolio entirely—you’ll get clear insights backed by data. Let’s get started.
Understanding the business models behind Amazon, Walmart, and Alibaba
Amazon’s tech-first, marketplace-and-subscription model
Amazon started as an online bookstore, but today it’s a global tech powerhouse. Its core business is e-commerce, but it also earns significant revenue from Amazon Web Services (AWS), ads, and subscriptions through Prime. In other words, Amazon doesn’t just sell goods—it runs a platform and charges others to use it.
The Amazon Prime subscription model, now with over 200 million members globally, funnels users into the brand’s ecosystem through faster delivery, media streaming, and exclusive deals. This combination of logistics, cloud tech, and marketplace earnings makes Amazon much more than a retailer. In the “Amazon versus Walmart” comparison, Amazon leans heavily into digital infrastructure and recurring revenue.
Walmart’s integrated brick-and-click retail expansion
Walmart built its empire around low prices and large physical stores. But it’s no longer just in-store—its e-commerce sales in the U.S. grew by 12% in 2023 alone. While its digital footprint is smaller than Amazon’s, Walmart is closing the gap with services like curbside pickup, third-party seller programs, and its own Walmart+ subscription.
What sets Walmart apart is scale and access. There are over 4,700 physical Walmart stores in the U.S., many acting as mini-fulfillment centers. Unlike Amazon, which ships from large warehouses, Walmart can deliver or fulfill local orders in hours, not days. It’s a hybrid retail model built on logistics and trust.
Alibaba’s China-centric ecosystem and global ambition
Alibaba’s core model is platform-based. It owns Taobao and Tmall, two of China’s largest online marketplaces, but doesn’t hold inventory. Instead, it collects revenue through advertising, merchant fees, and logistics support via Cainiao. It also has stakes in cloud services and digital payments through Alipay.
What makes Alibaba unique is that it’s deeply embedded in China’s consumer and business infrastructure. Most of its revenue still comes from Asia, though it’s expanding globally through platforms like AliExpress and Lazada. While Amazon and Walmart are grounded in U.S. markets, Alibaba is focused on scaling in emerging economies—often at higher risk but higher growth potential.
Financial performance and revenue trends: Who leads the numbers?
Revenue scale and income differences
When comparing Walmart v Amazon, both are revenue giants—but with different emphasis. In fiscal 2023, Walmart generated over $600 billion in revenue, making it the largest retailer by sales. However, its net income was just over $13.7 billion, largely due to low-margin retail operations.
Amazon brought in around $524 billion in the same year, but posted lower net income due to higher operating costs and investments in AWS and logistics. What sets it apart is its operating income from AWS, which accounted for nearly 70% of Amazon’s total profits, despite being only 16% of revenue.
Alibaba reported revenue of approximately $130 billion for fiscal 2023. Though significantly smaller than Amazon or Walmart, it achieved solid operating margins because it doesn’t carry inventory. However, its net income fluctuates more due to regulatory fines and macroeconomic shifts in China.
Stock price trends and market cap growth
Amazon has shown strong market cap growth over the last decade, peaking at over $1.8 trillion before correcting in 2022. It rebounded in 2023 with double-digit percentage gains. Its stock price tends to follow AWS performance and digital retail adoption.
Walmart’s stock growth is steadier, reflecting its defensive nature. It closed 2023 with a market cap of around $425 billion. While not as flashy as Amazon's, Walmart offers more stability, especially during economic slowdowns.
Alibaba’s stock, traded in both Hong Kong and the U.S., peaked in 2020 but has since declined by over 60%. Regulatory crackdowns and weak consumer confidence in China have made it volatile. This makes Alibaba a tougher pick for conservative investors.
Investment efficiency: ROE, ROA, and margin analysis
Amazon’s return on equity (ROE) was about 14% in 2023, mainly driven by its high-margin AWS unit. Its profit margin sat around 2.5% overall—modest, but supported by subscription and cloud revenues.
Walmart posted a lower ROE of roughly 7% and very tight profit margins near 2%. It runs efficiently, but high costs and thin retail margins squeeze profit margins. Still, it's appealing for income-focused portfolios.
Alibaba recorded an ROE of over 15% in some past years but dipped to around 7% recently due to reduced profitability and capital-intensive restructuring. Its profit margin hovers around 8%—higher than Amazon or Walmart—but less dependable due to policy risks.
Volatility and risk profile: Why Alibaba behaves differently
Regulatory pressures and geopolitical tension with Alibaba
Alibaba’s stock often swings more than Amazon's or Walmart's due to regulatory and political factors. While Amazon and Walmart operate under U.S. laws with transparent enforcement, Alibaba faces unpredictable crackdowns from Chinese authorities.
For example, after founder Jack Ma criticised Chinese regulators in 2020, Beijing halted Ant Group’s IPO and investigated Alibaba for monopolistic practices. Its share price dropped sharply and hasn’t fully recovered since. These developments created long-term investor fear around owning Chinese tech stocks.
Geopolitical tensions between the U.S. and China add another layer. Delisting risks for Alibaba’s U.S.-traded shares and increased scrutiny of Chinese companies create sudden downside pressure, especially after policy announcements.
Market sentiment and investor trust
Investor sentiment plays a big role. While Amazon and Walmart benefit from long-term institutional trust, Alibaba’s reputation has taken hits. Even positive earnings reports can be overshadowed by broader China-related concerns.
Amazon has built trust through consistent growth and strategic reinvestment into businesses like AWS. Walmart has decades of credibility as a defensive blue-chip stock. That’s why, when the market turns cautious, funds often rotate into Walmart or Amazon instead of Alibaba.
This explains part of the “Is Walmart better than Amazon” discussion. For risk-averse investors, Walmart’s consistency often wins. Alibaba, on the other hand, may appeal to those seeking high-risk, high-reward exposure to emerging markets.
Comparing beta and historical volatility metrics
Alibaba’s beta—an indicator of a stock’s volatility compared to the market—is usually above 1.3. This means it moves more sharply than broader indexes. Amazon’s beta sits around 1.1, while Walmart’s is closer to 0.5, reflecting its defensive nature.
Historically, Alibaba has experienced deeper drawdowns and quicker recoveries. But those swings come with higher emotional and financial risk. If you prefer predictable returns over potential big gains, Alibaba likely isn’t your pick.
Next, let’s look at when investors might consider entering positions in Amazon, Walmart, or Alibaba—because timing your investment can be just as important as the choice itself.
Timing your investment: When is the best time to buy these stocks?
Macroeconomic timing and quarterly earnings
Stock timing often ties closely to market sentiment and quarterly earnings cycles. With Amazon, Walmart, and Alibaba, earnings reports can trigger big price moves.
For example, Amazon typically releases Q2 results in late July, often coinciding with Prime Day—a major revenue event. Walmart’s earnings often reflect U.S. consumer health, especially during back-to-school and holiday seasons. Alibaba’s fiscal calendar differs slightly, but its reports also move markets based on China’s economic outlook.
If you're timing entries, consider buying shortly after earnings disappointments if long-term fundamentals remain strong. That’s when you may find lower entry prices for quality stocks.
Subscription drive seasons and retail cycles
Seasonal retail cycles and subscription trends also offer clues. The competition between Amazon Prime and Walmart+ plays out during peak shopping months.
Amazon Prime Day in July and the Black Friday–Cyber Monday stretch often boost both customer sign-ups and revenue. Walmart counters with aggressive deals and early holiday promotions through Walmart+.
Investors might time purchases ahead of these events, expecting revenue and stock boosts. But for smoother risk management, consider dollar-cost averaging. Spreading out your investment over weeks or months lowers the pressure of picking the “perfect” moment.
- Watch earnings and macro news closely
- Use shopping seasons like holidays or Prime Day as sentiment indicators
- Consider averaging in to reduce timing risk
Short-term timing can help, but next we’ll answer common investor questions that often come up in the Amazon vs Walmart vs Alibaba debate—from risk to subscriptions.
Now that you understand how Amazon Prime and Walmart+ influence revenue stability, you can weigh their impact when deciding where to put your money. Each option—Amazon, Walmart, or Alibaba—offers something unique depending on your risk comfort, income preference, and belief in market potential.
Your next step involves aligning these stock profiles with your own financial goals. Want growth with global reach? Amazon may suit you. Prefer steady cash flow and lower volatility? Walmart fits that mould. Willing to tolerate higher risk for upside in Asia? Alibaba could be worth watching. Use the Winvesta platform to research further, track performance, or even start building a global stock portfolio across these giants.
This will help you stay diversified and better positioned for shifts in e-commerce trends. You don’t need to pick only one winner in the Amazon vs Walmart debate—instead, allocate strategically based on what matters most to you.
Disclaimer: The views and recommendations made above are those of individual analysts or brokerage companies, and not of Winvesta. We advise investors to check with certified experts before making any investment decisions.
Ready to earn on every trade?
Invest in 11,000+ US stocks & ETFs


Retail investing has exploded alongside the rise of e-commerce. As everyday investors gain easier access to global markets, interest in retail giants like Amazon, Walmart, and Alibaba has soared. These companies don't just dominate malls or online carts—they're also mainstays in stock portfolios.
But when you're choosing where to put your money, how do you decide between them? The business models behind each company are fundamentally different. And while Amazon may headline tech news, Walmart still leads in global revenue. Meanwhile, Alibaba brings high-growth potential, but not without unique risks. With all three competing in retail and logistics, many investors find themselves asking tough questions—especially when it comes down to “amazon vs walmart” or whether Alibaba offers more upside or just greater risk.
The “Amazon vs Walmart” debate has become more intense with evolving consumer habits and the rise of e-commerce in emerging markets. And now, with Alibaba expanding beyond China, comparisons across continents are harder to ignore. Is Walmart’s brick-and-mortar strength a safer long-term bet than Amazon’s digital-first model? Is Alibaba too volatile to consider? What matters more—profit margins, stock gains, or consistent revenue?
This blog breaks down the differences between Amazon, Walmart, and Alibaba in practical terms. You’ll find out how each business makes money, how their financials stack up, why Alibaba stock swings more sharply, and when might be a good time to buy. Whether you’re comparing Amazon versus Walmart, watching Alibaba’s ups and downs, or rethinking your portfolio entirely—you’ll get clear insights backed by data. Let’s get started.
Understanding the business models behind Amazon, Walmart, and Alibaba
Amazon’s tech-first, marketplace-and-subscription model
Amazon started as an online bookstore, but today it’s a global tech powerhouse. Its core business is e-commerce, but it also earns significant revenue from Amazon Web Services (AWS), ads, and subscriptions through Prime. In other words, Amazon doesn’t just sell goods—it runs a platform and charges others to use it.
The Amazon Prime subscription model, now with over 200 million members globally, funnels users into the brand’s ecosystem through faster delivery, media streaming, and exclusive deals. This combination of logistics, cloud tech, and marketplace earnings makes Amazon much more than a retailer. In the “Amazon versus Walmart” comparison, Amazon leans heavily into digital infrastructure and recurring revenue.
Walmart’s integrated brick-and-click retail expansion
Walmart built its empire around low prices and large physical stores. But it’s no longer just in-store—its e-commerce sales in the U.S. grew by 12% in 2023 alone. While its digital footprint is smaller than Amazon’s, Walmart is closing the gap with services like curbside pickup, third-party seller programs, and its own Walmart+ subscription.
What sets Walmart apart is scale and access. There are over 4,700 physical Walmart stores in the U.S., many acting as mini-fulfillment centers. Unlike Amazon, which ships from large warehouses, Walmart can deliver or fulfill local orders in hours, not days. It’s a hybrid retail model built on logistics and trust.
Alibaba’s China-centric ecosystem and global ambition
Alibaba’s core model is platform-based. It owns Taobao and Tmall, two of China’s largest online marketplaces, but doesn’t hold inventory. Instead, it collects revenue through advertising, merchant fees, and logistics support via Cainiao. It also has stakes in cloud services and digital payments through Alipay.
What makes Alibaba unique is that it’s deeply embedded in China’s consumer and business infrastructure. Most of its revenue still comes from Asia, though it’s expanding globally through platforms like AliExpress and Lazada. While Amazon and Walmart are grounded in U.S. markets, Alibaba is focused on scaling in emerging economies—often at higher risk but higher growth potential.
Financial performance and revenue trends: Who leads the numbers?
Revenue scale and income differences
When comparing Walmart v Amazon, both are revenue giants—but with different emphasis. In fiscal 2023, Walmart generated over $600 billion in revenue, making it the largest retailer by sales. However, its net income was just over $13.7 billion, largely due to low-margin retail operations.
Amazon brought in around $524 billion in the same year, but posted lower net income due to higher operating costs and investments in AWS and logistics. What sets it apart is its operating income from AWS, which accounted for nearly 70% of Amazon’s total profits, despite being only 16% of revenue.
Alibaba reported revenue of approximately $130 billion for fiscal 2023. Though significantly smaller than Amazon or Walmart, it achieved solid operating margins because it doesn’t carry inventory. However, its net income fluctuates more due to regulatory fines and macroeconomic shifts in China.
Stock price trends and market cap growth
Amazon has shown strong market cap growth over the last decade, peaking at over $1.8 trillion before correcting in 2022. It rebounded in 2023 with double-digit percentage gains. Its stock price tends to follow AWS performance and digital retail adoption.
Walmart’s stock growth is steadier, reflecting its defensive nature. It closed 2023 with a market cap of around $425 billion. While not as flashy as Amazon's, Walmart offers more stability, especially during economic slowdowns.
Alibaba’s stock, traded in both Hong Kong and the U.S., peaked in 2020 but has since declined by over 60%. Regulatory crackdowns and weak consumer confidence in China have made it volatile. This makes Alibaba a tougher pick for conservative investors.
Investment efficiency: ROE, ROA, and margin analysis
Amazon’s return on equity (ROE) was about 14% in 2023, mainly driven by its high-margin AWS unit. Its profit margin sat around 2.5% overall—modest, but supported by subscription and cloud revenues.
Walmart posted a lower ROE of roughly 7% and very tight profit margins near 2%. It runs efficiently, but high costs and thin retail margins squeeze profit margins. Still, it's appealing for income-focused portfolios.
Alibaba recorded an ROE of over 15% in some past years but dipped to around 7% recently due to reduced profitability and capital-intensive restructuring. Its profit margin hovers around 8%—higher than Amazon or Walmart—but less dependable due to policy risks.
Volatility and risk profile: Why Alibaba behaves differently
Regulatory pressures and geopolitical tension with Alibaba
Alibaba’s stock often swings more than Amazon's or Walmart's due to regulatory and political factors. While Amazon and Walmart operate under U.S. laws with transparent enforcement, Alibaba faces unpredictable crackdowns from Chinese authorities.
For example, after founder Jack Ma criticised Chinese regulators in 2020, Beijing halted Ant Group’s IPO and investigated Alibaba for monopolistic practices. Its share price dropped sharply and hasn’t fully recovered since. These developments created long-term investor fear around owning Chinese tech stocks.
Geopolitical tensions between the U.S. and China add another layer. Delisting risks for Alibaba’s U.S.-traded shares and increased scrutiny of Chinese companies create sudden downside pressure, especially after policy announcements.
Market sentiment and investor trust
Investor sentiment plays a big role. While Amazon and Walmart benefit from long-term institutional trust, Alibaba’s reputation has taken hits. Even positive earnings reports can be overshadowed by broader China-related concerns.
Amazon has built trust through consistent growth and strategic reinvestment into businesses like AWS. Walmart has decades of credibility as a defensive blue-chip stock. That’s why, when the market turns cautious, funds often rotate into Walmart or Amazon instead of Alibaba.
This explains part of the “Is Walmart better than Amazon” discussion. For risk-averse investors, Walmart’s consistency often wins. Alibaba, on the other hand, may appeal to those seeking high-risk, high-reward exposure to emerging markets.
Comparing beta and historical volatility metrics
Alibaba’s beta—an indicator of a stock’s volatility compared to the market—is usually above 1.3. This means it moves more sharply than broader indexes. Amazon’s beta sits around 1.1, while Walmart’s is closer to 0.5, reflecting its defensive nature.
Historically, Alibaba has experienced deeper drawdowns and quicker recoveries. But those swings come with higher emotional and financial risk. If you prefer predictable returns over potential big gains, Alibaba likely isn’t your pick.
Next, let’s look at when investors might consider entering positions in Amazon, Walmart, or Alibaba—because timing your investment can be just as important as the choice itself.
Timing your investment: When is the best time to buy these stocks?
Macroeconomic timing and quarterly earnings
Stock timing often ties closely to market sentiment and quarterly earnings cycles. With Amazon, Walmart, and Alibaba, earnings reports can trigger big price moves.
For example, Amazon typically releases Q2 results in late July, often coinciding with Prime Day—a major revenue event. Walmart’s earnings often reflect U.S. consumer health, especially during back-to-school and holiday seasons. Alibaba’s fiscal calendar differs slightly, but its reports also move markets based on China’s economic outlook.
If you're timing entries, consider buying shortly after earnings disappointments if long-term fundamentals remain strong. That’s when you may find lower entry prices for quality stocks.
Subscription drive seasons and retail cycles
Seasonal retail cycles and subscription trends also offer clues. The competition between Amazon Prime and Walmart+ plays out during peak shopping months.
Amazon Prime Day in July and the Black Friday–Cyber Monday stretch often boost both customer sign-ups and revenue. Walmart counters with aggressive deals and early holiday promotions through Walmart+.
Investors might time purchases ahead of these events, expecting revenue and stock boosts. But for smoother risk management, consider dollar-cost averaging. Spreading out your investment over weeks or months lowers the pressure of picking the “perfect” moment.
- Watch earnings and macro news closely
- Use shopping seasons like holidays or Prime Day as sentiment indicators
- Consider averaging in to reduce timing risk
Short-term timing can help, but next we’ll answer common investor questions that often come up in the Amazon vs Walmart vs Alibaba debate—from risk to subscriptions.
Now that you understand how Amazon Prime and Walmart+ influence revenue stability, you can weigh their impact when deciding where to put your money. Each option—Amazon, Walmart, or Alibaba—offers something unique depending on your risk comfort, income preference, and belief in market potential.
Your next step involves aligning these stock profiles with your own financial goals. Want growth with global reach? Amazon may suit you. Prefer steady cash flow and lower volatility? Walmart fits that mould. Willing to tolerate higher risk for upside in Asia? Alibaba could be worth watching. Use the Winvesta platform to research further, track performance, or even start building a global stock portfolio across these giants.
This will help you stay diversified and better positioned for shifts in e-commerce trends. You don’t need to pick only one winner in the Amazon vs Walmart debate—instead, allocate strategically based on what matters most to you.
Disclaimer: The views and recommendations made above are those of individual analysts or brokerage companies, and not of Winvesta. We advise investors to check with certified experts before making any investment decisions.
Ready to earn on every trade?
Invest in 11,000+ US stocks & ETFs



