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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
1996-12-31$1.43$1.4411,577,600
1996-12-30$1.41$1.423,859,200
1996-12-27$1.40$1.4111,120,000
1996-12-26$1.39$1.401,827,200
1996-12-24$1.35$1.361,827,200
1996-12-23$1.36$1.37528,000
1996-12-20$1.37$1.382,028,800
1996-12-19$1.37$1.381,008,000
1996-12-18$1.36$1.375,577,600
1996-12-17$1.37$1.384,099,200
1996-12-16$1.38$1.396,009,600
1996-12-13$1.38$1.391,657,600
1996-12-12$1.38$1.391,472,000
1996-12-11$1.39$1.406,102,400
1996-12-10$1.41$1.438,454,400
1996-12-09$1.38$1.394,355,200
1996-12-06$1.35$1.362,288,000
1996-12-05$1.35$1.361,596,800
1996-12-04$1.33$1.341,862,400
1996-12-03$1.36$1.374,310,400
1996-12-02$1.34$1.355,840,000
1996-11-29$1.34$1.35774,400
1996-11-27$1.35$1.361,523,200
1996-11-26$1.35$1.364,201,600
1996-11-25$1.37$1.383,497,600
1996-11-22$1.36$1.374,598,400
1996-11-21$1.34$1.352,937,600
1996-11-20$1.35$1.365,043,200
1996-11-19$1.35$1.361,884,800
1996-11-18$1.37$1.383,366,400
1996-11-15$1.40$1.412,448,000
1996-11-14$1.42$1.431,075,200
1996-11-13$1.41$1.423,686,400
1996-11-12$1.41$1.421,193,600
1996-11-11$1.42$1.432,886,400
1996-11-08$1.39$1.403,177,600
1996-11-07$1.40$1.412,105,600
1996-11-06$1.41$1.426,921,600
1996-11-05$1.39$1.402,812,800
1996-11-04$1.39$1.413,315,200
1996-11-01$1.40$1.414,822,400
1996-10-31$1.45$1.465,708,800
1996-10-30$1.41$1.433,136,000
1996-10-29$1.41$1.422,528,000
1996-10-28$1.43$1.442,950,400
1996-10-25$1.45$1.461,315,200
1996-10-24$1.45$1.464,924,800
1996-10-23$1.41$1.422,067,200
1996-10-22$1.43$1.444,393,600
1996-10-21$1.41$1.424,896,000
1996-10-18$1.43$1.442,492,800
1996-10-17$1.43$1.442,512,000
1996-10-16$1.40$1.4110,572,800
1996-10-15$1.35$1.3620,336,000
1996-10-14$1.41$1.4213,510,400
1996-10-11$1.36$1.3771,302,400
1996-10-10$1.52$1.542,652,800
1996-10-09$1.52$1.545,564,800
1996-10-08$1.52$1.532,313,600
1996-10-07$1.53$1.547,513,600
1996-10-04$1.49$1.503,542,400
1996-10-03$1.50$1.512,390,400
1996-10-02$1.50$1.512,489,600
1996-10-01$1.53$1.544,041,600
1996-09-30$1.55$1.565,993,600
1996-09-27$1.55$1.567,936,000
1996-09-26$1.51$1.525,388,800
1996-09-25$1.51$1.5312,406,400
1996-09-24$1.50$1.512,297,600
1996-09-23$1.48$1.494,076,800
1996-09-20$1.47$1.486,492,800
1996-09-19$1.43$1.443,740,800
1996-09-18$1.45$1.465,635,200
1996-09-17$1.48$1.504,764,800
1996-09-16$1.54$1.554,563,200
1996-09-13$1.55$1.568,048,000
1996-09-12$1.51$1.522,118,400
1996-09-11$1.52$1.545,635,200
1996-09-10$1.48$1.504,646,400
1996-09-09$1.50$1.513,683,200
1996-09-06$1.51$1.525,062,400
1996-09-05$1.48$1.502,444,800
1996-09-04$1.49$1.503,222,400
1996-09-03$1.44$1.452,809,600
1996-08-30$1.46$1.472,640,000
1996-08-29$1.46$1.4713,248,000
1996-08-28$1.49$1.5012,412,800
1996-08-27$1.49$1.5012,931,200
1996-08-26$1.43$1.441,465,600
1996-08-23$1.42$1.442,416,000
1996-08-22$1.42$1.434,361,600
1996-08-21$1.39$1.401,772,800
1996-08-20$1.40$1.4110,691,200
1996-08-19$1.41$1.424,880,000
1996-08-16$1.39$1.413,308,800
1996-08-15$1.36$1.374,086,400
1996-08-14$1.34$1.352,800,000
1996-08-13$1.31$1.324,502,400
1996-08-12$1.35$1.362,659,200
1996-08-09$1.35$1.363,052,800
1996-08-08$1.37$1.382,608,000
1996-08-07$1.38$1.393,065,600
1996-08-06$1.38$1.393,657,600
1996-08-05$1.35$1.364,240,000
1996-08-02$1.38$1.398,051,200
1996-08-01$1.38$1.4011,273,600
1996-07-31$1.34$1.359,734,400
1996-07-30$1.31$1.326,739,200
1996-07-29$1.28$1.295,107,200
1996-07-26$1.25$1.262,521,600
1996-07-25$1.25$1.265,763,200
1996-07-24$1.22$1.239,664,000
1996-07-23$1.24$1.257,923,200
1996-07-22$1.26$1.276,448,000
1996-07-19$1.27$1.2810,169,600
1996-07-18$1.25$1.2613,827,200
1996-07-17$1.21$1.2222,457,600
1996-07-16$1.19$1.2027,171,200
1996-07-15$1.23$1.2416,403,200
1996-07-12$1.31$1.3268,604,800
1996-07-11$1.41$1.4212,777,600
1996-07-10$1.42$1.437,776,000
1996-07-09$1.40$1.416,774,400
1996-07-08$1.32$1.331,875,200
1996-07-05$1.34$1.35963,200
1996-07-03$1.38$1.392,595,200
1996-07-02$1.38$1.393,110,400
1996-07-01$1.39$1.405,721,600
1996-06-28$1.36$1.379,603,200
1996-06-27$1.30$1.325,344,000
1996-06-26$1.28$1.295,523,200
1996-06-25$1.32$1.333,459,200
1996-06-24$1.32$1.334,019,200
1996-06-21$1.32$1.331,939,200
1996-06-20$1.31$1.326,140,800
1996-06-19$1.38$1.391,500,800
1996-06-18$1.38$1.392,620,800
1996-06-17$1.40$1.413,145,600
1996-06-14$1.41$1.422,595,200
1996-06-13$1.40$1.411,808,000
1996-06-12$1.41$1.434,569,600
1996-06-11$1.41$1.4310,915,200
1996-06-10$1.45$1.462,643,200
1996-06-07$1.42$1.433,494,400
1996-06-06$1.41$1.422,323,200
1996-06-05$1.42$1.431,526,400
1996-06-04$1.45$1.4612,748,800
1996-06-03$1.46$1.475,475,200
1996-05-31$1.41$1.421,753,600
1996-05-30$1.42$1.432,416,000
1996-05-29$1.42$1.434,508,800
1996-05-28$1.41$1.435,446,400
1996-05-24$1.43$1.446,249,600
1996-05-23$1.41$1.433,312,000
1996-05-22$1.39$1.402,275,200
1996-05-21$1.38$1.394,345,600
1996-05-20$1.41$1.436,048,000
1996-05-17$1.40$1.417,257,600
1996-05-16$1.39$1.4015,161,600
1996-05-15$1.34$1.356,489,600
1996-05-14$1.33$1.347,027,200
1996-05-13$1.31$1.328,512,000
1996-05-10$1.24$1.253,472,000
1996-05-09$1.25$1.269,782,400
1996-05-08$1.20$1.216,598,400
1996-05-07$1.18$1.196,899,200
1996-05-06$1.18$1.194,649,600
1996-05-03$1.17$1.184,988,800
1996-05-02$1.17$1.185,148,800
1996-05-01$1.23$1.245,212,800
1996-04-30$1.20$1.2014,259,200
1996-04-29$1.19$1.204,780,800
1996-04-26$1.23$1.2410,665,600
1996-04-25$1.16$1.175,315,200
1996-04-24$1.14$1.159,136,000
1996-04-23$1.10$1.1127,452,800
1996-04-22$1.10$1.1121,958,400
1996-04-19$1.13$1.1320,515,200
1996-04-18$1.19$1.2012,003,200
1996-04-17$1.15$1.166,236,800
1996-04-16$1.15$1.162,368,000
1996-04-15$1.15$1.1614,249,600
1996-04-12$1.15$1.1624,918,400
1996-04-11$1.13$1.149,222,400
1996-04-10$1.10$1.112,972,800
1996-04-09$1.14$1.153,772,800
1996-04-08$1.16$1.1710,300,800
1996-04-04$1.22$1.236,771,200
1996-04-03$1.23$1.247,852,800
1996-04-02$1.21$1.222,348,800
1996-04-01$1.20$1.203,955,200
1996-03-29$1.20$1.216,064,000
1996-03-28$1.21$1.226,348,800
1996-03-27$1.24$1.254,649,600
1996-03-26$1.21$1.223,516,800
1996-03-25$1.19$1.205,225,600
1996-03-22$1.18$1.195,200,000
1996-03-21$1.18$1.195,094,400
1996-03-20$1.19$1.208,284,800
1996-03-19$1.18$1.193,900,800
1996-03-18$1.20$1.207,174,400
1996-03-15$1.16$1.173,241,600
1996-03-14$1.19$1.203,964,800
1996-03-13$1.18$1.193,942,400
1996-03-12$1.16$1.172,585,600
1996-03-11$1.14$1.151,971,200
1996-03-08$1.13$1.146,198,400
1996-03-07$1.17$1.184,835,200
1996-03-06$1.14$1.153,020,800
1996-03-05$1.12$1.133,401,600
1996-03-04$1.12$1.133,276,800
1996-03-01$1.09$1.103,142,400
1996-02-29$1.12$1.134,323,200
1996-02-28$1.13$1.144,726,400
1996-02-27$1.13$1.136,425,600
1996-02-26$1.11$1.129,606,400
1996-02-23$1.16$1.1614,876,800
1996-02-22$1.16$1.1621,232,000
1996-02-21$1.05$1.056,876,800
1996-02-20$1.00$1.004,230,400
1996-02-16$1.04$1.046,537,600
1996-02-15$1.04$1.055,318,400
1996-02-14$1.06$1.076,704,000
1996-02-13$1.05$1.066,019,200
1996-02-12$1.05$1.054,054,400
1996-02-09$1.06$1.073,500,800
1996-02-08$1.05$1.055,961,600
1996-02-07$1.04$1.054,204,800
1996-02-06$1.06$1.074,150,400
1996-02-05$1.09$1.093,609,600
1996-02-02$1.07$1.084,835,200
1996-02-01$1.06$1.072,934,400
1996-01-31$1.06$1.076,550,400
1996-01-30$1.07$1.084,931,200
1996-01-29$1.08$1.0910,009,600
1996-01-26$1.08$1.096,160,000
1996-01-25$1.12$1.1311,136,000
1996-01-24$1.14$1.1510,416,000
1996-01-23$1.10$1.1116,390,400
1996-01-22$1.05$1.0618,944,000
1996-01-19$0.98$0.9915,699,200
1996-01-18$0.94$0.9524,416,000
1996-01-17$0.93$0.9423,078,400
1996-01-16$0.93$0.9417,689,600
1996-01-15$0.91$0.9134,156,800
1996-01-12$1.03$1.044,780,800
1996-01-11$1.09$1.096,752,000
1996-01-10$1.06$1.076,144,000
1996-01-09$1.06$1.076,979,200
1996-01-08$1.09$1.103,289,600
1996-01-05$1.09$1.0919,331,200
1996-01-04$1.11$1.1225,686,400
1996-01-03$1.19$1.2047,939,200
1996-01-02$1.31$1.322,073,600