7Baggers

Fastenal Quarterly Balance Sheets Chart

Quarterly
 | 
Annual
 
 Cash and Cash Eq  
 Account Payables  
 Long-Term Debt  
 Inventory  
20200930 20201231 20210331 20210630 20210930 20211231 20220331 20220630 20220930 20221231 20230331 20230630 20230930 20231231 20240331 20240630 20240930 20241231 20250331 20250630 00.250.490.740.991.231.481.73Billion

Fastenal Quarterly Balance Sheets Table

Quarterly
 | 
Annual
 
Unit: USD2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-09-30 2007-06-30 2007-03-31 2006-09-30 2006-06-30 2006-03-31 2005-09-30 2005-06-30 2005-03-31 2004-09-30 2004-06-30 2004-03-31 2003-09-30 2003-06-30 2003-03-31 
                                                                                      
  current assets:                                                                                    
  cash and cash equivalents237,800,000 231,800,000 255,800,000 292,200,000 255,500,000 237,100,000 221,300,000 297,500,000 243,600,000 239,800,000 230,100,000 231,500,000 247,900,000 234,200,000 236,200,000 250,500,000 321,800,000 333,900,000 245,700,000 331,800,000 201,500,000 160,700,000 174,900,000 191,200,000 175,000,000 185,400,000 167,200,000 129,700,000 135,500,000 137,100,000 116,900,000 133,400,000 115,100,000 134,300,000 112,735,000 146,983,000 155,458,000 150,552,000 129,019,000 111,775,000 121,166,000 120,790,000 114,496,000 116,329,000 105,940,000 89,021,000 58,506,000 92,190,000 122,853,000 159,240,000 79,611,000 195,603,000 185,916,000 198,878,000 111,048,000 89,409,000 124,848,000 143,693,000 172,565,000 196,392,000 178,822,000 164,852,000 193,744,000 173,667,000 109,867,000 85,892,000 52,107,000 76,438,000 75,212,000 54,145,000 57,330,000 59,388,000 7,438,000 42,792,000 69,118,000 32,029,000 39,645,000 65,995,000 26,032,000 42,701,000 53,088,000 55,127,000 36,840,000 18,801,000 
  trade accounts receivable, net of allowance for credit losses of 4.7 and 5.2, respectively1,324,200,000                                                                                    
  inventories1,726,300,000 1,673,900,000 1,645,000,000 1,559,500,000 1,504,600,000 1,496,300,000 1,522,700,000 1,513,800,000 1,565,400,000 1,651,900,000 1,708,000,000 1,678,100,000 1,665,200,000 1,600,800,000 1,523,600,000 1,401,100,000 1,327,900,000 1,305,300,000 1,337,500,000 1,342,600,000 1,401,500,000 1,345,500,000 1,366,400,000 1,354,700,000 1,345,700,000 1,293,900,000 1,278,700,000 1,194,700,000 1,163,400,000 1,134,900,000 1,092,900,000 1,047,000,000 1,044,300,000 1,007,400,000 992,989,000 966,931,000 985,085,000 965,054,000 913,263,000 883,207,000 876,697,000 867,922,000 869,224,000 836,379,000 818,771,000 793,987,000 784,068,000 755,985,000 725,107,000 700,484,000 715,383,000 675,828,000 662,689,000 647,886,000 618,149,000 608,657,000 576,451,000 557,369,000 546,063,000 522,214,000 507,243,000 508,405,000 498,106,000 519,119,000 555,283,000 564,247,000 537,643,000 507,989,000 494,360,000 488,824,000 471,561,000 446,192,000 418,695,000 395,030,000 371,095,000 352,086,000 333,504,000 310,404,000 289,910,000 262,032,000 240,929,000 219,810,000 227,960,000 232,682,000 
  prepaid income taxes14,500,000  18,800,000 16,800,000 16,500,000  17,500,000 15,300,000 14,700,000  8,100,000 3,200,000 6,500,000  8,500,000 6,700,000   6,700,000 14,600,000   16,700,000 400,000 4,000,000  9,000,000 2,200,000       12,907,000    22,558,000 2,839,000       24,869,000    7,368,000        11,657,000                       
  other current assets158,900,000 173,600,000 183,700,000 191,400,000 165,300,000 136,900,000 171,800,000 150,000,000 141,700,000 120,000,000 165,400,000 172,200,000 129,200,000 127,400,000 188,100,000 162,600,000 146,700,000 124,000,000 140,300,000 123,200,000 121,800,000 124,200,000 157,400,000 137,200,000 123,800,000 116,900,000 147,000,000 126,400,000 108,100,000 99,700,000 118,100,000 117,700,000 100,000,000 94,300,000 102,423,000 120,004,000 113,022,000 118,089,000 131,561,000 117,687,000 107,207,000 97,563,000 115,703,000 127,334,000 111,009,000 100,957,000 107,988,000 120,747,000 105,876,000 83,883,000 97,361,000 100,134,000 88,591,000 74,297,000 84,387,000 72,898,000 61,782,000 70,539,000 57,103,000 49,833,000 43,307,000 45,962,000 46,626,000 48,071,000 44,964,000 63,564,000 65,852,000 67,156,000 60,534,000 59,110,000 57,185,000 57,041,000 50,026,000 39,937,000 36,734,000 26,160,000 17,459,000 20,286,000 22,073,000 16,815,000 14,714,000 15,991,000 15,974,000 13,873,000 
  total current assets3,461,700,000 3,358,000,000 3,211,900,000 3,260,500,000 3,146,700,000 3,083,500,000 3,020,900,000 3,147,600,000 3,137,000,000 3,161,500,000 3,124,800,000 3,195,600,000 3,152,700,000 3,034,000,000 2,856,600,000 2,770,300,000 2,705,300,000 2,614,200,000 2,499,600,000 2,646,700,000 2,606,300,000 2,464,300,000 2,457,200,000 2,500,800,000 2,468,300,000 2,389,200,000 2,316,200,000 2,225,500,000 2,140,700,000 2,060,300,000 1,935,700,000 1,930,200,000 1,872,900,000 1,810,700,000 1,720,770,000 1,777,662,000 1,790,906,000 1,767,180,000 1,664,776,000 1,672,990,000 1,663,373,000 1,628,947,000 1,583,265,000 1,619,405,000 1,555,782,000 1,475,492,000 1,408,461,000 1,436,830,000 1,405,318,000 1,376,836,000 1,286,656,000 1,422,890,000 1,378,096,000 1,349,975,000 1,217,364,000 1,171,815,000 1,132,921,000 1,085,698,000 1,116,803,000 1,088,486,000 1,029,183,000 982,364,000 998,090,000 988,997,000 967,580,000 975,403,000 981,034,000 959,019,000 918,375,000 876,704,000 856,749,000 822,911,000 724,089,000 723,999,000 700,170,000 621,389,000 594,474,000 589,097,000 520,017,000 509,304,000 486,679,000 459,328,000 436,896,000 418,857,000 
  property and equipment1,101,000,000 1,075,800,000 1,056,600,000 1,044,200,000 1,025,800,000 1,013,000,000 1,011,100,000 1,011,700,000 1,010,300,000 1,003,500,000 1,010,000,000 1,008,500,000 1,008,700,000 1,008,400,000 1,019,200,000 1,019,200,000 1,015,800,000 1,022,000,000 1,030,700,000 1,023,700,000 1,029,700,000 1,027,700,000 1,023,200,000 997,700,000 975,100,000 943,300,000 924,800,000 883,800,000 880,100,000 889,000,000 893,600,000 889,300,000 895,200,000 890,700,000 899,697,000 904,201,000 859,490,000 826,736,000 818,889,000                                              
  operating lease right-of-use assets308,300,000 289,400,000 279,200,000 280,700,000 275,500,000 278,100,000 270,200,000 274,000,000 263,700,000 243,800,000 243,000,000 249,800,000 254,800,000 246,000,000 242,300,000 249,700,000 259,600,000 249,600,000 243,000,000 244,400,000 252,800,000 242,400,000 243,200,000 238,400,000 234,500,000 220,900,000                                                           
  other assets145,200,000 147,700,000 150,300,000 153,000,000 155,500,000 158,100,000 160,700,000 163,300,000 165,800,000 168,200,000 170,800,000 173,500,000 176,100,000 178,300,000 180,900,000 183,300,000 185,900,000 188,600,000 191,400,000 193,800,000 196,400,000 200,300,000 76,300,000 77,300,000 78,500,000 98,400,000 80,500,000 84,600,000 79,300,000 80,300,000 81,200,000 82,100,000 83,300,000 85,000,000 48,417,000 48,605,000 48,740,000 48,865,000 48,797,000 11,635,000 11,705,000 11,839,000 11,948,000 12,101,000 12,279,000 12,319,000 12,473,000 12,538,000 12,554,000 12,726,000 12,749,000 12,886,000 12,999,000 13,118,000 13,268,000 13,595,000 13,646,000 14,014,000 3,520,000 3,707,000 3,779,000 3,752,000    3,718,000                   
  total assets5,016,200,000 4,870,900,000 4,698,000,000 4,738,400,000 4,603,500,000 4,532,700,000 4,462,900,000 4,596,600,000 4,576,800,000 4,577,000,000 4,548,600,000 4,627,400,000 4,592,300,000 4,466,700,000 4,299,000,000 4,222,500,000 4,166,600,000 4,074,400,000 3,964,700,000 4,108,600,000 4,085,200,000 3,934,700,000 3,799,900,000 3,814,200,000 3,756,400,000 3,651,800,000 3,321,500,000 3,193,900,000 3,100,100,000 3,029,600,000 2,910,500,000 2,901,600,000 2,851,400,000 2,786,400,000 2,668,884,000 2,730,468,000 2,699,136,000 2,642,781,000 2,532,462,000 2,495,277,000 2,480,932,000 2,423,937,000 2,359,102,000 2,372,995,000 2,282,973,000 2,165,106,000 2,075,784,000 2,060,419,000 1,993,443,000 1,945,296,000 1,815,832,000 1,919,711,000 1,850,747,000 1,813,332,000 1,651,020,000 1,581,871,000 1,524,613,000 1,468,283,000 1,469,337,000 1,441,855,000 1,370,275,000 1,327,358,000 1,337,764,000 1,328,684,000 1,302,649,000 1,304,149,000 1,308,892,000 1,270,663,000 1,222,575,000 1,149,777,000 1,129,028,000 1,095,186,000 997,270,000 980,533,000 953,372,000 848,194,000 820,368,000 808,416,000 745,153,000 727,778,000 690,227,000 635,774,000 611,736,000 587,740,000 
  liabilities and stockholders' equity                                                                                    
  current liabilities:                                                                                    
  current portion of debt130,000,000 75,000,000 75,000,000 115,000,000 110,000,000  60,000,000 60,000,000 150,000,000 200,000,000 201,800,000 150,300,000 195,000,000 35,000,000 60,000,000 35,000,000 40,000,000 40,000,000 40,000,000 40,000,000  4,900,000 3,000,000 3,000,000 3,000,000 4,400,000 3,000,000 2,500,000 2,500,000 13,100,000 3,000,000 8,000,000 8,800,000 10,900,000 10,482,000 12,610,000 67,610,000 7,610,000 62,050,000                                              
  accounts payable319,300,000 341,100,000 287,700,000 301,700,000 292,600,000 276,000,000 264,100,000 275,100,000 262,000,000 266,800,000 255,000,000 277,200,000 291,800,000 289,900,000 233,100,000 256,900,000 236,100,000 215,100,000 207,000,000 210,400,000 194,100,000 212,100,000 192,800,000 215,200,000 203,800,000 183,900,000 193,600,000 186,000,000 172,100,000 148,100,000 147,500,000 147,100,000 141,200,000 129,700,000 108,740,000 117,765,000 158,698,000 158,496,000 125,973,000 131,979,000 133,472,000 132,234,000 103,909,000 112,579,000 109,488,000 105,697,000 91,253,000 105,131,000 89,753,000 75,327,000 78,019,000 84,882,000 81,243,000 76,113,000 86,839,000 83,120,000 68,519,000 60,474,000 73,605,000 71,435,000 65,778,000 53,490,000 61,352,000 54,463,000 51,001,000 63,949,000 74,699,000 67,243,000 59,573,000 54,969,000 57,452,000 44,814,000 48,514,000 55,769,000 54,845,000 40,980,000 43,553,000 43,111,000 47,242,000 48,261,000 42,878,000 29,631,000 24,033,000 23,679,000 
  accrued expenses257,100,000 215,700,000 225,600,000 225,700,000 216,200,000 207,500,000 241,000,000 235,800,000 229,500,000 229,200,000 241,100,000 282,400,000 268,700,000 268,200,000 298,300,000 278,000,000 277,900,000 265,800,000 272,100,000 258,200,000 238,200,000 227,500,000 251,500,000 241,300,000 226,000,000 232,800,000 240,800,000 227,600,000 204,400,000 199,700,000 194,000,000 198,700,000 180,400,000 163,500,000 156,422,000 189,012,000 176,556,000 179,351,000 185,143,000 194,791,000 182,397,000 168,943,000 174,002,000 182,143,000 166,625,000 148,569,000 148,579,000 152,447,000 139,290,000 126,091,000 126,155,000 123,179,000 119,279,000 113,096,000 108,568,000 100,428,000 92,478,000 96,412,000 95,225,000 85,788,000 74,728,000 66,019,000 72,217,000 71,535,000 73,547,000 83,545,000 90,184,000 76,998,000 66,690,000 69,231,000 66,030,000 61,920,000 59,266,000 57,481,000 51,088,000 43,054,000 37,354,000 34,982,000 29,439,000 28,327,000 24,501,000 22,212,000 27,133,000 24,774,000 
  current portion of operating lease liabilities106,100,000 101,400,000 98,800,000 99,200,000 98,200,000 97,400,000 96,200,000 97,000,000 95,100,000 91,400,000 91,900,000 92,700,000 93,500,000 91,300,000 90,800,000 92,600,000 94,800,000 93,100,000 93,600,000 94,400,000 96,700,000 96,400,000 97,400,000 95,600,000 95,100,000 91,800,000                                                           
  income taxes payable7,800,000 52,000,000    57,000,000    75,800,000    61,100,000   1,400,000 47,200,000   102,300,000 39,500,000    41,700,000   2,000,000 42,100,000 6,500,000 6,600,000 11,900,000 65,500,000  11,678,000 8,318,000 56,216,000   1,132,000 66,186,000 7,442,000 8,181,000 5,350,000 47,260,000  1,994,000 7,097,000 51,679,000  7,955,000 9,997,000 47,018,000 23,462,000 20,846,000 48,519,000 5,299,000 8,313,000 8,941,000 21,803,000  5,175,000 1,952,000 26,893,000 499,000 7,123,000 2,645,000 40,851,000 3,962,000 5,857,000 33,343,000 59,000  29,986,000 1,178,000 4,076,000 19,201,000 9,566,000 10,888,000 15,979,000 7,126,000 7,128,000 10,573,000 
  total current liabilities820,300,000 785,200,000 687,100,000 741,600,000 717,000,000 637,900,000 661,300,000 667,900,000 736,600,000 863,200,000 789,800,000 802,600,000 849,000,000 745,500,000 682,200,000 662,500,000 650,200,000 661,200,000 612,700,000 603,000,000 631,300,000 580,400,000 544,700,000 555,100,000 527,900,000 554,600,000 437,400,000 416,100,000 381,000,000 403,000,000 351,000,000 360,400,000 342,300,000 369,600,000 275,644,000 331,065,000 411,182,000 401,673,000 373,166,000 368,280,000 396,576,000 492,363,000 375,353,000 407,903,000 351,463,000 301,526,000 239,832,000 259,572,000 236,140,000 253,097,000 204,174,000 216,016,000 210,519,000 236,227,000 218,869,000 204,394,000 209,516,000 162,185,000 177,143,000 166,164,000 162,309,000 119,509,000 138,744,000 127,950,000 151,441,000 147,993,000 172,006,000 146,886,000 167,114,000 128,162,000 129,339,000 140,077,000 107,839,000 113,250,000 135,919,000 85,212,000 84,983,000 97,294,000 86,247,000 87,476,000 83,358,000 58,969,000 58,294,000 59,026,000 
  long-term debt100,000,000 125,000,000 125,000,000 125,000,000 125,000,000 200,000,000 200,000,000 200,000,000 200,000,000 200,000,000 353,200,000 404,700,000 310,000,000 330,000,000 330,000,000 330,000,000 365,000,000 365,000,000 365,000,000 365,000,000 405,000,000 450,100,000 342,000,000 442,000,000 497,000,000 484,600,000 497,000,000 387,500,000 422,500,000 391,900,000 412,000,000 432,000,000 436,200,000 354,100,000 379,518,000 432,390,000 362,390,000 362,390,000 302,950,000                                              
  operating lease liabilities209,100,000 194,400,000 186,600,000 187,600,000 183,000,000 186,000,000 178,800,000 181,900,000 173,300,000 156,700,000 155,200,000 161,200,000 165,500,000 159,600,000 156,000,000 160,700,000 167,600,000 158,900,000 151,500,000 152,100,000 158,000,000 147,700,000 148,200,000 144,800,000 141,100,000 130,400,000                                                           
  deferred income taxes70,300,000 69,600,000 68,900,000 75,800,000 74,200,000 73,800,000 73,000,000 79,300,000 84,300,000 84,000,000 83,700,000 92,900,000 89,100,000 89,600,000 88,600,000 104,600,000 103,000,000 102,600,000 102,300,000 102,900,000 100,300,000 99,900,000 99,400,000 86,600,000 86,700,000 85,000,000 84,400,000 74,700,000 70,000,000 62,700,000                                                       
  other long-term liabilities9,100,000 6,400,000 14,100,000 11,000,000 8,700,000 5,800,000 1,000,000 900,000 1,800,000 2,500,000 3,500,000 4,800,000         7,600,000                                                                
  commitments and contingencies                                                                                    
  stockholders' equity:                                                                                    
  preferred stock: 0.01 par value, 5,000,000 shares authorized, no shares issued or outstanding                                                                                    
  common stock: 0.01 par value, 1,600,000,000 shares authorized, 1,147,617,563 and 1,146,640,904 shares issued and outstanding, respectively11,500,000                                                                                    
  additional paid-in capital104,200,000 101,800,000 88,600,000 73,300,000 63,600,000 58,800,000 41,000,000 24,600,000 19,900,000 11,400,000 3,600,000 2,800,000 55,700,000 101,600,000 96,200,000 90,600,000 78,400,000 70,000,000 61,900,000 57,800,000 44,400,000 24,200,000 67,200,000 50,300,000 46,000,000 22,700,000 3,000,000 7,400,000 400,000 13,700,000 8,500,000 1,300,000 1,200,000 41,500,000 37,363,000 31,503,000 27,701,000 24,716,000 2,024,000 1,031,000 2,934,000  33,744,000 56,734,000 70,631,000 64,573,000 69,847,000 68,125,000 73,344,000 66,560,000 61,436,000 53,038,000 47,251,000 43,880,000 14,317,000 10,039,000 5,263,000 4,363,000 3,348,000 2,333,000 1,333,000 333,000 4,409,000 3,459,000 2,459,000 1,559,000 625,000  900,000 227,000 383,000 9,263,000 5,803,000 3,765,000 168,000   13,693,000 9,445,000 9,445,000 9,445,000 7,472,000 7,472,000 7,472,000 
  retained earnings3,743,300,000 3,665,500,000 3,613,500,000 3,575,500,000 3,500,800,000 3,431,400,000 3,356,900,000 3,507,800,000 3,412,100,000 3,314,000,000 3,218,700,000 3,239,700,000 3,171,600,000 3,063,000,000 2,970,900,000 2,900,800,000 2,818,300,000 2,739,400,000 2,689,600,000 2,866,700,000 2,788,600,000 2,692,900,000 2,633,900,000 2,581,500,000 2,494,200,000 2,412,700,000 2,341,600,000 2,342,000,000 2,259,200,000 2,178,500,000 2,110,600,000 2,050,200,000 2,023,700,000 1,981,700,000 1,940,143,000 1,912,048,000 1,871,813,000 1,826,958,000 1,842,772,000 1,819,794,000 1,781,645,000 1,887,159,000 1,886,350,000 1,841,994,000 1,782,873,000 1,726,519,000 1,688,781,000 1,663,789,000 1,618,658,000 1,556,987,000 1,477,601,000 1,589,381,000 1,536,342,000 1,474,368,000 1,378,227,000 1,319,795,000 1,264,015,000 1,258,183,000 1,254,943,000 1,241,870,000 1,172,703,000 1,175,641,000 1,167,123,000 1,174,492,000 1,130,953,000 1,134,244,000 1,111,812,000 1,095,755,000 1,026,864,000 989,401,000 972,120,000 924,999,000 856,980,000 836,602,000 794,241,000 738,188,000 715,631,000 676,026,000 629,247,000 613,475,000 578,643,000 553,370,000 530,108,000 508,181,000 
  accumulated other comprehensive loss-51,600,000 -82,700,000 -91,500,000 -57,100,000 -74,500,000 -66,700,000 -54,800,000 -71,500,000 -56,900,000 -60,500,000 -64,800,000 -87,100,000 -54,400,000 -28,400,000 -30,700,000 -29,600,000 -18,800,000 -25,600,000 -21,200,000 -41,800,000 -52,900,000 -63,400,000 -38,400,000 -49,000,000 -39,400,000 -41,100,000 -44,800,000 -36,700,000 -35,900,000 -23,100,000 -25,100,000 -28,100,000 -36,300,000 -44,400,000  -37,143,000 -34,242,000 -32,687,000  -40,231,000 -23,497,000 -27,286,000                                          229,000 
  total stockholders' equity3,807,400,000 3,690,300,000 3,616,300,000 3,597,400,000 3,495,600,000 3,429,200,000 3,348,800,000 3,466,600,000 3,380,800,000 3,270,600,000 3,163,200,000 3,161,200,000 3,178,700,000 3,142,000,000 3,042,200,000 2,964,700,000 2,880,800,000 2,786,700,000  2,885,600,000 2,783,000,000 2,656,600,000  2,585,700,000 2,503,700,000 2,397,200,000  2,315,600,000 2,226,600,000 2,172,000,000  2,026,300,000 1,991,500,000 1,981,700,000  1,909,298,000 1,868,162,000 1,821,876,000  1,783,491,000 1,763,984,000 1,862,813,000  1,901,573,000 1,868,124,000 1,800,324,000  1,749,635,000 1,706,052,000 1,640,863,000                                   
  total liabilities and stockholders' equity5,016,200,000 4,870,900,000 4,698,000,000 4,738,400,000 4,603,500,000 4,532,700,000 4,462,900,000 4,596,600,000 4,576,800,000 4,577,000,000 4,548,600,000 4,627,400,000 4,592,300,000 4,466,700,000 4,299,000,000 4,222,500,000 4,166,600,000 4,074,400,000  4,108,600,000 4,085,200,000 3,934,700,000  3,814,200,000 3,756,400,000 3,651,800,000  3,193,900,000 3,100,100,000 3,029,600,000  2,901,600,000 2,851,400,000 2,786,400,000  2,730,468,000 2,699,136,000 2,642,781,000  2,495,277,000 2,480,932,000 2,423,937,000  2,372,995,000 2,282,973,000 2,165,106,000  2,060,419,000 1,993,443,000 1,945,296,000                                   
  trade accounts receivable, net of allowance for credit losses of 6.3 and 5.2, respectively 1,278,700,000                                                                                   
  common stock: 0.01 par value, 800,000,000 shares authorized, 573,611,957 and 573,320,452 shares issued and outstanding, respectively 5,700,000                                                                                   
  assets                                                                                    
  trade accounts receivable, net of allowance for credit losses of 5.2 and 6.4, respectively  1,108,600,000                                                                                  
  common stock: 0.01 par value, 800,000,000 shares authorized, 573,320,452 and 571,982,367 shares issued and outstanding, respectively  5,700,000                                                                                  
  trade accounts receivable, net of allowance for credit losses of 4.2 and 6.4, respectively   1,200,600,000 1,204,800,000                                                                                
  common stock: 0.01 par value, 800,000,000 shares authorized, 572,881,159 and 571,982,367 shares issued and outstanding, respectively   5,700,000                                                                                 
  common stock: 0.01 par value, 800,000,000 shares authorized, 572,620,247 and 571,982,367 shares issued and outstanding, respectively    5,700,000                                                                                
  trade accounts receivable, net of allowance for credit losses of 4.8 and 6.4, respectively     1,213,200,000                                                                               
  common stock: 0.01 par value, 800,000,000 shares authorized, 572,525,495 and 571,982,367 shares issued and outstanding, respectively     5,700,000                                                                               
  trade accounts receivable, net of allowance for credit losses of 6.4 and 8.3, respectively      1,087,600,000                                                                              
  common stock: 0.01 par value, 800,000,000 shares authorized, 571,982,367 and 570,811,674 shares issued and outstanding, respectively      5,700,000                                                                              
  trade accounts receivable, net of allowance for credit losses of 6.6 and 8.3, respectively       1,171,000,000                                                                             
  common stock: 0.01 par value, 800,000,000 shares authorized, 571,404,311 and 570,811,674 shares issued and outstanding, respectively       5,700,000                                                                             
  trade accounts receivable, net of allowance for credit losses of 6.5 and 8.3, respectively        1,171,600,000                                                                            
  common stock: 0.01 par value, 800,000,000 shares authorized, 571,288,830 and 570,811,674 shares issued and outstanding, respectively        5,700,000                                                                            
  trade accounts receivable, net of allowance for credit losses of 6.1 and 8.3, respectively         1,149,800,000                                                                           
  common stock: 0.01 par value, 800,000,000 shares authorized, 571,024,422 and 570,811,674 shares issued and outstanding, respectively         5,700,000                                                                           
  trade accounts receivable, net of allowance for credit losses of 8.3 and 12.0, respectively          1,013,200,000                                                                          
  common stock: 0.01 par value, 800,000,000 shares authorized, 570,811,674 and 575,464,682 shares issued and outstanding, respectively          5,700,000                                                                          
  trade accounts receivable, net of allowance for credit losses of 10.2 and 12.0, respectively           1,110,600,000                                                                         
  common stock: 0.01 par value, 800,000,000 shares authorized, 572,754,406 and 575,464,682 shares issued and outstanding, respectively           5,800,000                                                                         
  trade accounts receivable, net of allowance for credit losses of 11.1 and 12.0, respectively            1,103,900,000                                                                        
  common stock: 0.01 par value, 800,000,000 shares authorized, 574,676,079 and 575,464,682 shares issued and outstanding, respectively            5,800,000                                                                        
  trade accounts receivable, net of allowance for credit losses of 10.9 and 12.0, respectively             1,071,600,000                                                                       
  common stock: 0.01 par value, 800,000,000 shares authorized, 575,601,845 and 575,464,682 shares issued and outstanding, respectively             5,800,000                                                                       
  trade accounts receivable, net of allowance for credit losses of 12.0 and 12.3, respectively              900,200,000                                                                      
  common stock: 0.01 par value, 800,000,000 shares authorized, 575,464,682 and 574,159,575 shares issued and outstanding, respectively              5,800,000                                                                      
  trade accounts receivable, net of allowance for credit losses of 11.1 and 12.3, respectively               949,400,000 908,900,000                                                                    
  common stock: 0.01 par value, 800,000,000 shares authorized, 575,163,289 and 574,159,575 shares issued and outstanding, respectively               2,900,000                                                                     
  common stock: 0.01 par value, 800,000,000 shares authorized, 574,704,880 and 574,159,575 shares issued and outstanding, respectively                2,900,000                                                                    
  trade accounts receivable, net of allowance for credit losses of 11.6 and 12.3, respectively                 851,000,000                                                                   
  common stock: 0.01 par value, 800,000,000 shares authorized, 574,424,155 and 574,159,575 shares issued and outstanding, respectively                 2,900,000                                                                   
  trade accounts receivable, net of allowance for credit losses of 12.3 and 10.9, respectively                  769,400,000                                                                  
  stockholders’ equity:                                                                                    
  common stock: 0.01 par value, 800,000,000 shares authorized, 574,159,575 and 574,128,911 shares issued and outstanding, respectively                  2,900,000                                                                  
  total stockholders’ equity                  2,733,200,000    2,665,600,000    2,302,700,000    2,096,900,000    1,933,094,000    1,801,289,000    1,915,217,000    1,772,697,000    1,560,360,000 1,664,378,000 1,600,897,000 1,538,968,000 1,408,826,000 1,354,171,000 1,291,517,000 1,282,512,000 1,275,375,000 1,258,869,000 1,190,965,000 1,190,843,000 1,185,140,000 1,186,845,000 1,137,311,000 1,142,259,000 1,121,777,000 1,108,668,000 1,040,352,000 1,007,614,000 985,688,000 942,082,000 872,402,000 850,254,000 801,368,000 748,300,000 720,703,000 696,440,000 645,044,000 626,440,000 593,007,000 564,732,000 541,369,000 516,641,000 
  total liabilities and stockholders’ equity                  3,964,700,000    3,799,900,000    3,321,500,000    2,910,500,000    2,668,884,000    2,532,462,000    2,359,102,000    2,075,784,000    1,815,832,000 1,919,711,000 1,850,747,000 1,813,332,000 1,651,020,000 1,581,871,000 1,524,613,000 1,468,283,000 1,469,337,000 1,441,855,000 1,370,275,000 1,327,358,000 1,337,764,000 1,328,684,000 1,302,649,000 1,304,149,000 1,308,892,000 1,270,663,000 1,222,575,000 1,149,777,000 1,129,028,000 1,095,186,000 997,270,000 980,533,000 953,372,000 848,194,000 820,368,000 808,416,000 745,153,000 727,778,000 690,227,000 635,774,000 611,736,000 587,740,000 
  trade accounts receivable, net of allowance for credit losses of 11.8 and 10.9, respectively                   834,500,000                                                                 
  common stock: 0.01 par value, 800,000,000 shares authorized, 574,049,821 and 574,128,911 shares issued and outstanding, respectively                   2,900,000                                                                 
  trade accounts receivable, net of allowance for doubtful accounts of 11.8 and 10.9, respectively                    881,500,000                                                                
  common stock: 0.01 par value, 800,000,000 shares authorized, 573,570,647 and 574,128,911 shares issued and outstanding, respectively                    2,900,000                                                                
  trade accounts receivable, net of allowance for doubtful accounts of 11.6 and 10.9, respectively                     833,900,000                                                               
  common stock: 0.01 par value, 800,000,000 shares authorized, 572,817,649 and 574,128,911 shares issued and outstanding, respectively                     2,900,000                                                               
  trade accounts receivable, net of allowance for doubtful accounts of 10.9 and 12.8, respectively                      741,800,000                                                              
  common stock: 0.01 par value, 800,000,000 shares authorized, 574,128,911 and 571,803,838 shares issued and outstanding, respectively                      2,900,000                                                              
  trade accounts receivable, net of allowance for doubtful accounts of 11.5 and 12.8, respectively                       817,300,000                                                             
  common stock: 0.01 par value, 800,000,000 shares authorized, 573,526,178 and 571,803,838 shares issued and outstanding, respectively                       2,900,000                                                             
  trade accounts receivable, net of allowance for doubtful accounts of 11.4 and 12.8, respectively                        819,800,000                                                            
  common stock: 0.01 par value, 800,000,000 shares authorized, 573,396,959 and 571,803,838 shares issued and outstanding, respectively                        2,900,000                                                            
  trade accounts receivable, net of allowance for doubtful accounts of 11.8 and 12.8, respectively                         793,000,000                                                           
  common stock: 0.01 par value, 400,000,000 shares authorized, 286,265,537 and 285,901,919 shares issued and outstanding, respectively                         2,900,000                                                           
  trade accounts receivable, net of allowance for doubtful accounts of 12.8 and 11.9, respectively                          714,300,000                                                          
  common stock: 0.01 par value, 400,000,000 shares authorized, 285,901,919 and 287,591,536 shares issued and outstanding, respectively                          2,900,000                                                          
  trade accounts receivable, net of allowance for doubtful accounts of 11.7 and 11.9, respectively                           772,500,000                                                         
  common stock: 0.01 par value, 400,000,000 shares authorized, 287,056,618 and 287,591,536 shares issued and outstanding, respectively                           2,900,000                                                         
  trade accounts receivable, net of allowance for doubtful accounts of 11.4 and 11.9, respectively                            733,700,000                                                        
  common stock: 0.01 par value, 400,000,000 shares authorized, 286,948,535 and 287,591,536 shares issued and outstanding, respectively                            2,900,000                                                        
  trade accounts receivable, net of allowance for doubtful accounts of 11.3 and 11.9, respectively                             688,600,000                                                       
  common stock: 0.01 par value, 400,000,000 shares authorized, 287,687,089 and 287,591,536 shares issued and outstanding, respectively                             2,900,000                                                       
  trade accounts receivable, net of allowance for doubtful accounts of 11.9 and 11.2, respectively                              607,800,000                                                      
  deferred income tax liabilities                              50,600,000 82,900,000 81,400,000 81,000,000 80,628,000 57,715,000 57,402,000 56,842,000 55,057,000 70,016,000 69,947,000 68,761,000 68,532,000 63,519,000 63,386,000 63,256,000 63,255,000 51,212,000 51,251,000 51,336,000 51,298,000 39,317,000 39,331,000 38,137,000 23,325,000 23,306,000 23,580,000 23,586,000 16,819,000 16,822,000 17,001,000 17,006,000 13,880,000 13,889,000 13,897,000 13,897,000 15,109,000 15,109,000 15,109,000 14,001,000 14,001,000 13,027,000             
  common stock: 0.01 par value, 400,000,000 shares authorized, 287,591,536 and 289,161,924 shares issued and outstanding, respectively                              2,900,000                                                      
  trade accounts receivable, net of allowance for doubtful accounts of 11.4 and 11.2, respectively                               632,100,000                                                     
  common stock: 0.01 par value, 400,000,000 shares authorized, 287,383,174 and 289,161,924 shares issued and outstanding, respectively                               2,900,000                                                     
  trade accounts receivable, net of allowance for doubtful accounts of 11.6 and 11.2, respectively                                613,500,000                                                    
  common stock: 0.01 par value, 400,000,000 shares authorized, 287,978,174 and 289,161,924 shares issued and outstanding, respectively                                2,900,000                                                    
  trade accounts receivable, net of allowance for doubtful accounts of 11.5 and 11.2, respectively                                 574,700,000                                                   
  preferred stock, 0.01 par value, 5,000,000 shares authorized; no shares issued or outstanding                                                                                    
  common stock                                 2,900,000 2,892,000 2,890,000 2,890,000 2,889,000 2,896,000 2,897,000 2,902,000 2,940,000 2,959,000 2,965,000 2,968,000 2,966,000 2,968,000 2,968,000 2,969,000 2,967,000 2,966,000 2,963,000 2,962,000 2,961,000 2,952,000 2,951,000 1,474,000 1,474,000 1,474,000 1,474,000 1,474,000 1,474,000 1,485,000 1,485,000 1,485,000 1,485,000 1,485,000 1,489,000 1,491,000 1,503,000  1,511,000 1,510,000 1,510,000 1,511,000 755,000 755,000 759,000 759,000 759,000 759,000 759,000 759,000 759,000 
  trade accounts receivable, net of allowance for doubtful accounts of 11,249 and 11,729, respectively                                  499,716,000                                                  
  accumulated other comprehensive income                                  -47,304,000    -46,403,000    -7,836,000 -120,000 11,652,000 6,266,000 11,101,000 14,753,000 11,081,000 14,349,000 18,357,000 18,996,000 14,342,000 17,759,000 13,330,000 21,386,000 20,765,000 18,492,000 15,610,000 13,192,000 15,455,000 13,395,000 12,123,000 7,409,000 2,414,000 4,971,000 7,855,000 11,424,000 11,097,000 16,483,000 11,679,000 6,309,000 8,109,000 8,377,000 5,448,000 9,357,000 4,317,000 5,962,000 5,593,000 2,761,000 4,160,000    
  trade accounts receivable, net of allowance for doubtful accounts of 11,469 and 11,729, respectively                                   543,744,000                                                 
  liabilities and stockholders’ equity                                                                                    
  trade accounts receivable, net of allowance for doubtful accounts of 11,123 and 11,729, respectively                                    537,341,000                                                
  trade accounts receivable, net of allowance for doubtful accounts of 11,434 and 11,729, respectively                                     533,485,000                                               
  preferred stock, 5,000,000 shares authorized                                                                            
  trade accounts receivable, net of allowance for doubtful accounts of 11,729 and 12,619, respectively                                      468,375,000                                              
  deferred income tax assets                                       20,427,000 20,653,000 21,578,000 21,765,000 17,098,000 17,279,000 17,893,000 18,248,000 13,815,000 14,593,000 14,079,000 14,420,000 13,064,000 13,741,000 14,838,000 16,502,000 17,413,000 17,947,000 17,897,000 14,710,000 14,760,000 12,908,000 12,919,000 18,996,000 18,967,000 15,909,000 15,909,000 16,020,000 14,702,000 14,702,000 11,427,000 11,427,000 11,709,000             
  trade accounts receivable, net of allowance for doubtful accounts of 11,795 and 12,619, respectively                                       537,055,000                                             
  property and equipment, less accumulated depreciation                                       810,652,000 805,854,000 783,151,000 763,889,000 741,489,000 714,912,000 677,295,000 654,850,000 611,051,000 575,571,000 555,734,000 516,427,000 483,935,000 459,652,000 450,239,000 420,388,000 396,461,000 373,498,000 363,419,000 343,848,000 344,465,000 332,103,000 335,004,000 330,437,000 335,232,000 330,614,000 324,182,000 322,657,000 306,399,000 298,553,000 267,288,000 266,359,000 265,902,000 261,732,000 245,985,000 236,655,000 209,971,000 204,353,000 197,329,000 185,715,000 177,611,000 171,853,000 159,882,000 156,655,000 153,743,000 
  line of credit, current                                       41,510,000 79,575,000                                            
  line of credit, noncurrent                                       273,490,000 250,425,000                                            
  trade accounts receivable, net of allowance for doubtful accounts of 12,178 and 12,619, respectively                                        537,650,000                                            
  trade accounts receivable, net of allowance for doubtful accounts of 13,316 and 12,619, respectively                                         521,094,000                                           
  line of credit                                         125,000,000 90,000,000 105,000,000 70,000,000                                        
  marketable securities                                            453,000 453,000 451,000 441,000 437,000 417,000 354,000 27,228,000 27,166,000 27,194,000 26,203,000 26,243,000 26,208,000 26,067,000 24,641,000 24,464,000 24,440,000 24,400,000 1,295,000 916,000 899,000 851,000 228,000 678,000 207,000 4,460,000 4,145,000 9,924,000 6,305,000 7,027,000 781,000 280,000 2,248,000 2,487,000 7,583,000 19,656,000 22,602,000 24,668,000 22,857,000 25,753,000 
  trade accounts receivable, net of allowance for doubtful accounts of 12,619 and 9,248, respectively                                          462,077,000                                          
  trade accounts receivable, net of allowance for doubtful accounts of 11,587 and 9,248, respectively                                           522,265,000                                         
  trade accounts receivable, net of allowance for doubtful accounts of 10,588 and 9,248, respectively                                            502,330,000                                        
  trade accounts receivable, net of allowance for doubtful accounts of 9,949 and 9,248, respectively                                             473,181,000                                       
  trade accounts receivable, net of allowance for doubtful accounts of 9,248 and 6,728, respectively                                              414,331,000                                      
  trade accounts receivable, net of allowance for doubtful accounts of 8,403 and 6,728, respectively                                               453,652,000                                     
  trade accounts receivable, net of allowance for doubtful accounts of 7,608 and 6,728, respectively                                                436,452,000                                    
  trade accounts receivable, net of allowance for doubtful accounts of 6,728                                                 418,733,000                                   
  trade accounts receivable, net of allowance for doubtful accounts of 6,728 and 5,647, respectively                                                  372,159,000                                  
  trade accounts receivable, net of allowance for doubtful accounts of 6,054 and 5,647, respectively                                                   411,033,000                                 
  trade accounts receivable, net of allowance for doubtful accounts of 5,934 and 5,647, respectively                                                    399,993,000                                
  trade accounts receivable, net of allowance for doubtful accounts of 5,814 and 5,647, respectively                                                     386,882,000                               
  trade accounts receivable, net of allowance for doubtful accounts of 5,147 and 4,761, respectively                                                      361,075,000                              
  trade accounts receivable, net of allowance for doubtful accounts of 4,712 and 4,761, respectively                                                       357,195,000 325,685,000                            
  trade accounts receivable, net of allowance for doubtfulaccounts of 4,761 and 4,086, respectively                                                         270,133,000                           
  trade accounts receivable, net of allowance for doubtful accounts of 4,354 and 4,086, respectively                                                          301,721,000                          
  trade accounts receivable, net of allowance for doubtful accounts of 4,086                                                           280,823,000                         
  trade accounts receivable, net of allowance for doubtful accounts of 4,084 and 4,086, respectively                                                            262,463,000                        
  trade accounts receivable, net of allowance for doubtful accounts of 4,086 and 2,660, respectively                                                             214,169,000                       
  trade accounts receivable, net of allowance for doubtful accounts of 4,087 and 2,660, respectively                                                              239,323,000                      
  other assets, less accumulated amortization                                                              3,686,000 3,650,000 3,638,000  3,738,000 3,754,000 3,723,000 3,721,000 3,730,000 3,604,000 3,496,000 3,451,000 3,384,000 3,326,000 3,271,000 3,260,000 3,202,000 3,146,000 3,115,000 3,045,000 3,020,000 3,009,000 
  trade accounts receivable, net of allowance for doubtful accounts of 3,622 and 2,660, respectively                                                               228,257,000                     
  trade accounts receivable, net of allowance for doubtful accounts of 3,374 and 2,660, respectively                                                                240,658,000                    
  trade accounts receivable, net of allowance for doubtful accounts of 2,660 and 2,265, respectively                                                                 244,940,000                   
  trade accounts receivable, net of allowance for doubtful accounts of 2,338 and 2,265, respectively                                                                  309,184,000                  
  trade accounts receivable, net of allowance for doubtful accounts of 2,269 and 2,265, respectively                                                                   292,056,000                 
  trade accounts receivable, net of allowance for doubtful accounts of 2,229 and 2,265, respectively                                                                    273,360,000                
  trade accounts receivable, net of allowance for doubtful accounts of 2,308 and 2,119, respectively                                                                     258,738,000               
  trade accounts receivable, net of allowance for doubtful accounts of 2,517 and 2,119, respectively                                                                      255,101,000              
  150,572,512 and 151,206,712 shares issued and outstanding, respectively                                                                      1,506,000              
  trade accounts receivable, net of allowance for doubtful accounts of 2,272 and 2,119, respectively                                                                       238,657,000             
  trade accounts receivable, net of allowance for doubtful accounts of 2,332 and 3,875, respectively                                                                        232,091,000            
  deferred income tax asset                                                                        9,534,000 9,534,000 9,925,000 6,494,000 6,494,000 6,494,000 4,154,000 4,154,000 4,154,000 5,868,000 5,868,000 5,868,000 
  deferred income tax liability                                                                        17,029,000 17,029,000 16,085,000 14,682,000 14,682,000 14,682,000 13,862,000 13,862,000 13,862,000 12,073,000 12,073,000 12,073,000 
  trade accounts receivable, net of allowance for doubtful accounts of 2,790 and 3,875, respectively                                                                         228,061,000           
  refundable income taxes                                                                         1,618,000          1,838,000 
  trade accounts receivable, net of allowance for doubtful accounts of 3,164 and 3,875, respectively                                                                          212,517,000          
  trade accounts receivable, net of allowance for doubtful accounts of 4,866 and 5,181, respectively                                                                           204,340,000         
  trade accounts receivable, net of allowance for doubtful accounts of 5,466 and 5,181, respectively                                                                            195,124,000        
  trade accounts receivable, net of allowance for doubtful accounts of 5,486 and 5,181, respectively                                                                             183,431,000       
  preferred stock                                                                                    
  trade accounts receivable, net of allowance for doubtful accounts of 5,183 and 4,070, respectively                                                                              170,265,000      
  trade accounts receivable, net of allowance for doubtful accounts of 4,693 and 4,070, respectively                                                                               163,946,000     
  trade accounts receivable, net of allowance for doubtful accounts of 4,302 and 4,070, respectively                                                                                151,192,000    
  trade accounts receivable, net of allowance for doubtful accounts of 4,070 and 3,543, respectively                                                                                 137,864,000   
  accumulated other comprehensive gain                                                                                 3,131,000 3,030,000  
  trade accounts receivable, net of allowance for doubtful accounts of 3,866 and 3,543, respectively                                                                                  127,397,000  
  trade accounts receivable, net of allowance for doubtful accounts of 3,600 and 3,543, respectively                                                                                   120,042,000 

We provide you with 20 years of balance sheets for Fastenal stock, allowing you to gain comprehensive visibility into the fundamentals of the company. Our detailed breakdowns include key financial metrics such as asset and liabilities, payables and receivables, long debts and short debts, cash and inventories, expenses and profits. This in-depth information is essential for making informed investment decisions and understanding the financial health and performance of Fastenal. Explore the full financial landscape of Fastenal stock with our expertly curated balance sheets.

The information provided in this report about Fastenal stock is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.