NASDAQ:JJSF | Historical Stock Price | J&J SNACK FOODS CORP

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
1986-02-04 to 2026-09-04
Data captured

Stock Price Chart

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

$1.96$5.13$13.46$35.27$92.43$242.221986-02-042026-08-27

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

View year

Historical Stock Price — 2004

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2004-12-31$24.51$24.5828,000
2004-12-30$24.38$24.4420,000
2004-12-29$24.42$24.4913,400
2004-12-28$24.53$24.6029,000
2004-12-27$23.62$23.6816,800
2004-12-23$24.01$24.0718,400
2004-12-22$24.36$24.4319,200
2004-12-21$23.85$23.9141,800
2004-12-20$23.56$23.6235,200
2004-12-17$23.83$23.8930,600
2004-12-16$23.55$23.6135,200
2004-12-15$23.65$23.7142,600
2004-12-14$23.45$23.5124,800
2004-12-13$23.50$23.5615,800
2004-12-10$23.45$23.4519,600
2004-12-09$23.15$23.1419,600
2004-12-08$22.75$22.7531,200
2004-12-07$22.54$22.5456,600
2004-12-06$23.54$23.5471,000
2004-12-03$23.70$23.7023,200
2004-12-02$23.51$23.5166,800
2004-12-01$23.59$23.5988,800
2004-11-30$23.56$23.5622,000
2004-11-29$23.86$23.8524,800
2004-11-26$23.82$23.821,800
2004-11-24$23.55$23.556,800
2004-11-23$23.43$23.4462,400
2004-11-22$23.45$23.4524,000
2004-11-19$22.97$22.9722,200
2004-11-18$23.40$23.4016,200
2004-11-17$23.22$23.2214,400
2004-11-16$22.85$22.8539,800
2004-11-15$23.05$23.0532,400
2004-11-12$22.85$22.8541,200
2004-11-11$22.69$22.6941,200
2004-11-10$22.99$22.9934,200
2004-11-09$22.36$22.3629,000
2004-11-08$22.87$22.8740,800
2004-11-05$23.41$23.4161,600
2004-11-04$23.68$23.6878,600
2004-11-03$22.75$22.7534,000
2004-11-02$22.16$22.1635,600
2004-11-01$22.47$22.4725,800
2004-10-29$22.12$22.1238,800
2004-10-28$21.75$21.7519,600
2004-10-27$21.85$21.8545,000
2004-10-26$21.66$21.6628,600
2004-10-25$21.65$21.6522,200
2004-10-22$21.63$21.6326,200
2004-10-21$21.65$21.6525,000
2004-10-20$21.64$21.6421,600
2004-10-19$21.57$21.5671,400
2004-10-18$21.54$21.5448,200
2004-10-15$21.70$21.7035,600
2004-10-14$21.49$21.4843,600
2004-10-13$21.66$21.6640,000
2004-10-12$21.74$21.7460,600
2004-10-11$21.08$21.0936,000
2004-10-08$21.88$21.8836,400
2004-10-07$22.32$22.3222,600
2004-10-06$22.59$22.5940,800
2004-10-05$22.22$22.2145,000
2004-10-04$22.27$22.27175,600
2004-10-01$22.38$22.3759,200
2004-09-30$21.44$21.4435,000
2004-09-29$21.51$21.5252,200
2004-09-28$20.97$20.9765,600
2004-09-27$20.17$20.1779,000
2004-09-24$20.42$20.4323,000
2004-09-23$20.50$20.5030,600
2004-09-22$20.53$20.5248,800
2004-09-21$21.65$21.6522,800
2004-09-20$21.42$21.4233,000
2004-09-17$21.30$21.3067,400
2004-09-16$21.54$21.5426,600
2004-09-15$21.32$21.3232,400
2004-09-14$21.75$21.7530,600
2004-09-13$21.82$21.8219,600
2004-09-10$21.99$21.9925,200
2004-09-09$21.76$21.7642,600
2004-09-08$21.42$21.4248,600
2004-09-07$21.87$21.87105,400
2004-09-03$21.87$21.8775,200
2004-09-02$21.95$21.9566,000
2004-09-01$20.73$20.7376,800
2004-08-31$21.49$21.4958,600
2004-08-30$21.32$21.3260,400
2004-08-27$21.50$21.5064,600
2004-08-26$21.25$21.2583,000
2004-08-25$20.97$20.9789,400
2004-08-24$20.92$20.9349,600
2004-08-23$20.84$20.8421,400
2004-08-20$21.22$21.2161,400
2004-08-19$20.67$20.6763,200
2004-08-18$20.29$20.2944,600
2004-08-17$19.62$19.6236,800
2004-08-16$19.95$19.9538,800
2004-08-13$19.33$19.3222,800
2004-08-12$19.15$19.15100,000
2004-08-11$19.25$19.2563,400
2004-08-10$18.85$18.8559,800
2004-08-09$18.66$18.6563,800
2004-08-06$18.38$18.3874,400
2004-08-05$18.60$18.6042,400
2004-08-04$18.64$18.6367,600
2004-08-03$18.58$18.5891,800
2004-08-02$18.85$18.8584,600
2004-07-30$18.37$18.37225,400
2004-07-29$18.43$18.4383,200
2004-07-28$18.67$18.6788,600
2004-07-27$18.95$18.9572,800
2004-07-26$19.14$19.1457,800
2004-07-23$19.71$19.7149,800
2004-07-22$19.88$19.8849,800
2004-07-21$19.90$19.9029,000
2004-07-20$19.98$19.9858,200
2004-07-19$19.92$19.9267,000
2004-07-16$19.53$19.5362,600
2004-07-15$19.70$19.7083,400
2004-07-14$19.81$19.8155,400
2004-07-13$19.82$19.8227,000
2004-07-12$19.69$19.6945,000
2004-07-09$19.73$19.7383,800
2004-07-08$19.89$19.8874,800
2004-07-07$20.05$20.0564,600
2004-07-06$20.39$20.3959,000
2004-07-02$20.29$20.2927,800
2004-07-01$20.02$20.0255,800
2004-06-30$20.42$20.4246,200
2004-06-29$20.32$20.3262,400
2004-06-28$19.64$19.6432,400
2004-06-25$19.59$19.59100,000
2004-06-24$19.54$19.5454,400
2004-06-23$19.40$19.4022,800
2004-06-22$19.44$19.4432,800
2004-06-21$19.08$19.0817,400
2004-06-18$19.00$19.0071,800
2004-06-17$19.24$19.2454,200
2004-06-16$18.98$18.9830,600
2004-06-15$18.70$18.7026,400
2004-06-14$18.54$18.5355,000
2004-06-10$18.99$18.9962,400
2004-06-09$18.96$18.96104,400
2004-06-08$19.71$19.7018,600
2004-06-07$19.75$19.7528,600
2004-06-04$19.41$19.4137,000
2004-06-03$19.42$19.43109,000
2004-06-02$20.07$20.0732,000
2004-06-01$19.75$19.7524,800
2004-05-28$19.76$19.77322,200
2004-05-27$19.80$19.8027,200
2004-05-26$19.96$19.9645,400
2004-05-25$19.75$19.7536,200
2004-05-24$19.35$19.3522,200
2004-05-21$19.58$19.5835,400
2004-05-20$19.45$19.4583,600
2004-05-19$19.42$19.42115,200
2004-05-18$19.20$19.2066,400
2004-05-17$19.17$19.1731,400
2004-05-14$19.07$19.0750,800
2004-05-13$19.62$19.6271,800
2004-05-12$20.43$20.43149,800
2004-05-11$18.76$18.7642,800
2004-05-10$18.61$18.6186,400
2004-05-07$18.88$18.8848,600
2004-05-06$19.09$19.0946,800
2004-05-05$19.39$19.3933,200
2004-05-04$19.14$19.1445,600
2004-05-03$18.67$18.68172,800
2004-04-30$18.86$18.8673,800
2004-04-29$19.61$19.6150,800
2004-04-28$19.92$19.9291,000
2004-04-27$20.74$20.74115,800
2004-04-26$20.00$20.0039,800
2004-04-23$19.92$19.93167,400
2004-04-22$20.25$20.25113,800
2004-04-21$21.70$21.70131,600
2004-04-20$19.65$19.65137,000
2004-04-19$20.20$20.2079,000
2004-04-16$20.40$20.40114,600
2004-04-15$20.75$20.7558,400
2004-04-14$20.95$20.9569,800
2004-04-13$21.41$21.4140,400
2004-04-12$21.95$21.9550,000
2004-04-08$22.17$22.1729,200
2004-04-07$22.08$22.07115,000
2004-04-06$22.37$22.37135,200
2004-04-05$22.40$22.4050,400
2004-04-02$22.00$22.0039,200
2004-04-01$22.35$22.3547,200
2004-03-31$22.59$22.5932,000
2004-03-30$22.47$22.4719,600
2004-03-29$22.50$22.5057,400
2004-03-26$21.42$21.4278,000
2004-03-25$22.43$22.4347,600
2004-03-24$22.58$22.5834,800
2004-03-23$22.33$22.3325,600
2004-03-22$22.37$22.3734,600
2004-03-19$22.44$22.4460,400
2004-03-18$22.95$22.9540,000
2004-03-17$23.00$22.9981,000
2004-03-16$22.24$22.2470,200
2004-03-15$22.47$22.4758,600
2004-03-12$23.61$23.6050,200
2004-03-11$22.98$22.9845,400
2004-03-10$23.67$23.6749,600
2004-03-09$23.98$23.9876,200
2004-03-08$24.00$24.0072,000
2004-03-05$23.75$23.7554,200
2004-03-04$23.50$23.5016,800
2004-03-03$23.62$23.6238,000
2004-03-02$23.65$23.6553,800
2004-03-01$23.63$23.6241,000
2004-02-27$23.63$23.6354,400
2004-02-26$23.43$23.4342,200
2004-02-25$23.05$23.0563,600
2004-02-24$23.50$23.5088,000
2004-02-23$22.64$22.6456,000
2004-02-20$22.28$22.2873,200
2004-02-19$22.83$22.8357,000
2004-02-18$22.38$22.3863,000
2004-02-17$23.48$23.47125,200
2004-02-13$21.61$21.6136,600
2004-02-12$22.51$22.5147,000
2004-02-11$23.03$23.0374,800
2004-02-10$21.43$21.4343,600
2004-02-09$21.71$21.7082,800
2004-02-06$22.15$22.1599,600
2004-02-05$21.00$21.0043,600
2004-02-04$20.07$20.0731,000
2004-02-03$20.51$20.5130,400
2004-02-02$21.49$21.4850,800
2004-01-30$21.05$21.05119,000
2004-01-29$20.05$20.0562,600
2004-01-28$20.84$20.8572,400
2004-01-27$20.64$20.6487,600
2004-01-26$20.84$20.8558,400
2004-01-23$20.03$20.03155,600
2004-01-22$19.50$19.51249,000
2004-01-21$19.08$19.0895,000
2004-01-20$18.47$18.47357,800
2004-01-16$19.36$19.3596,600
2004-01-15$19.49$19.49207,800
2004-01-14$19.46$19.4676,200
2004-01-13$19.35$19.3569,000
2004-01-12$19.31$19.3145,800
2004-01-09$19.25$19.25118,400
2004-01-08$19.35$19.3597,000
2004-01-07$19.50$19.5040,400
2004-01-06$19.46$19.4693,400
2004-01-05$19.39$19.3961,200
2004-01-02$19.00$19.0027,000