Fastenal Financial Statements 2009-2024 | FAST

Fifteen years of historical annual and quarterly income statements for Fastenal (FAST).

Annual Data | Millions of US $ except per share data

TTM202320222021202020192018201720162015201420132012201120102009
$7,416$7,347$6,981$6,011$5,647$5,334$4,965$4,391$3,962$3,869$3,734$3,326$3,134$2,767$2,269$1,930
$4,044$3,992$3,765$3,234$3,080$2,818$2,566$2,227$1,997$1,920$1,836$1,607$1,519$1,333$1,095$947
$3,372$3,355$3,216$2,777$2,568$2,515$2,399$2,164$1,965$1,949$1,897$1,719$1,615$1,434$1,175$983
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$1,854$1,826$1,762$1,560$1,426$1,458$1,400$1,283$1,170$1,122$1,111$1,007$941$859$745$687
$0.00$0$0$0$0$0$0.50$1.00$0.50$1.40$0.96$0.64$0.40$-0.19$-0.04$-0.85
$1,854$1,826$1,762$1,560$1,426$1,458$1,400$1,282$1,169$1,120$1,110$1,007$941$860$745$688
$1,518$1,529$1,454$1,217$1,142$1,057$999$882$796$829$788$713$674$575$430$296
$-1.80$-6.70$-13.60$-9.60$-9.10$-13.50$-12.20$-8.70$-6.10$-2.70$-0.16$0.81$0.46$0.47$0.95$1.70
$1,516$1,522$1,440$1,208$1,133$1,044$987$873$790$826$787$713$674$575$431$297
$364$367$353$283$274$253$235$295$290$310$293$265$254$217$165$113
$1,152$1,155$1,087$925$859$791$752$579$499$516$494$449$421$358$265$184
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$1,152$1,155$1,087$925$859$791$752$579$499$516$494$449$421$358$265$184
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$1,152$1,155$1,087$925$859$791$752$579$499$516$494$449$421$358$265$184
$1,692$1,706$1,630$1,388$1,304$1,206$1,137$1,009$900$915$860$777$728$619$470$336
$1,518$1,529$1,454$1,217$1,142$1,057$999$882$796$829$788$713$674$575$430$296
$2.01$2.02$1.89$1.61$1.50$1.38$1.31$1.00$0.87$0.89$0.84$0.76$0.71$0.61$0.45$0.31
$2.01$2.02$1.89$1.60$1.49$1.38$1.31$1.00$0.87$0.89$0.83$0.76$0.71$0.61$0.45$0.31

Quarterly Data | Millions of US $ except per share data

2024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
$1,916$1,895$1,759$1,846$1,883$1,859$1,696$1,802$1,779$1,704$1,532$1,554$1,508$1,417$1,358$1,413$1,509$1,367$1,277$1,379$1,368$1,309$1,232$1,280$1,268$1,186$1,089$1,133$1,122$1,048$948$1,013$1,014$987$923$995$998$953$926$981$950$877$814$858$848$806$757$803$805$769$698$727$702$641$574$604$571$521$477$489$475$489
$1,053$1,034$959$998$1,026$1,009$927$976$951$911$819$834$807$774$739$773$837$730$679$728$727$685$644$664$650$608$557$577$563$530$476$513$513$495$462$493$496$469$459$482$467$428$402$415$405$384$366$388$390$375$341$349$335$307$275$291$274$255$239$245$232$231
$864$862$799$848$858$850$768$827$828$793$713$720$701$643$619$641$672$637$598$651$641$625$588$616$618$578$531$556$559$518$472$500$502$492$461$502$502$484$468$499$483$448$411$443$443$422$391$414$415$394$357$377$366$333$299$313$298$266$238$245$243$259
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$477$471$446$461$463$457$435$447$444$435$412$402$383$363$354$351$356$366$359$369$367$364$354$354$349$343$328$328$322$306$290$297$293$290$282$282$277$280$279$286$276$270$254$255$251$247$233$239$237$233$217$222$216$205$192$192$186$175$167$168$172$180
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0.00$0.50$0.30$0.00$0.30$0.60$-0.40$-0.10$0.10$0.60$0.40$0.20$0.20$0.20$-0.10$0.74$0.16$0.39$0.11$0.24$0.31$0.20$0.22$0.08$0.11$0.24$0.21$0.14$0.16$0.28$-0.17$-0.01$0.10$-0.26$-0.03$0.07$0.00$-0.04$-0.07$-0.06$-0.04$-0.42$-0.33
$477$471$446$461$463$457$435$447$444$435$412$402$383$363$354$351$356$366$359$369$366$363$354$354$349$343$328$327$321$306$289$297$292$290$281$282$276$280$279$286$276$270$254$255$251$247$233$239$236$233$217$222$216$205$192$192$186$175$167$168$173$180
$387$390$354$387$395$393$333$379$383$358$301$318$318$280$264$290$316$271$239$282$275$261$233$262$269$235$203$229$238$213$182$203$209$201$179$220$226$204$189$213$207$179$157$189$192$175$158$176$179$161$141$155$150$129$107$121$112$90.44$71.03$76.41$69.94$78.41
$-0.50$-0.40$0.40$-1.30$-2.30$-3.50$-4.70$-3.90$-2.70$-2.30$-2.30$-2.30$-2.60$-2.40$-2.20$-2.50$-2.30$-2.10$-2.50$-3.50$-3.60$-3.90$-3.60$-2.90$-3.10$-2.60$-2.50$-2.50$-2.10$-1.60$-1.70$-1.70$-1.40$-1.30$-0.90$-0.81$-0.73$-0.26$-0.20$0.12$-0.07$-0.01$0.14$0.09$0.17$0.41$0.11$0.12$0.14$0.10$0.15$0.09$0.08$0.15$0.24$0.19$0.29$0.23$0.39$0.59$0.46$0.26
$386$390$354$385$393$390$328$375$381$356$299$316$315$278$262$288$314$269$236$278$271$258$230$259$266$232$201$226$235$211$181$201$208$200$178$219$225$204$189$213$207$179$157$189$192$175$158$176$179$161$141$155$150$129$107$121$112$90.67$71.42$77.00$70.40$78.67
$93.70$92.10$87.90$89.90$94.60$94.60$82.70$90.70$93.60$86.10$67.40$72.60$75.50$67.30$66.10$66.10$74.80$66.60$57.70$64.90$66.80$63.40$61.00$61.80$54.70$57.60$48.40$82.90$86.50$76.70$66.00$74.30$76.30$73.70$66.34$82.71$84.74$75.91$70.43$79.67$76.27$66.91$58.05$69.29$71.37$66.12$59.44$66.52$66.73$60.94$53.30$58.52$56.07$49.26$41.98$45.71$42.96$34.64$26.88$29.41$26.86$29.97
$293$298$266$296$298$295$246$285$287$270$231$244$240$211$196$222$239$203$179$214$205$194$169$198$211$174$152$143$149$134$115$127$132$126$112$136$140$128$118$133$131$112$99.23$119$121$109$98.72$109$112$100$87.47$96.80$94.11$79.55$65.16$74.99$69.17$56.03$44.54$47.59$43.54$48.69
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$293$298$266$296$298$295$246$285$287$270$231$244$240$211$196$222$239$203$179$214$205$194$169$198$211$174$152$143$149$134$115$127$132$126$112$136$140$128$118$133$131$112$99.23$119$121$109$98.72$109$112$100$87.47$96.80$94.11$79.55$65.16$74.99$69.17$56.03$44.54$47.59$43.54$48.69
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$293$298$266$296$298$295$246$285$287$270$231$244$240$211$196$222$239$203$179$214$205$194$169$198$211$174$152$143$149$134$115$127$132$126$112$136$140$128$118$133$131$112$99.23$119$121$109$98.72$109$112$100$87.47$96.80$94.11$79.55$65.16$74.99$69.17$56.03$44.54$47.59$43.54$48.69
$431$433$397$431$440$438$378$423$427$402$345$361$360$322$306$331$357$310$277$319$312$298$269$297$303$268$236$261$269$243$212$230$234$225$205$241$246$223$208$231$225$196$174$205$208$190$172$189$192$174$152$166$161$139$117$131$122$101$80.92$86.21$80.02$88.73
$387$390$354$387$395$393$333$379$383$358$301$318$318$280$264$290$316$271$239$282$275$261$233$262$269$235$203$229$238$213$183$203$209$201$179$220$226$204$189$213$207$179$157$189$192$175$158$176$179$161$141$155$150$129$107$121$112$90.44$71.03$76.41$69.94$78.41
$0.51$0.52$0.46$0.52$0.52$0.52$0.42$0.50$0.50$0.47$0.40$0.42$0.42$0.37$0.34$0.39$0.42$0.35$0.31$0.37$0.36$0.34$0.30$0.34$0.37$0.31$0.26$0.25$0.26$0.23$0.20$0.22$0.23$0.22$0.20$0.24$0.24$0.22$0.20$0.23$0.22$0.19$0.17$0.20$0.21$0.19$0.17$0.19$0.19$0.17$0.15$0.17$0.16$0.14$0.12$0.13$0.12$0.10$0.08$0.08$0.07$0.08
$0.51$0.52$0.46$0.52$0.52$0.52$0.42$0.50$0.50$0.47$0.39$0.42$0.42$0.37$0.34$0.38$0.42$0.35$0.31$0.37$0.36$0.34$0.30$0.34$0.37$0.31$0.26$0.25$0.26$0.23$0.20$0.22$0.23$0.22$0.20$0.24$0.24$0.22$0.20$0.23$0.22$0.19$0.17$0.20$0.21$0.19$0.17$0.19$0.19$0.17$0.15$0.17$0.16$0.14$0.12$0.13$0.12$0.10$0.08$0.08$0.07$0.08