Unifirst Corporation UNF

Open calendar →

Unifirst Corporation Common Stock · Company · NYSE

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 173.61 → 290.50 · 67.3%
292.690221.355150.020 1 2 3 4 5 6 7 8 9 10 11,12 13 14 15,16 17 18 19 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 22 Jul 2025 — 23 Jul 2026 (Last year)

Daily NYSE prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
291.0000 291.4650 287.0000 290.5000 142,398
287.8600 291.1000 286.5300 289.4800 208,800
290.5700 293.5000 288.0000 290.3800 135,600
Weekend
Weekend
293.8300 295.6000 288.5400 291.4400 145,200
281.6000 293.4800 281.6000 292.6900 214,000
276.9700 286.9100 276.9700 281.2600 165,400
271.5000 275.5700 270.3700 275.2600 100,700
274.0600 275.1200 272.7100 272.9300 111,300
Weekend
Weekend
270.1700 274.4900 270.1700 271.7800 133,900
271.2700 272.8900 270.4000 270.8700 96,500
19 · 10-Q After market open · 13:06 ET 10-Q ↗
273.1600 275.5000 271.5700 272.2800 131,200
273.1900 276.4300 270.5900 274.0200 88,200
271.7900 276.4900 270.2800 270.3600 123,700
Weekend
Weekend
No trading
268.0000 273.8700 268.0000 273.5600 101,200
262.7400 271.3700 262.7300 266.5400 155,800
18 · 8-K Pre-market · 08:01 ET 8-K ↗
263.3600 265.7700 263.1100 264.4600 98,900
265.4300 267.7500 261.2800 263.9400 433,600
Weekend
Weekend
264.1500 266.3800 263.2100 266.0700 381,200
263.4900 266.0000 260.8500 262.4100 136,500
259.9000 265.6200 259.9000 263.6100 303,900
264.3800 265.9700 260.4500 261.6400 199,100
261.8600 264.1500 259.7200 261.0000 122,600
Weekend
Weekend
No trading
260.0800 262.5500 258.1700 261.0000 307,000
265.7700 266.5900 259.3300 259.7400 172,900
265.7500 266.0700 262.9300 265.9200 118,400
262.2600 270.2200 262.2600 263.8300 131,700
Weekend
Weekend
268.5300 270.0000 263.5300 264.8300 695,000
17 · 8-K Pre-market · 08:13 ET 8-K ↗
271.8500 280.5000 271.8500 275.6500 758,300
272.7400 273.6800 269.2700 272.6000 196,200
265.9800 270.7500 262.1100 270.4800 319,000
267.8300 271.6200 263.7400 264.0700 198,400
Weekend
Weekend
272.7800 273.4100 268.3600 269.9200 202,000
266.2500 272.8900 266.2500 271.4600 217,100
261.3600 266.0000 260.4800 264.5900 171,000
263.8100 265.0300 260.2000 263.5500 293,600
265.3800 266.3200 260.4400 264.4400 184,200
Weekend
Weekend
267.4400 268.5500 265.3100 265.4200 110,500
264.6200 268.6500 263.5300 268.0300 94,700
263.9400 267.1800 263.9400 265.5500 199,800
264.6300 266.3300 262.4800 263.9800 215,600
No trading
Weekend
Weekend
264.0600 268.6500 258.0000 265.4700 186,300
262.8600 266.2400 262.3400 264.7700 235,900
264.0000 265.2600 262.0000 264.3300 270,400
266.9000 267.8000 263.8300 264.2000 198,500
260.8000 267.1900 260.8000 265.7800 226,900
Weekend
Weekend
259.4000 262.3000 258.1300 261.0900 273,300
258.1000 260.8300 256.1400 258.1600 207,000
256.8000 258.2200 254.1700 256.4000 150,900
252.8500 261.5300 252.8500 256.8000 354,600
252.2400 255.3000 251.2900 252.3500 147,900
Weekend
Weekend
256.5900 256.6100 252.1900 252.4100 271,700
256.6700 258.6000 255.3800 256.4100 290,500
254.1700 256.0900 252.2100 254.3400 173,400
251.0200 252.8900 249.4100 252.3000 270,400
251.3100 252.8100 248.9700 249.7400 77,800
Weekend
Weekend
257.2600 260.4000 250.6300 252.1000 121,700
255.1200 256.4900 253.2100 255.5100 206,600
257.0800 258.7700 254.1100 255.7900 186,700
258.9100 261.1500 256.6700 257.6900 117,000
261.5100 261.5100 257.7900 258.2100 226,000
Weekend
Weekend
261.2900 262.3600 259.1700 260.2300 187,700
259.4700 262.5900 259.4700 261.8800 288,700
261.9600 261.9600 258.0900 259.8100 121,600
262.2200 262.7700 260.2500 261.2100 137,400
262.9800 264.1800 261.3700 261.4800 272,000
Weekend
Weekend
264.1500 264.8800 262.6400 263.1300 228,700
258.8000 262.6500 258.8000 262.1400 170,900
260.1600 261.0000 257.7200 259.8100 213,700
258.9400 261.0200 258.9400 260.8400 181,800
255.1900 259.7300 255.1900 259.7300 174,300
Weekend
Weekend
258.2600 259.8600 255.9000 256.2200 345,700
257.9400 259.1300 255.0000 257.2600 279,000
259.2500 260.9200 256.5700 258.3300 336,400
16 · 10-Q/A After market open · 11:37 ET 10-Q/A ↗
259.9800 259.9800 253.8400 254.7300 136,300
15 · 10-Q Pre-market · 07:49 ET 10-Q ↗
254.0700 257.7300 254.0700 256.0000 178,700
Weekend
Weekend
No trading
253.2300 257.4800 252.4900 256.1900 196,200
256.7500 256.7500 251.2500 254.5900 331,600
14 · 8-K Pre-market · 08:04 ET 8-K ↗
250.4400 251.7100 247.5000 251.5900 267,400
249.9000 254.0100 248.8300 249.3300 287,900
Weekend
Weekend
252.5000 254.0000 248.4700 248.6200 388,400
260.8300 261.3900 250.5700 251.4700 428,700
266.0000 266.8100 260.1900 262.2100 415,600
266.9800 266.9800 262.0500 263.5400 289,700
260.7600 267.7400 260.7600 266.2300 504,500
Weekend
Weekend
267.4600 267.4600 259.9500 260.7600 705,500
266.3700 268.7700 262.8300 265.5000 401,300
272.5900 272.8100 267.3800 267.7200 520,900
274.6400 275.2900 273.4000 273.4200 556,100
275.0000 275.2500 273.0900 273.8100 411,200
Weekend
Weekend
273.3400 275.1200 270.5800 273.3100 524,600
274.0800 277.7500 272.1200 272.8800 1,019,400
276.2100 283.7700 274.6500 274.8900 2,388,900
13 · 8-K Pre-market · 08:10 ET 8-K ↗
258.8100 263.9900 247.6600 257.9100 248,100
258.0000 265.7000 254.6000 262.6400 381,300
Weekend
Weekend
264.2500 266.0000 258.1800 259.1700 405,900
230.5600 271.3500 230.5600 262.7600 868,800
234.4400 235.1700 231.0000 231.2600 76,300
230.8900 234.0300 229.9000 232.7000 103,800
231.3300 234.9600 230.5000 231.4700 106,400
Weekend
Weekend
229.9100 236.4800 229.9100 234.8200 143,900
234.2500 235.2400 231.2500 232.5900 108,900
233.0800 233.7500 230.1200 232.8000 87,000
234.0000 236.2200 232.0500 233.0000 93,000
235.8900 236.6100 231.3600 234.0500 108,000
Weekend
Weekend
234.4300 239.5400 233.5100 237.9000 126,500
241.4500 243.4500 234.8800 235.6100 134,400
237.5600 242.0200 235.9400 241.2500 209,400
237.5400 239.1000 236.6200 238.2700 122,500
No trading
Weekend
Weekend
235.0600 239.3200 234.8600 239.3200 246,100
235.0000 238.5900 233.9400 235.0500 239,500
230.7100 235.6300 228.9600 235.0800 310,100
232.4000 241.3200 229.3900 230.0100 755,900
201.3800 205.0000 198.1000 199.8400 187,100
Weekend
Weekend
203.1400 206.3900 198.7600 201.3500 140,500
204.2700 208.2400 202.5400 202.5400 123,400
204.6400 204.7200 201.4200 203.1000 160,500
206.2700 207.6600 201.6000 203.0000 181,100
215.0000 218.0000 207.7600 208.0200 149,000
Weekend
Weekend
207.6100 215.5800 207.3000 215.0000 190,600
207.5000 210.0300 206.1300 209.5500 341,000
210.0000 210.0000 205.7400 207.3800 116,200
205.7100 209.6200 205.2100 209.6100 112,300
208.2900 210.6600 205.6400 206.9200 135,000
Weekend
Weekend
207.7500 210.0000 206.3500 207.9900 87,800
206.6900 210.4600 204.6100 208.8200 311,700
207.6100 208.8800 204.8100 206.3300 121,400
210.3300 210.3300 205.6700 205.6700 197,700
No trading
Weekend
Weekend
212.5800 215.0000 208.0000 209.8000 161,500
204.3900 212.5800 202.4000 212.4100 301,600
200.0000 202.2400 198.0000 202.0000 192,600
201.3000 202.4700 198.8100 199.7700 80,600
202.4300 204.6000 198.8700 201.5000 155,800
Weekend
Weekend
202.0100 205.1100 199.0000 203.3000 182,200
196.4900 203.0500 195.6000 202.0100 206,400
12 · 10-Q After-hours · 17:30 ET 10-Q ↗
187.8200 202.0000 186.6100 197.0000 362,800
11 · 8-K Pre-market · 08:05 ET 8-K ↗
196.2500 204.6500 195.5100 203.1500 307,300
192.4400 200.3400 192.4400 197.9200 193,700
Weekend
Weekend
191.5100 194.2000 191.4100 193.6100 164,700
No trading
195.0000 199.9800 191.9900 192.9000 155,000
196.0000 197.2900 195.0700 195.0700 126,600
10 · 8-K After-hours · 16:13 ET 8-K ↗
197.5800 199.4800 195.0000 196.5500 175,500
Weekend
Weekend
201.2600 201.2600 197.5000 197.5800 151,200
No trading
199.2000 200.7500 197.3600 199.5700 136,000
200.2300 201.8000 197.1700 199.0000 379,200
213.2200 218.5200 191.9000 197.6400 1,406,700
Weekend
Weekend
172.5100 172.5100 166.4200 170.1600 526,400
9 · 8-K After-hours · 16:30 ET 8-K ↗
177.5300 178.6400 173.3800 174.0400 183,900
174.1500 178.7800 171.8600 176.8100 290,300
175.9500 177.6600 173.3300 174.2000 245,800
8 · 8-K After-hours · 16:03 ET 8-K ↗
183.9300 183.9300 176.8500 177.6200 221,400
Weekend
Weekend
180.3200 182.9200 178.3400 179.3500 144,700
182.6000 186.0400 179.6300 179.7700 166,500
180.5600 183.2600 179.3500 181.1300 245,100
180.4200 181.9000 178.4300 179.8700 202,100
181.3000 184.8100 178.8600 180.0100 416,300
Weekend
Weekend
178.0400 182.3100 176.7100 181.2200 146,300
178.0100 180.7500 173.8700 177.8500 195,900
176.5400 179.1200 175.6700 177.3800 160,900
7 · DEFA14A After-hours · 16:30 ET DEFA14A ↗
176.6000 177.7200 174.2700 177.1900 326,600
170.9900 179.2800 170.9900 177.1500 215,900
Weekend
Weekend
6 · DEFA14A After market open · 12:00 ET DEFA14A ↗
171.5800 173.1200 171.5800 172.5500 157,900
No trading
166.1500 174.7500 164.4300 171.8500 332,600
163.5200 171.1700 163.5200 167.0200 125,100
163.0800 163.5300 160.1400 162.2900 97,700
Weekend
Weekend
160.7000 164.5000 159.8200 163.0500 127,700
159.4900 161.6300 158.2500 159.8600 156,700
158.6100 161.0900 157.6400 159.8500 232,700
158.7100 161.1000 154.0000 158.7100 152,300
159.5800 160.6900 157.7300 158.0500 274,600
Weekend
Weekend
158.4600 163.8600 154.0200 161.2000 324,600
154.8300 160.4800 151.5100 159.2100 169,500
153.6600 159.1700 153.6600 155.3700 153,100
5 · DEFA14A Pre-market · 08:00 ET DEFA14A ↗
152.8400 154.1400 151.5100 153.0500 75,800
152.0100 153.6800 150.4200 152.9100 142,700
Weekend
Weekend
150.4300 151.8700 149.7800 151.3400 106,900
149.9700 152.9200 147.6600 150.0200 114,100
151.9000 153.2700 150.6000 151.8100 84,500
155.1300 155.8400 150.3200 151.8600 121,000
155.1100 156.9100 152.2600 155.7600 149,000
Weekend
Weekend
155.0800 156.2700 152.0000 154.3500 145,900
155.3100 157.4800 154.0100 156.4200 139,900
4 · 10-K After market open · 15:29 ET 10-K ↗
158.8500 159.6200 155.0000 155.5600 156,000
157.2200 160.3100 157.0400 159.5200 139,600
161.5900 161.7800 155.2300 157.7600 219,000
Weekend
Weekend
157.6900 161.4500 155.3600 161.4500 219,500
164.1500 164.1500 154.2400 155.9000 308,200
155.0000 169.9500 154.0000 164.9800 380,300
3 · 8-K Pre-market · 08:41 ET 8-K ↗
171.7300 175.0000 170.2300 173.3700 173,400
168.5800 171.4800 166.9200 171.3300 117,700
Weekend
Weekend
2 · 8-K After-hours · 17:22 ET 8-K ↗
165.1700 169.8100 164.7900 168.2900 183,200
161.6600 166.1300 159.5000 165.2400 228,700
163.2000 165.5500 160.0400 161.6800 129,400
157.8600 163.5400 156.2100 163.2100 227,400
158.3800 159.3400 156.5400 158.5200 92,100
Weekend
Weekend
161.3100 162.6400 157.0000 157.4500 87,700
164.9000 164.9000 161.1800 161.2800 81,000
165.2500 166.6300 164.1600 164.5300 72,500
164.7300 166.0700 163.8700 164.6800 92,200
169.2600 170.9100 164.2600 164.9700 120,300
Weekend
Weekend
167.5000 171.0000 166.1900 168.9100 105,100
166.0300 167.6700 164.9600 167.2500 87,600
166.1200 167.0000 164.5100 166.3100 76,800
166.7000 167.6200 164.8400 167.1900 101,000
167.8500 168.8900 165.7800 166.7000 107,200
Weekend
Weekend
165.4300 168.8700 164.2300 168.7600 78,800
167.3000 167.4500 164.3100 165.2700 100,000
166.2600 168.3600 166.2600 166.8000 128,000
171.5400 173.0900 166.8900 167.0900 135,900
168.2400 172.5200 167.7200 171.4800 123,600
Weekend
Weekend
171.2300 173.2300 167.4200 168.4500 413,200
170.1000 171.7300 168.7500 170.7000 126,900
171.6600 173.7400 169.2400 169.3200 118,000
170.3200 172.6800 170.3200 171.0500 83,900
172.2700 173.1400 170.4000 171.6000 161,600
Weekend
Weekend
175.0000 175.0000 171.4800 171.5700 80,900
171.3300 176.7200 171.3300 176.2200 104,300
172.4700 172.4700 170.2400 171.0700 107,300
173.8400 174.0600 170.6600 173.1300 64,500
177.6900 177.6900 173.3000 174.5600 124,500
Weekend
Weekend
178.4900 180.7500 177.1800 177.7700 91,600
175.8200 179.4400 175.3800 178.9600 63,900
176.2900 176.7000 175.0000 175.2800 97,500
177.5600 177.5600 173.1300 175.8700 57,900
No trading
Weekend
Weekend
176.3800 179.2000 175.3300 177.8200 104,300
177.3000 177.8000 174.5700 177.1300 114,500
175.0000 178.3000 175.0000 177.2700 65,400
176.6400 177.4200 175.6300 175.7500 109,100
179.0000 179.9400 175.6400 176.2000 75,800
Weekend
Weekend
175.9500 181.3700 174.7000 179.1100 87,800
172.9700 175.2300 172.9700 174.6600 56,300
175.2800 177.4600 173.8900 173.8900 63,000
175.5800 176.9100 174.6300 174.8700 68,500
173.7000 175.5900 173.7000 174.6800 51,000
Weekend
Weekend
175.0700 175.2800 172.6600 173.6300 65,000
1 · 8-K After market open · 13:32 ET 8-K ↗
175.9700 176.8200 172.0600 174.7200 72,500
175.4100 178.4800 175.4100 177.9400 69,100
175.9500 176.7200 174.0000 175.3300 76,500
173.3800 174.8300 171.1500 174.4300 148,000
Weekend
Weekend
172.9200 173.9800 171.7200 172.1400 64,500
173.9500 175.0000 171.9800 172.6100 60,000
171.8200 172.7200 170.9900 172.4300 68,300
172.5100 174.1400 170.5700 171.8700 104,800
169.9400 173.6400 169.3000 172.9200 84,400
Weekend
Weekend
170.3800 170.8700 165.7400 169.9800 142,700
168.8600 173.7500 168.8600 171.0300 168,200
172.9000 173.5000 169.5500 170.3700 92,700
175.4100 175.8900 171.5500 172.3500 132,400
173.4100 178.9300 173.4100 174.0000 176,600
Weekend
Weekend
175.2400 175.2400 173.2400 173.4000 116,600
175.1400 176.2300 174.0800 174.4900 85,100
173.9200 176.5900 173.4900 176.0200 100,200
174.3200 176.9600 173.4300 173.6100 92,200

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.