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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2023-12-29$32.38$51.285,432,400
2023-12-28$32.42$51.334,358,400
2023-12-27$32.67$51.734,727,600
2023-12-26$32.72$51.823,419,800
2023-12-22$32.67$51.734,089,200
2023-12-21$32.54$51.534,928,800
2023-12-20$32.32$51.186,501,600
2023-12-19$32.35$51.214,814,400
2023-12-18$32.31$51.176,305,200
2023-12-15$32.08$50.8016,510,000
2023-12-14$32.12$50.859,535,800
2023-12-13$32.02$50.707,015,200
2023-12-12$31.94$50.577,715,000
2023-12-11$31.67$50.158,143,000
2023-12-08$31.15$49.316,273,400
2023-12-07$31.18$49.377,060,400
2023-12-06$31.07$49.1910,610,800
2023-12-05$30.38$48.106,012,600
2023-12-04$30.49$47.975,526,400
2023-12-01$30.41$47.855,548,400
2023-11-30$29.99$47.188,328,800
2023-11-29$29.82$46.925,309,400
2023-11-28$29.95$47.135,915,000
2023-11-27$30.48$47.955,074,200
2023-11-24$30.48$47.961,791,200
2023-11-22$30.43$47.894,049,600
2023-11-21$30.35$47.764,269,200
2023-11-20$30.46$47.935,325,000
2023-11-17$30.38$47.804,828,800
2023-11-16$30.33$47.726,317,800
2023-11-15$30.06$47.296,414,400
2023-11-14$30.50$47.996,827,800
2023-11-13$29.82$46.923,980,200
2023-11-10$30.00$47.216,248,600
2023-11-09$29.57$46.525,172,400
2023-11-08$29.63$46.625,895,000
2023-11-07$29.51$46.435,852,000
2023-11-06$29.36$46.207,980,800
2023-11-03$29.90$47.058,205,000
2023-11-02$29.93$47.107,537,400
2023-11-01$29.46$46.357,746,800
2023-10-31$29.17$45.909,844,800
2023-10-30$29.12$45.817,290,200
2023-10-27$28.81$45.338,026,600
2023-10-26$28.62$45.037,227,400
2023-10-25$28.54$44.917,293,200
2023-10-24$28.79$45.035,914,000
2023-10-23$28.69$44.875,200,000
2023-10-20$28.81$45.057,761,800
2023-10-19$29.26$45.777,605,000
2023-10-18$29.40$45.978,044,000
2023-10-17$30.03$46.977,258,000
2023-10-16$29.94$46.829,739,400
2023-10-13$30.06$47.0113,202,200
2023-10-12$30.11$47.0929,080,000
2023-10-11$28.00$43.8011,052,000
2023-10-10$27.92$43.677,850,200
2023-10-09$28.24$44.165,867,400
2023-10-06$28.06$43.887,450,000
2023-10-05$27.45$42.935,025,200
2023-10-04$27.51$43.025,759,200
2023-10-03$27.09$42.385,854,600
2023-10-02$27.43$42.905,343,600
2023-09-29$27.32$42.736,250,200
2023-09-28$27.83$43.525,930,000
2023-09-27$27.53$43.066,123,600
2023-09-26$27.23$42.595,748,000
2023-09-25$27.40$42.844,129,400
2023-09-22$27.11$42.394,165,600
2023-09-21$27.05$42.305,579,600
2023-09-20$27.14$42.453,900,200
2023-09-19$27.40$42.854,837,800
2023-09-18$27.46$42.945,552,600
2023-09-15$27.61$43.189,270,000
2023-09-14$27.41$42.875,090,000
2023-09-13$27.35$42.774,489,000
2023-09-12$27.26$42.634,119,600
2023-09-11$27.30$42.705,235,200
2023-09-08$27.25$42.636,004,600
2023-09-07$27.67$43.278,106,800
2023-09-06$27.93$43.686,508,600
2023-09-05$28.04$43.856,854,400
2023-09-01$28.64$44.794,608,800
2023-08-31$28.79$45.036,190,000
2023-08-30$28.89$45.183,464,200
2023-08-29$28.77$44.994,564,000
2023-08-28$28.67$44.832,324,400
2023-08-25$28.58$44.704,352,200
2023-08-24$28.23$44.144,325,000
2023-08-23$28.65$44.813,826,200
2023-08-22$28.42$44.463,489,600
2023-08-21$28.59$44.724,440,600
2023-08-18$28.75$44.964,490,400
2023-08-17$28.63$44.787,368,000
2023-08-16$28.52$44.603,262,200
2023-08-15$28.78$45.003,782,600
2023-08-14$28.88$45.164,166,000
2023-08-11$28.72$44.924,430,800
2023-08-10$28.39$44.403,464,200
2023-08-09$28.54$44.645,064,200
2023-08-08$28.35$44.344,476,400
2023-08-07$28.62$44.755,398,800
2023-08-04$28.04$43.856,832,000
2023-08-03$28.46$44.506,052,600
2023-08-02$28.93$45.254,821,800
2023-08-01$29.17$45.625,021,000
2023-07-31$29.31$45.838,219,200
2023-07-28$29.22$45.695,103,400
2023-07-27$28.84$45.117,729,200
2023-07-26$29.26$45.776,247,000
2023-07-25$29.31$45.565,477,600
2023-07-24$29.21$45.415,467,600
2023-07-21$29.07$45.1919,073,800
2023-07-20$28.93$44.977,752,400
2023-07-19$28.65$44.537,883,600
2023-07-18$28.40$44.146,942,200
2023-07-17$28.64$44.526,635,200
2023-07-14$28.74$44.688,880,000
2023-07-13$28.35$44.0715,681,600
2023-07-12$29.37$45.6511,562,800
2023-07-11$29.48$45.836,390,000
2023-07-10$29.42$45.746,401,800
2023-07-07$28.93$44.986,742,600
2023-07-06$28.89$44.915,847,800
2023-07-05$29.13$45.285,736,400
2023-07-03$29.21$45.403,333,000
2023-06-30$29.50$45.855,142,000
2023-06-29$29.27$45.503,980,600
2023-06-28$29.03$45.136,422,800
2023-06-27$29.23$45.444,432,600
2023-06-26$28.79$44.754,197,400
2023-06-23$28.45$44.228,334,000
2023-06-22$28.48$44.285,687,200
2023-06-21$28.82$44.807,888,200
2023-06-20$28.38$44.115,156,200
2023-06-16$28.29$43.9813,049,600
2023-06-15$28.12$43.726,589,600
2023-06-14$27.72$43.095,378,200
2023-06-13$28.07$43.636,305,600
2023-06-12$27.58$42.886,397,200
2023-06-09$27.39$42.577,041,600
2023-06-08$27.24$42.346,958,200
2023-06-07$26.97$41.9310,435,000
2023-06-06$26.98$41.9410,424,400
2023-06-05$27.65$42.986,526,600
2023-06-02$27.68$43.047,629,400
2023-06-01$26.95$41.906,482,200
2023-05-31$26.92$41.8610,588,400
2023-05-30$27.45$42.673,833,800
2023-05-26$27.58$42.884,437,200
2023-05-25$27.17$42.234,466,200
2023-05-24$26.92$41.863,448,800
2023-05-23$27.16$42.224,122,200
2023-05-22$27.70$43.064,797,000
2023-05-19$27.50$42.753,693,400
2023-05-18$27.62$42.945,324,000
2023-05-17$27.11$42.154,508,800
2023-05-16$26.82$41.693,746,200
2023-05-15$27.11$42.155,009,400
2023-05-12$27.38$42.563,043,600
2023-05-11$27.43$42.654,117,400
2023-05-10$27.30$42.434,367,800
2023-05-09$27.23$42.333,609,600
2023-05-08$27.17$42.243,907,400
2023-05-05$27.33$42.494,322,800
2023-05-04$27.01$41.995,943,400
2023-05-03$27.04$42.045,932,800
2023-05-02$27.17$42.257,694,200
2023-05-01$27.29$42.435,376,200
2023-04-28$26.92$41.858,689,200
2023-04-27$26.97$41.937,090,000
2023-04-26$26.23$40.776,327,000
2023-04-25$26.75$41.326,884,400
2023-04-24$27.46$42.416,656,800
2023-04-21$27.41$42.336,917,800
2023-04-20$27.30$42.167,586,400
2023-04-19$27.00$41.715,022,600
2023-04-18$26.92$41.586,654,400
2023-04-17$26.77$41.345,513,400
2023-04-14$26.64$41.1410,799,800
2023-04-13$26.17$40.4215,520,200
2023-04-12$26.28$40.599,589,200
2023-04-11$26.33$40.675,796,000
2023-04-10$26.08$40.295,989,600
2023-04-06$25.74$39.756,153,000
2023-04-05$25.75$39.788,465,800
2023-04-04$26.50$40.946,543,600
2023-04-03$26.92$41.574,534,400
2023-03-31$26.97$41.655,199,200
2023-03-30$26.41$40.794,036,400
2023-03-29$26.49$40.903,851,000
2023-03-28$26.32$40.643,421,600
2023-03-27$26.17$40.434,835,800
2023-03-24$26.15$40.395,253,200
2023-03-23$25.87$39.955,622,800
2023-03-22$25.92$40.025,814,800
2023-03-21$26.57$41.046,409,200
2023-03-20$26.58$41.047,221,600
2023-03-17$26.07$40.2618,406,400
2023-03-16$26.19$40.456,665,600
2023-03-15$25.78$39.828,051,600
2023-03-14$26.17$40.436,582,600
2023-03-13$25.85$39.926,802,000
2023-03-10$25.76$39.788,219,600
2023-03-09$26.05$40.234,087,400
2023-03-08$26.48$40.893,671,600
2023-03-07$26.31$40.635,484,000
2023-03-06$26.68$41.216,795,000
2023-03-03$26.84$41.456,974,600
2023-03-02$26.45$40.856,422,400
2023-03-01$25.78$39.815,747,800
2023-02-28$25.78$39.828,636,800
2023-02-27$25.79$39.823,913,800
2023-02-24$25.62$39.574,600,600
2023-02-23$25.70$39.694,886,400
2023-02-22$25.80$39.855,552,000
2023-02-21$25.73$39.745,346,200
2023-02-17$26.72$41.276,069,000
2023-02-16$26.51$40.945,223,200
2023-02-15$26.54$40.994,689,200
2023-02-14$26.37$40.735,912,600
2023-02-13$26.51$40.954,212,000
2023-02-10$26.06$40.243,649,400
2023-02-09$26.08$40.284,867,800
2023-02-08$26.33$40.675,182,800
2023-02-07$26.74$41.306,436,000
2023-02-06$26.61$41.105,945,200
2023-02-03$27.10$41.858,070,200
2023-02-02$27.65$42.7014,283,200
2023-02-01$25.95$40.087,149,600
2023-01-31$25.28$38.779,543,200
2023-01-30$24.72$37.915,577,200
2023-01-27$25.13$38.545,039,400
2023-01-26$24.81$38.045,519,200
2023-01-25$24.74$37.944,948,800
2023-01-24$24.79$38.028,876,600
2023-01-23$24.50$37.576,774,000
2023-01-20$24.50$37.5812,272,600
2023-01-19$23.40$35.8916,790,200
2023-01-18$23.77$36.4610,584,000
2023-01-17$24.11$36.988,082,800
2023-01-13$24.41$37.444,685,600
2023-01-12$24.51$37.597,435,600
2023-01-11$24.55$37.657,392,600
2023-01-10$24.25$37.193,839,000
2023-01-09$23.98$36.777,395,000
2023-01-06$23.81$36.517,193,600
2023-01-05$23.15$35.518,338,400
2023-01-04$23.99$36.795,056,000
2023-01-03$23.70$36.356,758,200