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 — 2003

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2003-12-31$3.11$3.177,948,800
2003-12-30$3.09$3.153,926,400
2003-12-29$3.10$3.176,225,600
2003-12-26$3.04$3.102,131,200
2003-12-24$3.03$3.093,712,000
2003-12-23$3.00$3.066,134,400
2003-12-22$3.00$3.068,904,000
2003-12-19$2.97$3.0312,484,800
2003-12-18$3.05$3.124,683,200
2003-12-17$2.98$3.048,000,000
2003-12-16$3.04$3.108,840,000
2003-12-15$3.03$3.0911,499,200
2003-12-12$3.08$3.157,275,200
2003-12-11$3.12$3.1910,278,400
2003-12-10$3.04$3.1110,345,600
2003-12-09$2.99$3.0610,625,600
2003-12-08$3.00$3.065,696,000
2003-12-05$2.91$2.979,446,400
2003-12-04$3.00$3.0611,539,200
2003-12-03$3.07$3.149,644,800
2003-12-02$3.12$3.1910,827,200
2003-12-01$3.16$3.239,004,800
2003-11-28$3.11$3.173,611,200
2003-11-26$3.12$3.188,441,600
2003-11-25$3.07$3.139,976,000
2003-11-24$3.05$3.1113,721,600
2003-11-21$2.94$3.004,441,600
2003-11-20$2.94$3.008,833,600
2003-11-19$2.92$2.9712,963,200
2003-11-18$2.90$2.966,371,200
2003-11-17$2.94$3.007,054,400
2003-11-14$2.92$2.988,129,600
2003-11-13$2.99$3.056,825,600
2003-11-12$2.99$3.0510,124,800
2003-11-11$2.89$2.955,180,800
2003-11-10$2.88$2.9310,897,600
2003-11-07$2.87$2.937,955,200
2003-11-06$2.83$2.8911,225,600
2003-11-05$2.84$2.9013,940,800
2003-11-04$2.79$2.845,976,000
2003-11-03$2.81$2.875,508,800
2003-10-31$2.78$2.848,944,000
2003-10-30$2.77$2.827,593,600
2003-10-29$2.82$2.876,088,000
2003-10-28$2.82$2.876,553,600
2003-10-27$2.80$2.866,996,800
2003-10-24$2.80$2.866,051,200
2003-10-23$2.79$2.857,046,400
2003-10-22$2.78$2.8410,236,800
2003-10-21$2.78$2.839,408,000
2003-10-20$2.76$2.8215,612,800
2003-10-17$2.71$2.7616,019,200
2003-10-16$2.83$2.8912,726,400
2003-10-15$2.84$2.8912,667,200
2003-10-14$2.84$2.9013,795,200
2003-10-13$2.80$2.8519,339,200
2003-10-10$2.68$2.7316,115,200
2003-10-09$2.68$2.7313,963,200
2003-10-08$2.66$2.7214,176,000
2003-10-07$2.69$2.7416,214,400
2003-10-06$2.66$2.7211,256,000
2003-10-03$2.58$2.6318,252,800
2003-10-02$2.41$2.4611,185,600
2003-10-01$2.39$2.4410,688,000
2003-09-30$2.36$2.4112,628,800
2003-09-29$2.41$2.4611,169,600
2003-09-26$2.39$2.4413,588,800
2003-09-25$2.46$2.5112,216,000
2003-09-24$2.58$2.638,427,200
2003-09-23$2.65$2.704,014,400
2003-09-22$2.60$2.655,747,200
2003-09-19$2.66$2.7115,836,800
2003-09-18$2.71$2.7510,308,800
2003-09-17$2.72$2.7615,129,600
2003-09-16$2.64$2.6814,972,800
2003-09-15$2.53$2.576,467,200
2003-09-12$2.49$2.545,505,600
2003-09-11$2.54$2.586,262,400
2003-09-10$2.50$2.544,566,400
2003-09-09$2.53$2.573,638,400
2003-09-08$2.58$2.636,225,600
2003-09-05$2.56$2.605,009,600
2003-09-04$2.59$2.634,521,600
2003-09-03$2.62$2.668,414,400
2003-09-02$2.59$2.636,425,600
2003-08-29$2.53$2.575,102,400
2003-08-28$2.50$2.544,276,800
2003-08-27$2.46$2.503,561,600
2003-08-26$2.46$2.508,188,800
2003-08-25$2.48$2.525,011,200
2003-08-22$2.44$2.485,657,600
2003-08-21$2.49$2.5311,171,200
2003-08-20$2.44$2.483,568,000
2003-08-19$2.46$2.508,070,400
2003-08-18$2.42$2.467,131,200
2003-08-15$2.38$2.422,718,400
2003-08-14$2.37$2.414,923,200
2003-08-13$2.39$2.434,790,400
2003-08-12$2.40$2.445,368,000
2003-08-11$2.37$2.416,648,000
2003-08-08$2.35$2.395,048,000
2003-08-07$2.35$2.385,707,200
2003-08-06$2.32$2.365,595,200
2003-08-05$2.33$2.378,193,600
2003-08-04$2.36$2.407,521,600
2003-08-01$2.37$2.417,803,200
2003-07-31$2.37$2.4111,576,000
2003-07-30$2.33$2.366,129,600
2003-07-29$2.35$2.399,968,000
2003-07-28$2.31$2.3512,907,200
2003-07-25$2.27$2.3013,689,600
2003-07-24$2.14$2.185,084,800
2003-07-23$2.17$2.216,364,800
2003-07-22$2.19$2.2211,996,800
2003-07-21$2.16$2.1911,755,200
2003-07-18$2.17$2.218,132,800
2003-07-17$2.13$2.169,030,400
2003-07-16$2.16$2.207,187,200
2003-07-15$2.19$2.2310,654,400
2003-07-14$2.23$2.277,884,800
2003-07-11$2.22$2.2517,696,000
2003-07-10$2.21$2.254,752,000
2003-07-09$2.22$2.265,144,000
2003-07-08$2.25$2.297,291,200
2003-07-07$2.24$2.288,420,800
2003-07-03$2.19$2.238,560,000
2003-07-02$2.23$2.2619,339,200
2003-07-01$2.14$2.1810,955,200
2003-06-30$2.12$2.165,345,600
2003-06-27$2.14$2.177,416,000
2003-06-26$2.16$2.1913,193,600
2003-06-25$2.18$2.227,324,800
2003-06-24$2.18$2.227,336,000
2003-06-23$2.18$2.223,641,600
2003-06-20$2.20$2.244,777,600
2003-06-19$2.19$2.224,739,200
2003-06-18$2.24$2.285,596,800
2003-06-17$2.29$2.3310,732,800
2003-06-16$2.28$2.3210,232,000
2003-06-13$2.18$2.219,224,000
2003-06-12$2.22$2.2610,750,400
2003-06-11$2.20$2.249,209,600
2003-06-10$2.15$2.198,707,200
2003-06-09$2.07$2.118,945,600
2003-06-06$2.12$2.159,150,400
2003-06-05$2.15$2.1811,137,600
2003-06-04$2.17$2.2115,001,600
2003-06-03$2.15$2.189,977,600
2003-06-02$2.14$2.1717,036,800
2003-05-30$2.09$2.1214,590,400
2003-05-29$2.04$2.0817,697,600
2003-05-28$2.06$2.1017,262,400
2003-05-27$2.02$2.068,744,000
2003-05-23$1.99$2.0311,027,200
2003-05-22$1.98$2.0216,152,000
2003-05-21$1.98$2.0125,835,200
2003-05-20$2.02$2.0510,798,400
2003-05-19$2.07$2.108,465,600
2003-05-16$2.14$2.1810,238,400
2003-05-15$2.19$2.225,595,200
2003-05-14$2.16$2.199,985,600
2003-05-13$2.19$2.229,481,600
2003-05-12$2.25$2.295,849,600
2003-05-09$2.18$2.226,652,800
2003-05-08$2.13$2.166,964,800
2003-05-07$2.16$2.2012,534,400
2003-05-06$2.22$2.2511,616,000
2003-05-05$2.20$2.2313,252,800
2003-05-02$2.14$2.1712,536,000
2003-05-01$2.11$2.1410,468,800
2003-04-30$2.16$2.199,627,200
2003-04-29$2.15$2.198,632,000
2003-04-28$2.17$2.2111,299,200
2003-04-25$2.09$2.137,075,200
2003-04-24$2.12$2.168,603,200
2003-04-23$2.15$2.198,433,600
2003-04-22$2.18$2.227,612,800
2003-04-21$2.14$2.189,627,200
2003-04-17$2.14$2.1817,366,400
2003-04-16$2.08$2.129,160,000
2003-04-15$2.13$2.1711,564,800
2003-04-14$2.15$2.1811,137,600
2003-04-11$2.06$2.1023,900,800
2003-04-10$2.05$2.0813,187,200
2003-04-09$1.98$2.018,537,600
2003-04-08$2.00$2.0316,646,400
2003-04-07$2.06$2.1017,073,600
2003-04-04$2.03$2.0612,105,600
2003-04-03$2.00$2.0326,614,400
2003-04-02$1.86$1.897,867,200
2003-04-01$1.77$1.809,649,600
2003-03-31$1.76$1.798,881,600
2003-03-28$1.83$1.869,316,800
2003-03-27$1.85$1.887,833,600
2003-03-26$1.84$1.879,443,200
2003-03-25$1.86$1.8915,601,600
2003-03-24$1.79$1.8210,499,200
2003-03-21$1.92$1.9514,059,200
2003-03-20$1.87$1.9023,430,400
2003-03-19$1.91$1.9417,982,400
2003-03-18$1.98$2.0119,497,600
2003-03-17$1.91$1.9518,763,200
2003-03-14$1.84$1.8714,286,400
2003-03-13$1.84$1.8715,812,800
2003-03-12$1.77$1.8011,552,000
2003-03-11$1.74$1.7712,078,400
2003-03-10$1.75$1.7812,089,600
2003-03-07$1.80$1.8315,884,800
2003-03-06$1.80$1.8316,488,000
2003-03-05$1.87$1.9023,849,600
2003-03-04$1.92$1.959,796,800
2003-03-03$2.01$2.047,753,600
2003-02-28$2.08$2.1111,182,400
2003-02-27$2.04$2.088,963,200
2003-02-26$2.00$2.036,326,400
2003-02-25$2.03$2.069,096,000
2003-02-24$2.02$2.0512,321,600
2003-02-21$2.05$2.086,641,600
2003-02-20$2.01$2.054,811,200
2003-02-19$2.02$2.056,852,800
2003-02-18$2.04$2.0712,025,600
2003-02-14$1.98$2.017,979,200
2003-02-13$1.97$1.998,009,600
2003-02-12$1.96$1.995,204,800
2003-02-11$1.97$2.006,755,200
2003-02-10$2.00$2.035,532,800
2003-02-07$1.99$2.025,576,000
2003-02-06$2.02$2.056,209,600
2003-02-05$2.07$2.1010,043,200
2003-02-04$2.04$2.075,659,200
2003-02-03$2.07$2.107,702,400
2003-01-31$2.07$2.105,841,600
2003-01-30$2.04$2.078,001,600
2003-01-29$2.11$2.149,235,200
2003-01-28$2.07$2.106,054,400
2003-01-27$2.06$2.0910,315,200
2003-01-24$2.11$2.1410,435,200
2003-01-23$2.15$2.186,662,400
2003-01-22$2.14$2.1714,110,400
2003-01-21$2.12$2.1618,179,200
2003-01-17$2.15$2.186,121,600
2003-01-16$2.18$2.224,969,600
2003-01-15$2.18$2.216,665,600
2003-01-14$2.25$2.298,276,800
2003-01-13$2.21$2.2417,324,800
2003-01-10$2.24$2.2711,427,200
2003-01-09$2.25$2.2821,521,600
2003-01-08$2.24$2.2815,070,400
2003-01-07$2.31$2.3518,598,400
2003-01-06$2.35$2.3925,200,000
2003-01-03$2.39$2.4320,576,000
2003-01-02$2.42$2.4622,134,400