Fastenal Revenue 1986-2025 | FAST

Fastenal annual/quarterly revenue history and growth rate from 1986 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.
  • Fastenal revenue for the quarter ending June 30, 2025 was $2.080B, a 8.56% increase year-over-year.
  • Fastenal revenue for the twelve months ending June 30, 2025 was $7.774B, a 4.84% increase year-over-year.
  • Fastenal annual revenue for 2024 was $7.546B, a 2.71% increase from 2023.
  • Fastenal annual revenue for 2023 was $7.347B, a 5.24% increase from 2022.
  • Fastenal annual revenue for 2022 was $6.981B, a 16.13% increase from 2021.
Fastenal Annual Revenue
(Millions of US $)
2024 $7,546
2023 $7,347
2022 $6,981
2021 $6,011
2020 $5,647
2019 $5,334
2018 $4,965
2017 $4,391
2016 $3,962
2015 $3,869
2014 $3,734
2013 $3,326
2012 $3,134
2011 $2,767
2010 $2,269
2009 $1,930
2008 $2,340
2007 $2,062
2006 $1,809
2005 $1,523
2004 $1,238
2003 $995
2002 $905
2001 $818
2000 $756
1999 $618
1998 $503
1997 $398
1996 $288
1995 $223
1994 $162
1993 $110
1992 $81
1991 $62
1990 $52
1989 $41
1988 $30
1987 $20
1986 $15
1985 $12

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
Fastenal Quarterly Revenue
(Millions of US $)
2025-06-30 $2,080
2025-03-31 $1,959
2024-12-31 $1,825
2024-09-30 $1,910
2024-06-30 $1,916
2024-03-31 $1,895
2023-12-31 $1,759
2023-09-30 $1,846
2023-06-30 $1,883
2023-03-31 $1,859
2022-12-31 $1,696
2022-09-30 $1,802
2022-06-30 $1,779
2022-03-31 $1,704
2021-12-31 $1,532
2021-09-30 $1,554
2021-06-30 $1,508
2021-03-31 $1,417
2020-12-31 $1,358
2020-09-30 $1,413
2020-06-30 $1,509
2020-03-31 $1,367
2019-12-31 $1,277
2019-09-30 $1,379
2019-06-30 $1,368
2019-03-31 $1,309
2018-12-31 $1,232
2018-09-30 $1,280
2018-06-30 $1,268
2018-03-31 $1,186
2017-12-31 $1,089
2017-09-30 $1,133
2017-06-30 $1,122
2017-03-31 $1,048
2016-12-31 $948
2016-09-30 $1,013
2016-06-30 $1,014
2016-03-31 $987
2015-12-31 $923
2015-09-30 $995
2015-06-30 $998
2015-03-31 $953
2014-12-31 $926
2014-09-30 $981
2014-06-30 $950
2014-03-31 $877
2013-12-31 $814
2013-09-30 $858
2013-06-30 $848
2013-03-31 $806
2012-12-31 $757
2012-09-30 $803
2012-06-30 $805
2012-03-31 $769
2011-12-31 $698
2011-09-30 $727
2011-06-30 $702
2011-03-31 $641
2010-12-31 $574
2010-09-30 $604
2010-06-30 $571
2010-03-31 $521
2009-12-31 $477
2009-09-30 $489
2009-06-30 $475
2009-03-31 $489
2008-12-31 $545
2008-09-30 $625
2008-06-30 $604
2008-03-31 $566
2007-12-31 $519
2007-09-30 $534
2007-06-30 $520
2007-03-31 $489
2006-12-31 $449
2006-09-30 $470
2006-06-30 $459
2006-03-31 $432
2005-12-31 $384
2005-09-30 $402
2005-06-30 $383
2005-03-31 $354
2004-12-31 $318
2004-09-30 $326
2004-06-30 $310
2004-03-31 $284
2003-12-31 $252
2003-09-30 $258
2003-06-30 $249
2003-03-31 $236
2002-12-31 $219
2002-09-30 $238
2002-06-30 $233
2002-03-31 $215
2001-12-31 $198
2001-09-30 $209
2001-06-30 $207
2001-03-31 $203
2000-12-31 $188
2000-09-30 $193
2000-06-30 $189
2000-03-31 $176
1999-12-31 $155
1999-09-30 $159
1999-06-30 $154
1999-03-31 $141
1998-12-31 $129
1998-09-30 $131
1998-06-30 $126
1998-03-31 $117
1997-12-31 $107
1997-09-30 $106
1997-06-30 $98
1997-03-31 $87
1996-12-31 $78
1996-09-30 $76
1996-06-30 $71
1996-03-31 $63
1995-12-31 $58
1995-09-30 $58
1995-06-30 $55
1995-03-31 $51
1994-12-31 $45
1994-09-30 $44
1994-06-30 $39
1994-03-31 $34
1993-12-31 $30
1993-09-30 $29
1993-06-30 $27
1993-03-31 $23
1992-12-31 $21
1992-09-30 $21
1992-06-30 $20
1992-03-31 $18
1991-12-31 $16
1991-09-30 $17
1991-06-30 $16
1991-03-31 $14
1990-12-31 $13
1990-09-30 $14
1990-06-30 $13
1990-03-31 $12
1989-12-31 $11
1989-09-30 $11
1989-06-30 $10
1989-03-31 $9
1988-12-31 $8
1988-09-30 $8
1988-06-30 $7
1988-03-31 $7
1987-12-31