NASDAQ:FAST | Shares Outstanding | FASTENAL CO

Complete source-backed shares outstanding history.

Available history
2008-12-31 to 2026-07-10
Data captured

Historical Shares Outstanding

DateShares outstanding
2026-07-101,147,497,573
2026-06-301,147,494,415
2026-04-101,148,035,061
2026-03-311,148,000,984
2026-01-211,148,179,210
2025-12-311,148,057,473
2025-10-101,148,035,721
2025-09-301,148,033,521
2025-07-111,147,636,617
2025-06-301,147,617,563
2025-04-10573,620,638
2025-03-31573,611,957
2025-01-21573,419,704
2024-12-311,146,640,904
2024-10-10572,886,495
2024-09-30572,881,159
2024-07-11572,646,104
2024-06-30572,620,247
2024-04-10572,547,449
2024-03-31572,525,495
2024-01-19572,232,755
2023-12-311,143,964,734
2023-10-11571,413,165
2023-09-30571,404,311
2023-07-12571,333,004
2023-06-30571,288,830
2023-04-12571,042,439
2023-03-31571,024,422
2023-01-20570,833,585
2022-12-311,141,623,348
2022-10-12572,759,880
2022-09-30572,754,406
2022-07-12574,678,797
2022-06-30574,676,079
2022-04-12575,606,032
2022-03-31575,601,845
2022-01-21575,550,072
2021-12-31575,464,682
2021-10-11575,163,354
2021-09-30575,163,289
2021-07-12574,739,393
2021-06-30574,704,880
2021-04-12574,462,527
2021-03-31574,424,155
2021-01-22574,317,276
2020-12-31574,159,575
2020-10-12574,053,293
2020-09-30574,049,821
2020-07-13573,626,327
2020-06-30573,570,647
2020-04-13572,818,887
2020-03-31572,817,649
2020-01-22574,226,297
2019-12-31574,128,911
2019-10-10573,527,178
2019-09-30573,526,178
2019-07-10573,430,436
2019-06-30573,396,959
2019-04-10286,314,823
2019-03-31286,265,537
2019-01-18285,931,529
2018-12-31571,803,838
2018-10-09287,056,618
2018-09-30287,056,618
2018-07-10286,948,535
2018-06-30286,948,535
2018-04-10287,688,839
2018-03-31287,687,089
2018-01-19287,603,912
2017-12-31575,183,072
2017-10-10287,390,374
2017-09-30287,383,174
2017-07-11287,978,174
2017-06-30287,978,174
2017-04-11289,263,924
2017-03-31289,263,924
2017-01-20289,247,424
2016-12-31578,323,848
2016-10-10289,032,074
2016-09-30289,024,824
2016-07-11288,965,949
2016-06-30288,945,899
2016-04-11288,883,249
2016-03-31288,872,549
2016-01-22288,403,782
2015-12-31289,581,682
2015-10-12289,695,174
2015-09-30289,654,284
2015-07-13290,165,109
2015-06-30290,149,384
2015-04-13293,955,044
2015-03-31293,955,044
2015-01-23295,880,219
2014-12-31295,867,844
2014-10-09296,440,794
2014-09-30296,440,794
2014-07-10296,770,069
2014-06-30296,764,444
2014-04-10296,639,119
2014-03-31296,624,319