NASDAQ:FAST | Historical Stock Price | FASTENAL CO

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1987-08-20 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$0.03$0.15$0.74$3.67$18.19$90.251987-08-202026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 1990

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
1990-12-31$0.13$0.133,379,200
1990-12-28$0.13$0.1323,347,200
1990-12-27$0.14$0.141,638,400
1990-12-26$0.14$0.14998,400
1990-12-24$0.14$0.14153,600
1990-12-21$0.14$0.142,022,400
1990-12-20$0.14$0.142,496,000
1990-12-19$0.14$0.145,580,800
1990-12-18$0.14$0.1410,483,200
1990-12-17$0.13$0.132,137,600
1990-12-14$0.14$0.144,979,200
1990-12-13$0.14$0.141,459,200
1990-12-12$0.14$0.146,144,000
1990-12-11$0.14$0.146,451,200
1990-12-10$0.15$0.153,097,600
1990-12-07$0.15$0.155,094,400
1990-12-06$0.15$0.155,363,200
1990-12-05$0.15$0.153,609,600
1990-12-04$0.15$0.153,059,200
1990-12-03$0.14$0.141,139,200
1990-11-30$0.14$0.14704,000
1990-11-29$0.14$0.1411,532,800
1990-11-28$0.15$0.152,368,000
1990-11-27$0.15$0.155,363,200
1990-11-26$0.14$0.145,529,600
1990-11-23$0.14$0.14819,200
1990-11-21$0.14$0.14972,800
1990-11-20$0.14$0.145,760,000
1990-11-19$0.14$0.142,470,400
1990-11-16$0.14$0.143,622,400
1990-11-15$0.14$0.148,601,600
1990-11-14$0.14$0.143,686,400
1990-11-13$0.13$0.134,774,400
1990-11-12$0.13$0.132,995,200
1990-11-09$0.12$0.121,702,400
1990-11-08$0.12$0.1214,771,200
1990-11-07$0.12$0.123,123,200
1990-11-06$0.12$0.1222,694,400
1990-11-05$0.12$0.124,697,600
1990-11-02$0.11$0.117,488,000
1990-11-01$0.10$0.101,395,200
1990-10-31$0.11$0.115,094,400
1990-10-30$0.11$0.1116,012,800
1990-10-29$0.11$0.119,164,800
1990-10-26$0.12$0.127,065,600
1990-10-25$0.12$0.121,971,200
1990-10-24$0.12$0.123,673,600
1990-10-23$0.12$0.125,504,000
1990-10-22$0.11$0.119,126,400
1990-10-19$0.11$0.115,900,800
1990-10-18$0.11$0.112,892,800
1990-10-17$0.12$0.129,932,800
1990-10-16$0.12$0.1218,777,600
1990-10-15$0.12$0.1261,785,600
1990-10-12$0.14$0.142,790,400
1990-10-11$0.13$0.134,684,800
1990-10-10$0.13$0.136,208,000
1990-10-09$0.14$0.149,088,000
1990-10-08$0.15$0.15960,000
1990-10-05$0.15$0.1510,777,600
1990-10-04$0.15$0.151,702,400
1990-10-03$0.16$0.162,470,400
1990-10-02$0.16$0.165,273,600
1990-10-01$0.16$0.163,596,800
1990-09-28$0.16$0.163,776,000
1990-09-27$0.16$0.163,750,400
1990-09-26$0.16$0.162,995,200
1990-09-25$0.16$0.164,723,200
1990-09-24$0.16$0.163,584,000
1990-09-21$0.16$0.16588,800
1990-09-20$0.16$0.165,414,400
1990-09-19$0.17$0.172,483,200
1990-09-18$0.17$0.174,108,800
1990-09-17$0.17$0.17422,400
1990-09-14$0.18$0.183,481,600
1990-09-13$0.17$0.171,318,400
1990-09-12$0.17$0.171,894,400
1990-09-11$0.16$0.16179,200
1990-09-10$0.16$0.161,062,400
1990-09-07$0.16$0.162,150,400
1990-09-06$0.16$0.167,424,000
1990-09-05$0.16$0.162,380,800
1990-09-04$0.17$0.177,782,400
1990-08-31$0.16$0.161,126,400
1990-08-30$0.16$0.163,520,000
1990-08-29$0.16$0.162,803,200
1990-08-28$0.16$0.162,521,600
1990-08-27$0.15$0.152,201,600
1990-08-24$0.14$0.142,880,000
1990-08-23$0.14$0.1412,748,800
1990-08-22$0.14$0.1410,112,000
1990-08-21$0.13$0.137,091,200
1990-08-20$0.14$0.143,136,000
1990-08-17$0.14$0.149,408,000
1990-08-16$0.15$0.151,561,600
1990-08-15$0.15$0.15166,400
1990-08-14$0.16$0.161,792,000
1990-08-13$0.16$0.165,043,200
1990-08-10$0.16$0.162,316,800
1990-08-09$0.17$0.171,318,400
1990-08-08$0.16$0.168,358,400
1990-08-07$0.16$0.165,363,200
1990-08-06$0.15$0.155,568,000
1990-08-03$0.15$0.158,089,600
1990-08-02$0.17$0.172,393,600
1990-08-01$0.17$0.171,152,000
1990-07-31$0.17$0.171,292,800
1990-07-30$0.17$0.171,280,000
1990-07-27$0.17$0.17768,000
1990-07-26$0.17$0.172,227,200
1990-07-25$0.18$0.181,088,000
1990-07-24$0.18$0.183,724,800
1990-07-23$0.17$0.173,712,000
1990-07-20$0.18$0.183,827,200
1990-07-19$0.18$0.181,536,000
1990-07-18$0.18$0.183,340,800
1990-07-17$0.19$0.192,931,200
1990-07-16$0.19$0.192,496,000
1990-07-13$0.19$0.196,233,600
1990-07-12$0.19$0.192,393,600
1990-07-11$0.19$0.193,801,600
1990-07-10$0.19$0.197,129,600
1990-07-09$0.19$0.194,416,000
1990-07-06$0.19$0.1910,201,600
1990-07-05$0.19$0.194,646,400
1990-07-03$0.19$0.1912,710,400
1990-07-02$0.18$0.18755,200
1990-06-29$0.18$0.183,366,400
1990-06-28$0.17$0.173,865,600
1990-06-27$0.17$0.177,372,800
1990-06-26$0.17$0.177,872,000
1990-06-25$0.16$0.164,582,400
1990-06-22$0.16$0.165,388,800
1990-06-21$0.16$0.167,820,800
1990-06-20$0.16$0.1613,900,800
1990-06-19$0.16$0.167,180,800
1990-06-18$0.16$0.162,931,200
1990-06-15$0.17$0.172,534,400
1990-06-14$0.17$0.175,606,400
1990-06-13$0.17$0.175,964,800
1990-06-12$0.18$0.181,241,600
1990-06-11$0.17$0.178,524,800
1990-06-08$0.17$0.172,636,800
1990-06-07$0.18$0.182,393,600
1990-06-06$0.17$0.173,225,600
1990-06-05$0.17$0.172,944,000
1990-06-04$0.17$0.1711,955,200
1990-06-01$0.17$0.1710,508,800
1990-05-31$0.18$0.1811,635,200
1990-05-30$0.19$0.197,257,600
1990-05-29$0.18$0.188,038,400
1990-05-25$0.18$0.1810,636,800
1990-05-24$0.19$0.194,428,800
1990-05-23$0.19$0.191,702,400
1990-05-22$0.20$0.20537,600
1990-05-21$0.19$0.193,161,600
1990-05-18$0.20$0.202,086,400
1990-05-17$0.20$0.201,664,000
1990-05-16$0.20$0.201,856,000
1990-05-15$0.20$0.201,830,400
1990-05-14$0.19$0.199,446,400
1990-05-11$0.19$0.1912,275,200
1990-05-10$0.18$0.1811,584,000
1990-05-09$0.19$0.193,635,200
1990-05-08$0.19$0.1915,027,200
1990-05-07$0.18$0.1810,649,600
1990-05-04$0.18$0.181,600,000
1990-05-03$0.17$0.173,417,600
1990-05-02$0.17$0.177,232,000
1990-05-01$0.17$0.173,929,600
1990-04-30$0.17$0.17473,600
1990-04-27$0.17$0.171,126,400
1990-04-26$0.17$0.177,513,600
1990-04-25$0.17$0.176,169,600
1990-04-24$0.17$0.174,326,400
1990-04-23$0.17$0.172,867,200
1990-04-20$0.17$0.1722,348,800
1990-04-19$0.18$0.181,280,000
1990-04-18$0.17$0.174,672,000
1990-04-17$0.17$0.1710,022,400
1990-04-16$0.17$0.177,718,400
1990-04-12$0.17$0.173,443,200
1990-04-11$0.17$0.176,924,800
1990-04-10$0.17$0.173,443,200
1990-04-09$0.17$0.173,750,400
1990-04-06$0.16$0.16409,600
1990-04-05$0.16$0.163,212,800
1990-04-04$0.16$0.1610,572,800
1990-04-03$0.16$0.166,080,000
1990-04-02$0.16$0.161,612,800
1990-03-30$0.16$0.164,326,400
1990-03-29$0.16$0.1613,696,000
1990-03-28$0.16$0.165,030,400
1990-03-27$0.16$0.166,092,800
1990-03-26$0.16$0.1610,688,000
1990-03-23$0.15$0.153,097,600
1990-03-22$0.15$0.154,979,200
1990-03-21$0.15$0.152,713,600
1990-03-20$0.15$0.153,251,200
1990-03-19$0.15$0.154,198,400
1990-03-16$0.14$0.148,435,200
1990-03-15$0.14$0.143,456,000
1990-03-14$0.14$0.145,542,400
1990-03-13$0.14$0.144,633,600
1990-03-12$0.13$0.131,715,200
1990-03-09$0.14$0.144,812,800
1990-03-08$0.14$0.1418,380,800
1990-03-07$0.14$0.147,270,400
1990-03-06$0.14$0.14819,200
1990-03-05$0.14$0.142,598,400
1990-03-02$0.14$0.141,100,800
1990-03-01$0.13$0.133,673,600
1990-02-28$0.13$0.1312,224,000
1990-02-27$0.13$0.133,942,400
1990-02-26$0.13$0.138,307,200
1990-02-23$0.13$0.132,918,400
1990-02-22$0.13$0.1313,721,600
1990-02-21$0.12$0.121,331,200
1990-02-20$0.12$0.121,638,400
1990-02-16$0.13$0.132,022,400
1990-02-15$0.12$0.129,267,200
1990-02-14$0.12$0.12460,800
1990-02-13$0.12$0.12307,200
1990-02-12$0.12$0.125,939,200
1990-02-09$0.12$0.1211,929,600
1990-02-08$0.12$0.128,422,400
1990-02-07$0.12$0.123,968,000
1990-02-06$0.12$0.121,510,400
1990-02-05$0.12$0.121,305,600
1990-02-02$0.11$0.111,305,600
1990-02-01$0.11$0.111,996,800
1990-01-31$0.11$0.114,684,800
1990-01-30$0.11$0.115,657,600
1990-01-29$0.12$0.1212,313,600
1990-01-26$0.12$0.1211,212,800
1990-01-25$0.12$0.124,864,000
1990-01-24$0.12$0.125,427,200
1990-01-23$0.12$0.123,788,800
1990-01-22$0.12$0.127,731,200
1990-01-19$0.12$0.122,508,800
1990-01-18$0.11$0.11742,400
1990-01-17$0.11$0.116,169,600
1990-01-16$0.11$0.111,715,200
1990-01-15$0.11$0.112,201,600
1990-01-12$0.11$0.119,600,000
1990-01-11$0.12$0.12665,600
1990-01-10$0.12$0.1217,766,400
1990-01-09$0.12$0.125,478,400
1990-01-08$0.12$0.123,174,400
1990-01-05$0.12$0.124,659,200
1990-01-04$0.12$0.126,732,800
1990-01-03$0.12$0.122,073,600
1990-01-02$0.12$0.124,044,800