NYSE:UNF | Historical Stock Price | UNIFIRST 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
1984-01-16 to 2026-09-04
Data captured

Stock Price Chart

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

$3.09$8.07$21.12$55.22$144.42$377.671984-01-162026-08-27

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

View year

Historical Stock Price — 2016

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2016-12-30$143.65$170.0640,100
2016-12-29$144.00$170.4745,400
2016-12-28$143.75$170.1850,100
2016-12-27$145.00$171.6639,600
2016-12-23$144.25$170.7752,500
2016-12-22$145.60$172.3746,800
2016-12-21$144.90$171.5441,500
2016-12-20$145.35$172.07101,700
2016-12-19$144.95$171.6085,600
2016-12-16$144.25$170.77291,800
2016-12-15$146.65$173.6170,200
2016-12-14$144.30$170.8365,600
2016-12-13$145.95$172.7856,500
2016-12-12$146.30$173.2064,500
2016-12-09$146.95$173.9777,500
2016-12-08$146.30$173.20102,700
2016-12-07$146.70$173.6787,900
2016-12-06$146.75$173.6865,200
2016-12-05$144.85$171.44103,600
2016-12-02$141.50$167.4786,300
2016-12-01$141.45$167.41122,600
2016-11-30$141.35$167.2961,800
2016-11-29$141.35$167.2961,600
2016-11-28$141.20$167.1290,800
2016-11-25$141.00$166.8852,600
2016-11-23$140.70$166.52121,000
2016-11-22$141.80$167.8390,900
2016-11-21$141.00$166.88134,000
2016-11-18$140.40$166.17140,800
2016-11-17$139.35$164.93140,600
2016-11-16$139.65$165.28113,000
2016-11-15$139.30$164.87157,300
2016-11-14$140.75$166.58117,700
2016-11-11$139.50$165.10173,700
2016-11-10$134.35$159.01193,400
2016-11-09$130.35$154.2794,300
2016-11-08$125.85$148.9573,200
2016-11-07$124.80$147.71104,500
2016-11-04$122.55$145.0489,800
2016-11-03$122.95$145.5295,400
2016-11-02$122.85$145.40129,900
2016-11-01$122.80$145.34168,200
2016-10-31$122.50$144.9885,500
2016-10-28$121.80$144.15136,500
2016-10-27$119.60$141.5576,300
2016-10-26$119.90$141.9190,500
2016-10-25$119.60$141.5584,800
2016-10-24$119.00$140.8485,600
2016-10-21$117.75$139.36111,400
2016-10-20$118.90$140.72110,800
2016-10-19$119.00$140.84383,600
2016-10-18$130.80$154.8153,200
2016-10-17$131.10$155.1634,200
2016-10-14$131.21$155.2956,200
2016-10-13$130.68$154.6645,300
2016-10-12$132.09$156.3339,600
2016-10-11$131.53$155.6753,300
2016-10-10$132.26$156.5364,700
2016-10-07$131.90$156.1177,500
2016-10-06$132.99$157.4063,700
2016-10-05$131.55$155.6954,400
2016-10-04$131.63$155.7985,600
2016-10-03$131.62$155.78117,000
2016-09-30$131.86$156.06105,800
2016-09-29$131.07$155.1382,600
2016-09-28$132.48$156.7997,200
2016-09-27$130.93$154.96106,000
2016-09-26$131.27$155.36137,600
2016-09-23$132.59$156.9398,700
2016-09-22$133.24$157.6998,200
2016-09-21$131.86$156.06206,800
2016-09-20$132.18$156.44144,600
2016-09-19$132.29$156.57101,100
2016-09-16$130.73$154.72106,900
2016-09-15$130.78$154.7867,500
2016-09-14$128.99$152.6665,700
2016-09-13$128.73$152.36114,500
2016-09-12$130.37$154.30113,000
2016-09-09$128.78$152.42112,400
2016-09-08$131.03$155.0898,600
2016-09-07$130.89$154.9179,200
2016-09-06$130.59$154.5183,100
2016-09-02$130.44$154.3482,900
2016-09-01$128.54$152.09123,600
2016-08-31$128.39$151.91188,200
2016-08-30$128.54$152.09100,100
2016-08-29$128.24$151.7374,100
2016-08-26$127.63$151.0161,300
2016-08-25$128.07$151.53144,400
2016-08-24$126.79$150.02106,300
2016-08-23$127.50$150.86191,600
2016-08-22$126.47$149.6492,500
2016-08-19$125.65$148.67102,700
2016-08-18$126.01$149.09167,400
2016-08-17$125.40$148.37223,400
2016-08-16$123.64$146.29275,300
2016-08-15$119.92$141.8965,100
2016-08-12$119.63$141.55111,700
2016-08-11$118.81$140.5859,200
2016-08-10$118.02$139.6477,900
2016-08-09$118.16$139.81100,600
2016-08-08$118.57$140.2968,600
2016-08-05$118.36$140.0458,100
2016-08-04$117.09$138.5449,300
2016-08-03$117.48$139.0086,700
2016-08-02$116.65$138.0297,700
2016-08-01$117.73$139.3094,100
2016-07-29$116.88$138.29128,700
2016-07-28$116.92$138.34104,100
2016-07-27$116.24$137.5359,900
2016-07-26$117.10$138.55122,400
2016-07-25$115.86$137.0861,600
2016-07-22$116.54$137.8955,500
2016-07-21$115.98$137.2362,400
2016-07-20$116.24$137.5368,000
2016-07-19$115.00$136.0769,100
2016-07-18$114.88$135.9353,700
2016-07-15$115.22$136.3393,400
2016-07-14$116.46$137.79116,200
2016-07-13$116.12$137.3985,500
2016-07-12$115.48$136.6382,600
2016-07-11$115.22$136.3362,400
2016-07-08$115.05$136.13103,700
2016-07-07$112.32$132.9093,100
2016-07-06$113.11$133.8396,600
2016-07-05$114.03$134.92125,100
2016-07-01$114.73$135.75140,700
2016-06-30$115.72$136.92297,600
2016-06-29$114.89$135.94423,800
2016-06-28$105.44$124.76145,900
2016-06-27$106.21$125.67148,600
2016-06-24$110.41$130.64210,900
2016-06-23$114.99$136.0683,700
2016-06-22$113.41$134.1959,900
2016-06-21$113.49$134.2858,500
2016-06-20$113.51$134.3070,600
2016-06-17$112.74$133.39159,700
2016-06-16$113.10$133.8289,500
2016-06-15$113.42$134.20103,200
2016-06-14$114.31$135.2580,300
2016-06-13$114.90$135.9561,800
2016-06-10$116.66$138.0370,300
2016-06-09$117.09$138.5488,500
2016-06-08$116.75$138.1492,500
2016-06-07$115.34$136.4276,700
2016-06-06$115.40$136.5096,800
2016-06-03$115.24$136.3181,600
2016-06-02$115.60$136.73120,600
2016-06-01$116.23$137.48142,400
2016-05-31$115.67$136.8177,000
2016-05-27$115.85$137.0375,300
2016-05-26$114.63$135.5887,300
2016-05-25$114.11$134.9771,600
2016-05-24$114.24$135.12105,200
2016-05-23$111.27$131.6181,800
2016-05-20$111.37$131.7367,300
2016-05-19$110.44$130.6389,000
2016-05-18$111.08$131.3998,700
2016-05-17$110.83$131.09111,000
2016-05-16$111.77$132.20100,500
2016-05-13$111.54$131.9391,700
2016-05-12$111.33$131.6880,400
2016-05-11$110.14$130.2772,500
2016-05-10$111.92$132.3865,500
2016-05-09$110.29$130.45111,400
2016-05-06$109.76$129.8298,800
2016-05-05$108.35$128.16101,300
2016-05-04$108.88$128.78104,500
2016-05-03$109.41$129.41129,500
2016-05-02$108.90$128.81114,000
2016-04-29$108.38$128.1986,500
2016-04-28$109.13$129.08212,200
2016-04-27$110.04$130.16190,000
2016-04-26$112.35$132.89128,200
2016-04-25$110.18$130.3277,500
2016-04-22$111.43$131.80114,000
2016-04-21$111.13$131.44119,100
2016-04-20$110.94$131.2285,200
2016-04-19$112.47$133.0368,400
2016-04-18$112.01$132.4978,700
2016-04-15$110.50$130.7085,900
2016-04-14$110.20$130.3476,700
2016-04-13$110.32$130.49151,500
2016-04-12$108.45$128.2789,900
2016-04-11$107.74$127.44117,400
2016-04-08$107.53$127.1958,500
2016-04-07$106.90$126.4499,900
2016-04-06$108.49$128.32120,400
2016-04-05$108.10$127.86132,100
2016-04-04$108.74$128.62101,700
2016-04-01$110.66$130.8999,900
2016-03-31$109.12$129.07135,900
2016-03-30$109.66$129.71171,200
2016-03-29$112.81$133.43127,800
2016-03-28$110.03$130.14113,300
2016-03-24$111.34$131.69112,600
2016-03-23$109.74$129.80167,500
2016-03-22$112.85$133.48140,400
2016-03-21$111.37$131.73161,500
2016-03-18$110.36$130.53109,500
2016-03-17$109.99$130.1096,000
2016-03-16$109.15$129.1054,200
2016-03-15$108.19$127.9780,800
2016-03-14$108.00$127.7463,500
2016-03-11$109.19$129.15103,200
2016-03-10$107.21$126.8179,000
2016-03-09$108.14$127.9193,600
2016-03-08$107.48$127.08105,400
2016-03-07$108.51$128.30112,200
2016-03-04$106.69$126.1584,100
2016-03-03$106.36$125.7674,800
2016-03-02$104.61$123.69101,100
2016-03-01$106.69$126.15122,900
2016-02-29$105.41$124.64102,800
2016-02-26$105.69$124.9780,200
2016-02-25$105.39$124.6195,400
2016-02-24$105.91$125.2364,500
2016-02-23$105.39$124.6197,100
2016-02-22$105.28$124.48126,500
2016-02-19$105.02$124.17155,200
2016-02-18$102.07$120.6990,300
2016-02-17$101.16$119.6165,100
2016-02-16$101.60$120.13104,100
2016-02-12$100.19$118.4680,000
2016-02-11$98.80$116.8282,400
2016-02-10$99.87$118.0860,400
2016-02-09$100.04$118.2966,400
2016-02-08$100.75$119.13103,300
2016-02-05$97.97$115.84121,100
2016-02-04$101.05$119.48151,200
2016-02-03$100.92$119.3367,300
2016-02-02$102.08$120.7067,300
2016-02-01$103.76$122.6880,500
2016-01-29$105.30$124.51151,400
2016-01-28$101.09$119.5367,300
2016-01-27$99.44$117.58116,300
2016-01-26$101.57$120.0994,900
2016-01-25$99.64$117.8183,000
2016-01-22$101.60$120.1394,900
2016-01-21$101.09$119.53135,200
2016-01-20$102.09$120.71106,800
2016-01-19$101.75$120.31131,000
2016-01-15$102.94$121.71150,200
2016-01-14$102.08$120.70178,200
2016-01-13$101.32$119.80104,700
2016-01-12$102.50$121.1992,500
2016-01-11$102.50$121.19120,200
2016-01-08$100.61$118.96103,400
2016-01-07$102.00$120.60113,500
2016-01-06$102.26$120.91184,400
2016-01-05$101.65$120.19102,100
2016-01-04$100.52$118.8599,300