Home Depot Revenue 1987-2025 | HD

Home Depot annual/quarterly revenue history and growth rate from 1987 to 2025. Revenue can be defined as the amount of money a company receives from its customers in exchange for the sales of goods or services. Revenue is the top line item on an income statement from which all costs and expenses are subtracted to arrive at net income.
  • Home Depot revenue for the quarter ending July 31, 2025 was $45.277B, a 4.87% increase year-over-year.
  • Home Depot revenue for the twelve months ending July 31, 2025 was $165.054B, a 8.52% increase year-over-year.
  • Home Depot annual revenue for 2025 was $159.514B, a 4.48% increase from 2024.
  • Home Depot annual revenue for 2024 was $152.669B, a 3.01% decline from 2023.
  • Home Depot annual revenue for 2023 was $157.403B, a 4.13% increase from 2022.
Home Depot Annual Revenue
(Millions of US $)
2025 $159,514
2024 $152,669
2023 $157,403
2022 $151,157
2021 $132,110
2020 $110,225
2019 $108,203
2018 $100,904
2017 $94,595
2016 $88,519
2015 $83,176
2014 $78,812
2013 $74,754
2012 $70,395
2011 $67,997
2010 $66,176
2009 $71,288
2008 $77,349
2007 $79,022
2006 $77,019
2005 $73,094
2004 $64,816
2003 $58,247
2002 $53,553
2001 $45,738
2000 $38,434
1999 $30,219
1998 $24,156
1997 $19,536
1996 $15,470
1995 $12,477
1994 $9,239
1993 $7,148
1992 $5,137
1991 $3,815
1990 $2,759
1989 $2,000
1988 $1,454
1987 $1,011
1986 $701

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
Home Depot Quarterly Revenue
(Millions of US $)
2025-07-31 $45,277
2025-04-30 $39,856
2025-01-31 $39,704
2024-10-31 $40,217
2024-07-31 $43,175
2024-04-30 $36,418
2024-01-31 $34,786
2023-10-31 $37,710
2023-07-31 $42,916
2023-04-30 $37,257
2023-01-31 $35,831
2022-10-31 $38,872
2022-07-31 $43,792
2022-04-30 $38,908
2022-01-31 $35,719
2021-10-31 $36,820
2021-07-31 $41,118
2021-04-30 $37,500
2021-01-31 $32,261
2020-10-31 $33,536
2020-07-31 $38,053
2020-04-30 $28,260
2020-01-31 $25,782
2019-10-31 $27,223
2019-07-31 $30,839
2019-04-30 $26,381
2019-01-31 $26,491
2018-10-31 $26,302
2018-07-31 $30,463
2018-04-30 $24,947
2018-01-31 $23,883
2017-10-31 $25,026
2017-07-31 $28,108
2017-04-30 $23,887
2017-01-31 $22,207
2016-10-31 $23,154
2016-07-31 $26,472
2016-04-30 $22,762
2016-01-31 $20,980
2015-10-31 $21,819
2015-07-31 $24,829
2015-04-30 $20,891
2015-01-31 $19,162
2014-10-31 $20,516
2014-07-31 $23,811
2014-04-30 $19,687
2014-01-31 $17,696
2013-10-31 $19,470
2013-07-31 $22,522
2013-04-30 $19,124
2013-01-31 $18,246
2012-10-31 $18,130
2012-07-31 $20,570
2012-04-30 $17,808
2012-01-31 $16,014
2011-10-31 $17,326
2011-07-31 $20,232
2011-04-30 $16,823
2011-01-31 $15,126
2010-10-31 $16,598
2010-07-31 $19,410
2010-04-30 $16,863
2010-01-31 $14,569
2009-10-31 $16,361
2009-07-31 $19,071
2009-04-30 $16,175
2009-01-31 $14,607
2008-10-31 $17,784
2008-07-31 $20,990
2008-04-30 $17,907
2008-01-31 $17,659
2007-10-31 $18,961
2007-07-31 $22,184
2007-04-30 $18,545
2007-01-31 $15,321
2006-10-31 $19,648
2006-07-31 $22,592
2006-04-30 $21,461
2006-01-31 $14,997
2005-10-31 $20,744
2005-07-31 $22,305
2005-04-30 $18,973
2005-01-31 $16,812
2004-10-31 $18,772
2004-07-31 $19,960
2004-04-30 $17,550
2004-01-31 $15,125
2003-10-31 $16,598
2003-07-31 $17,989
2003-04-30 $15,104
2003-01-31 $13,213
2002-10-31 $14,475
2002-07-31 $16,277
2002-04-30 $14,282
2002-01-31 $13,488
2001-10-31 $13,289
2001-07-31 $14,576
2001-04-30 $12,200
2001-01-31 $10,463
2000-10-31 $11,545
2000-07-31 $12,618
2000-04-30 $11,112
2000-01-31 $9,174
1999-10-31 $9,877
1999-07-31 $10,431
1999-04-30 $8,952
1999-01-31 $7,258
1998-10-31 $7,699
1998-07-31 $8,139
1998-04-30 $7,123
1998-01-31 $5,731
1997-10-31 $6,217
1997-07-31 $6,550
1997-04-30 $5,657
1997-01-31 $4,959
1996-10-31 $4,922
1996-07-31 $5,293
1996-04-30 $4,362
1996-01-31 $3,752
1995-10-31 $3,998
1995-07-31 $4,152
1995-04-30 $3,569
1995-01-31 $3,077
1994-10-31 $3,240
1994-07-31 $3,287
1994-04-30 $2,872
1994-01-31 $2,287
1993-10-31 $2,317
1993-07-31 $2,454
1993-04-30 $2,180
1993-01-31 $1,818
1992-10-31 $1,834
1992-07-31 $1,856
1992-04-30 $1,640
1992-01-31 $1,299
1991-10-31 $1,298
1991-07-31 $1,353
1991-04-30 $1,187
1991-01-31 $1,008
1990-10-31 $937
1990-07-31 $990
1990-04-30 $881
1990-01-31 $713
1989-10-31 $700
1989-07-31 $704
1989-04-30 $642
1989-01-31 $596
1988-10-31 $510
1988-07-31 $447
1988-04-30 $447
1988-01-31 $374
1987-10-31 $364
1987-07-31 $381
1987-04-30 $334
1987-01-31