Walmart Net Income 1987-2025 | WMT

Walmart annual/quarterly net income history and growth rate from 1987 to 2025. Net income can be defined as company's net profit or loss after all revenues, income items, and expenses have been accounted for.
  • Walmart net income for the quarter ending July 31, 2025 was $7.026B, a 56.1% increase year-over-year.
  • Walmart net income for the twelve months ending July 31, 2025 was $21.344B, a 37.24% increase year-over-year.
  • Walmart annual net income for 2025 was $19.436B, a 25.3% increase from 2024.
  • Walmart annual net income for 2024 was $15.511B, a 32.8% increase from 2023.
  • Walmart annual net income for 2023 was $11.68B, a 14.58% decline from 2022.
Walmart Annual Net Income
(Millions of US $)
2025 $19,436
2024 $15,511
2023 $11,680
2022 $13,673
2021 $13,510
2020 $14,881
2019 $6,670
2018 $9,862
2017 $13,643
2016 $14,694
2015 $16,363
2014 $16,022
2013 $16,999
2012 $15,699
2011 $16,389
2010 $14,370
2009 $13,381
2008 $12,731
2007 $11,284
2006 $11,231
2005 $10,267
2004 $9,054
2003 $7,955
2002 $6,592
2001 $6,295
2000 $5,377
1999 $4,430
1998 $3,526
1997 $3,056
1996 $2,740
1995 $2,681
1994 $2,333
1993 $1,995
1992 $1,608
1991 $1,291
1990 $1,076
1989 $837
1988 $628
1987 $450
1986 $327

Fatal error: Uncaught TypeError: number_format(): Argument #1 ($num) must be of type float, string given in /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php:2820 Stack trace: #0 /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php(2820): number_format() #1 /var/www/html/macrotrends/public_html/assets/php/url_router.php(168): include('...') #2 {main} thrown in /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php on line 2820
Walmart Quarterly Net Income
(Millions of US $)
2025-07-31 $7,026
2025-04-30 $4,487
2025-01-31 $5,254
2024-10-31 $4,577
2024-07-31 $4,501
2024-04-30 $5,104
2024-01-31 $5,494
2023-10-31 $453
2023-07-31 $7,891
2023-04-30 $1,673
2023-01-31 $6,275
2022-10-31 $-1,798
2022-07-31 $5,149
2022-04-30 $2,054
2022-01-31 $3,562
2021-10-31 $3,105
2021-07-31 $4,276
2021-04-30 $2,730
2021-01-31 $-2,091
2020-10-31 $5,135
2020-07-31 $6,476
2020-04-30 $3,990
2020-01-31 $4,141
2019-10-31 $3,288
2019-07-31 $3,610
2019-04-30 $3,842
2019-01-31 $3,687
2018-10-31 $1,710
2018-07-31 $-861
2018-04-30 $2,134
2018-01-31 $2,175
2017-10-31 $1,749
2017-07-31 $2,899
2017-04-30 $3,039
2017-01-31 $3,757
2016-10-31 $3,034
2016-07-31 $3,773
2016-04-30 $3,079
2016-01-31 $4,574
2015-10-31 $3,304
2015-07-31 $3,475
2015-04-30 $3,341
2015-01-31 $4,966
2014-10-31 $3,711
2014-07-31 $4,093
2014-04-30 $3,593
2014-01-31 $4,431
2013-10-31 $3,738
2013-07-31 $4,069
2013-04-30 $3,784
2013-01-31 $5,606
2012-10-31 $3,635
2012-07-31 $4,016
2012-04-30 $3,742
2012-01-31 $5,163
2011-10-31 $3,336
2011-07-31 $3,801
2011-04-30 $3,399
2011-01-31 $6,056
2010-10-31 $3,436
2010-07-31 $3,596
2010-04-30 $3,301
2010-01-31 $4,732
2009-10-31 $3,144
2009-07-31 $3,472
2009-04-30 $3,022
2009-01-31 $3,772
2008-10-31 $3,138
2008-07-31 $3,449
2008-04-30 $3,022
2008-01-31 $4,096
2007-10-31 $2,857
2007-07-31 $2,952
2007-04-30 $2,826
2007-01-31 $3,939
2006-10-31 $2,647
2006-07-31 $2,083
2006-04-30 $2,615
2006-01-31 $3,591
2005-10-31 $2,374
2005-07-31 $2,805
2005-04-30 $2,461
2005-01-31 $3,164
2004-10-31 $2,286
2004-07-31 $2,651
2004-04-30 $2,166
2004-01-31 $2,721
2003-10-31 $2,028
2003-07-31 $2,444
2003-04-30 $1,861
2003-01-31 $2,508
2002-10-31 $1,797
2002-07-31 $2,019
2002-04-30 $1,631
2002-01-31 $2,109
2001-10-31 $1,481
2001-07-31 $1,622
2001-04-30 $1,380
2001-01-31 $2,004
2000-10-31 $1,369
2000-07-31 $1,596
2000-04-30 $1,326
2000-01-31 $1,916
1999-10-31 $1,299
1999-07-31 $1,249
1999-04-30 $916
1999-01-31 $1,559
1998-10-31 $1,009
1998-07-31 $1,034
1998-04-30 $828
1998-01-31 $1,287
1997-10-31 $792
1997-07-31 $795
1997-04-30 $652
1997-01-31 $1,095
1996-10-31 $684
1996-07-31 $706
1996-04-30 $571
1996-01-31 $942
1995-10-31 $612
1995-07-31 $633
1995-04-30 $553
1995-01-31 $1,030
1994-10-31 $588
1994-07-31 $565
1994-04-30 $498
1994-01-31 $868
1993-10-31 $519
1993-07-31 $496
1993-04-30 $451
1993-01-31 $750
1992-10-31 $438
1992-07-31 $420
1992-04-30 $387
1992-01-31 $602
1991-10-31 $353
1991-07-31 $346
1991-04-30 $307
1991-01-31 $482
1990-10-31 $283
1990-07-31 $273
1990-04-30 $253
1990-01-31 $426
1989-10-31 $233
1989-07-31 $219
1989-04-30 $198
1989-01-31 $323
1988-10-31 $181
1988-07-31 $180
1988-04-30 $154
1988-01-31 $247
1987-10-31 $136
1987-07-31 $134
1987-04-30 $110
1987-01-31