John B. Sanfilippo & Son, Inc JBSS

Open calendar →

John B. Sanfilippo & Son, Inc. - Common Stock · Company · Nasdaq · Consumer Defensive / Packaged Foods

Paper trade (simulated — no real money)

Fill: USD 67.0600 · FX 1 USD = 1.277900 SGD · about SGD 85.6960 per unit

Sign in to practise with simulated trades before investing real money. USD fills are converted into the SGD portfolio at the displayed rate.

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

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

USD 60.69 → 67.06 · 10.5%
90.60075.05059.500 1,2,3 4 5,6 7 8,9 10 11 12,13 14 15,16 17 18 Oct 25Jan 26Apr 26Jul 26Oct 26

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

Price & SEC Filing History 24 Oct 2025 — 25 Oct 2026 (Last year)

Daily Nasdaq 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.

Weekend
Weekend
67.5100 67.9900 66.3701 67.0600 108,348
65.8900 68.4000 65.5800 68.2700 115,300
65.5000 65.7300 64.5600 65.7100 120,000
18 · DEFA14A After-hours · 20:15 ET DEFA14A ↗
65.9500 66.9400 65.4900 65.7300 115,100
66.3500 66.7000 65.6500 65.7300 109,200
Weekend
Weekend
66.2200 67.3400 65.9100 66.7600 131,900
67.4000 68.5900 65.7600 66.1100 113,800
66.6900 67.3800 66.3500 66.7400 142,000
68.0600 68.8400 66.3900 66.5100 181,600
67.4800 69.2700 66.4900 67.3600 184,100
Weekend
Weekend
67.9800 68.4300 66.8000 67.0000 132,500
68.1100 68.6900 67.9500 68.3900 88,100
67.6700 68.0700 66.2500 67.9500 119,900
68.5300 68.8500 67.4500 67.7600 117,400
68.8200 69.1700 67.5500 68.0300 141,100
Weekend
Weekend
17 · 8-K After-hours · 16:16 ET 8-K ↗
67.2500 68.6200 66.8000 68.5200 128,200
66.5400 67.1400 65.7500 66.6200 125,000
67.7600 68.0400 66.0900 66.5100 151,700
67.0700 67.6500 66.6900 67.3400 117,000
67.0800 68.2500 66.2000 67.5700 115,800
Weekend
Weekend
67.1200 67.5000 66.5200 67.2400 114,400
67.8300 68.2600 66.6200 67.0500 86,400
68.1500 68.1500 66.4800 67.6900 112,500
67.1000 68.3400 66.8800 67.7300 132,200
67.0000 67.8400 66.3800 66.4400 92,600
Weekend
Weekend
67.3000 67.9400 66.7500 67.3100 235,000
68.7400 69.4000 67.4200 67.4700 208,600
68.2900 69.5300 68.0500 68.5500 98,600
69.3100 69.3100 67.8400 68.3100 99,800
16 · DEFA14A After-hours · 16:46 ET DEFA14A ↗ 15 · DEF 14A After-hours · 16:14 ET DEF 14A ↗
70.9900 71.9000 69.1200 69.3300 112,200
Weekend
Weekend
71.2200 72.4300 69.7700 70.2600 89,900
71.1100 72.1600 70.0000 70.8400 109,600
70.2000 71.7600 69.8300 70.6400 132,900
71.9100 72.2500 70.4200 70.8400 90,900
No trading
Weekend
Weekend
73.5500 73.5500 71.9700 72.4300 102,800
74.4100 75.3300 72.6100 73.1800 133,600
74.2500 74.8600 73.3700 73.9000 116,500
73.8600 74.2800 73.1500 73.8800 150,100
74.1900 74.5000 73.0600 73.6900 114,000
Weekend
Weekend
73.9800 75.1200 72.8900 74.6600 131,100
74.3400 74.3400 72.1700 73.9900 228,300
74.6700 76.2700 74.6700 75.7600 156,900
75.9500 75.9500 74.3400 74.8300 195,700
14 · 8-K Pre-market · 09:25 ET 8-K ↗
74.7100 76.4900 73.0700 75.4900 168,300
Weekend
Weekend
75.9200 76.6900 72.5700 73.7200 288,500
75.5100 77.4500 72.6200 75.7600 284,500
13 · 10-K After-hours · 16:17 ET 10-K ↗ 12 · 8-K After-hours · 16:13 ET 8-K ↗
83.9600 85.0900 80.6000 81.3000 138,800
84.4100 84.7600 82.8000 83.4700 115,000
84.1700 84.1700 82.8100 83.7900 113,800
Weekend
Weekend
86.6300 87.2400 85.5100 86.7500 121,100
85.2500 86.9500 85.1600 86.6900 208,600
83.6900 85.7800 83.6900 84.6000 205,700
82.5700 84.1800 82.1800 83.6900 195,800
82.4500 83.0000 81.6900 82.5700 119,500
Weekend
Weekend
83.5000 84.3500 82.4700 83.1600 155,900
85.4600 85.5200 83.4300 83.4700 148,500
85.1200 85.8500 83.6000 85.1800 102,400
84.7000 85.4400 82.8800 84.3100 125,100
83.4500 85.4000 83.4500 84.9600 152,600
Weekend
Weekend
81.6600 83.3600 80.8200 82.7600 170,600
84.0000 84.0000 81.2600 81.6500 82,400
84.7000 86.4000 83.9200 84.3600 84,600
85.0200 87.1600 84.2700 84.6200 113,700
81.4900 84.6200 81.4900 83.6400 106,800
Weekend
Weekend
80.5200 82.6500 80.5200 81.1900 86,000
80.3200 81.6200 79.0100 80.3600 169,600
80.6600 82.1700 80.1900 80.3200 110,400
79.2500 80.7800 78.7200 80.3600 143,200
79.6100 81.7500 78.9800 79.5300 126,100
Weekend
Weekend
84.6200 86.5900 79.1600 79.4700 151,700
11 · 8-K After-hours · 16:15 ET 8-K ↗
84.6000 86.5700 84.0600 85.6800 103,600
10 · 8-K After-hours · 16:14 ET 8-K ↗
84.1200 86.7200 83.1000 83.2600 101,700
86.2500 87.0000 83.3500 84.6600 110,900
87.6400 89.5000 86.5100 86.5600 122,500
Weekend
Weekend
86.6100 88.9000 85.9600 87.1700 138,900
86.5600 86.9100 84.3700 86.5600 104,900
88.3200 88.3200 86.5800 86.6700 85,400
89.3700 90.5100 87.6000 88.3100 92,900
90.6000 92.0800 87.9400 88.5300 89,100
Weekend
Weekend
No trading
88.9300 90.8900 88.0900 90.6000 98,000
86.5900 88.3100 86.5200 88.2000 125,800
88.0300 88.2900 85.9200 85.9900 95,700
86.5600 88.6600 85.9300 88.4500 87,800
Weekend
Weekend
85.4400 87.6900 85.4400 87.0700 302,200
84.1500 85.8900 84.0400 84.9400 107,100
81.6900 84.5100 81.6900 84.2800 107,200
79.1600 81.9900 79.1400 81.6500 100,700
78.2400 79.6200 78.0200 78.8800 139,100
Weekend
Weekend
No trading
78.4500 78.9500 77.6100 78.0400 238,400
77.7700 78.5100 76.8000 77.6500 127,900
78.8600 79.7500 77.8300 78.3500 85,500
79.4300 79.7100 78.5200 78.6700 76,100
Weekend
Weekend
77.7400 79.4900 77.4400 79.4300 100,600
77.9500 78.7000 77.3500 77.5400 86,100
77.5300 78.1900 77.4200 77.9500 78,700
76.0000 77.8000 76.0000 76.8600 112,200
75.4100 76.2100 74.2400 75.4500 139,200
Weekend
Weekend
76.0400 77.8500 75.2900 75.4100 295,500
75.0300 76.4500 75.0300 75.8100 137,700
74.2100 75.9000 73.7200 74.2900 203,000
73.7500 75.8000 73.1200 74.0900 196,200
75.0000 75.7900 73.3500 73.8500 146,800
Weekend
Weekend
75.5800 75.9700 74.7000 74.9100 122,100
77.3600 77.6600 75.4200 75.8200 110,400
75.8800 77.6000 75.8800 77.4800 119,500
76.7100 77.4400 75.1900 75.6800 84,000
No trading
Weekend
Weekend
76.1700 76.9400 75.6600 76.7100 70,000
74.8200 76.5000 74.1100 76.1700 77,000
75.2200 75.8900 74.5000 75.4600 114,700
75.5700 77.2400 75.1500 75.4000 104,200
75.2900 77.1500 75.0400 75.5600 117,600
Weekend
Weekend
74.8700 75.3400 73.9000 74.9100 112,200
75.7100 76.5400 74.2200 74.7500 97,000
76.4100 76.6200 74.8900 75.6800 108,000
75.3400 77.5900 75.0900 76.4100 123,200
77.9700 79.7300 74.9000 75.4600 82,300
Weekend
Weekend
78.5800 78.8600 76.6500 77.9500 126,600
79.2000 81.1800 77.7400 78.1000 98,100
80.3300 81.1900 78.6900 79.6400 111,800
79.6200 81.0500 78.4900 80.3300 71,900
78.9000 80.1500 77.8900 79.0400 142,200
Weekend
Weekend
81.8000 84.8900 79.5400 79.6500 303,900
77.6000 82.6200 77.4200 81.7900 145,600
9 · 10-Q After-hours · 16:16 ET 10-Q ↗ 8 · 8-K After-hours · 16:13 ET 8-K ↗
76.6900 77.4000 74.9200 76.6300 135,700
79.0300 80.2000 76.0100 76.8900 82,800
80.4800 81.0800 78.3400 78.4600 89,500
Weekend
Weekend
81.8700 82.5400 80.8400 81.7100 67,200
81.1000 82.5000 81.1000 81.4400 97,400
80.5300 81.6000 80.1300 80.5500 104,000
80.8600 81.2100 79.2300 80.6300 110,900
81.3200 82.0000 80.6400 81.1500 99,300
Weekend
Weekend
81.6600 82.1500 80.8600 81.2200 98,300
80.2700 81.6000 80.2700 80.9000 103,400
81.2600 82.2500 80.5100 80.8600 99,800
80.5000 81.6200 80.0000 81.6200 69,000
82.2400 82.3900 79.9900 80.6300 65,500
Weekend
Weekend
83.7400 84.1700 82.1700 82.4800 41,000
82.2900 84.2000 80.8800 83.8100 87,900
82.7500 83.4500 82.3600 82.8700 76,800
81.7400 83.0300 81.6200 82.1400 88,000
81.9800 82.7300 80.5200 82.0700 89,800
Weekend
Weekend
No trading
82.0300 82.6200 80.2200 82.1900 94,900
79.2800 83.5400 77.5900 82.5400 231,800
80.5600 82.5200 78.3000 79.3300 84,200
7 · 8-K After-hours · 17:30 ET 8-K ↗
77.9700 80.0200 77.6000 79.2800 55,000
Weekend
Weekend
77.2000 78.2500 77.1800 77.5900 32,000
76.5700 78.5500 76.5700 77.5900 39,900
77.1400 78.7100 75.4100 76.8900 44,700
76.6900 77.7800 75.7100 76.9800 53,500
75.3000 77.3700 75.1400 76.7800 64,400
Weekend
Weekend
76.1800 76.1800 73.3400 74.4500 148,800
75.5600 76.6900 73.9800 76.1400 100,600
76.1600 76.7500 75.0300 75.4000 60,200
75.5300 77.0000 75.5000 76.1200 53,000
76.9000 77.0300 76.0000 76.4000 38,500
Weekend
Weekend
76.3700 76.7900 75.5100 76.2700 42,200
75.7300 77.4100 74.6600 76.3000 50,400
76.3100 76.5700 75.2100 76.1000 34,400
75.8300 76.9500 74.7400 76.6100 60,100
76.6000 76.7000 74.3300 75.9300 63,600
Weekend
Weekend
77.1200 82.7200 76.0400 76.9400 58,200
78.4900 79.1000 77.5400 77.6900 50,000
79.7400 80.3200 78.4800 79.3300 78,700
82.5000 82.6700 79.6900 80.2600 41,800
81.4300 83.1500 80.0000 82.8200 74,000
Weekend
Weekend
80.7800 83.1400 80.5300 82.6100 57,400
81.9900 82.6900 80.7200 81.0000 69,900
83.0500 83.0500 80.7900 82.3800 40,100
82.9800 83.8300 82.4000 83.1800 68,500
83.0100 84.0700 81.9200 83.1600 69,200
Weekend
Weekend
83.7300 85.1500 82.7900 82.9800 116,400
79.9700 83.5700 79.9200 83.5500 125,500
79.4000 80.8000 78.5600 80.6600 76,600
80.2100 80.6600 77.8800 79.7800 64,800
No trading
Weekend
Weekend
79.3300 80.1400 78.7300 80.1200 51,500
79.0000 79.8400 77.7000 79.0200 48,800
78.3100 79.0000 77.5700 78.9900 50,500
78.2400 78.7500 77.6000 78.4800 56,700
78.5000 78.5000 77.4900 78.2400 45,900
Weekend
Weekend
79.5900 80.9600 78.1000 78.6100 68,600
80.1700 81.1400 79.2400 79.3600 78,400
79.0600 80.5000 79.0000 79.6600 70,100
79.6500 80.9500 76.5700 78.5700 92,100
80.7100 81.9300 78.2500 79.8800 91,800
Weekend
Weekend
76.3300 81.4900 75.4000 80.9000 152,700
6 · 10-Q After-hours · 16:27 ET 10-Q ↗ 5 · 8-K After-hours · 16:16 ET 8-K ↗
74.1200 77.6100 74.1200 75.5600 106,800
74.5400 74.7000 73.5100 74.1400 40,900
74.2000 74.7700 73.5500 74.4100 34,800
73.7500 75.3500 73.3600 74.3200 33,300
Weekend
Weekend
74.3800 74.3900 72.9200 73.7300 56,900
75.1200 76.1600 74.4700 74.4700 40,000
75.1500 75.5900 74.0800 75.4100 45,900
72.8300 75.3100 72.7300 75.1500 34,800
No trading
Weekend
Weekend
74.1000 74.4000 73.0700 73.4900 66,800
73.7000 74.5600 73.5100 74.4800 37,400
72.0500 74.5900 72.0500 73.9100 42,700
71.9100 72.2900 71.7300 72.1500 23,200
70.8000 72.2300 70.4600 71.6200 36,000
Weekend
Weekend
69.9700 71.3400 69.8300 70.8500 36,500
69.1500 70.6600 69.1500 70.1700 44,500
69.7700 70.4700 68.8800 69.4600 39,400
69.8200 70.0500 68.8900 69.8200 39,600
69.5300 70.1500 69.0100 69.8200 54,600
Weekend
Weekend
70.4700 71.8300 69.7700 69.7700 75,200
No trading
71.2500 72.5600 70.4300 70.6000 49,400
71.2600 72.6800 70.8700 71.3700 39,800
71.7000 71.9600 71.1700 71.2600 27,900
Weekend
Weekend
72.5700 72.5700 71.1900 71.7400 28,800
No trading
75.1000 75.1000 71.3800 72.2600 22,200
73.2300 73.2300 71.8700 71.8900 29,800
73.7700 74.4500 72.5400 73.5000 44,900
Weekend
Weekend
75.8000 76.1500 73.5000 74.0000 180,500
76.6200 77.1600 75.7200 76.1200 63,100
76.0600 77.5000 75.5300 76.6200 38,600
77.1600 77.4200 75.9600 76.2000 45,100
75.6400 77.2100 75.1500 77.0100 66,500
Weekend
Weekend
74.6200 75.4500 73.9500 75.0300 68,900
74.4900 75.1200 73.9700 74.5500 63,600
73.5400 74.6900 73.3600 74.0300 88,200
71.6900 73.0600 71.4600 72.8000 42,300
71.8800 73.1500 71.0600 71.5900 75,900
Weekend
Weekend
71.8000 72.1600 71.4100 72.0800 34,000
72.6300 72.8400 71.8100 71.9300 59,600
71.8100 73.0200 71.6500 72.5200 55,200
71.4900 72.1200 69.7800 71.8000 53,900
70.9800 71.2400 69.6700 71.2200 61,600
Weekend
Weekend
72.8100 73.3300 71.8300 72.6300 47,000
No trading
72.0500 73.7500 71.9100 72.5400 115,700
71.4000 73.2300 71.3900 72.3500 74,500
70.3600 71.1400 69.6300 70.8200 63,300
Weekend
Weekend
69.0100 71.0000 69.0100 70.3100 85,500
69.4400 69.4400 68.3500 68.9000 50,800
69.2900 70.0000 68.7500 68.9000 57,300
67.7200 69.2100 67.3200 69.0700 50,400
68.1900 68.7500 67.6800 68.0700 46,300
Weekend
Weekend
67.9800 68.7600 67.1200 68.5100 51,600
67.9500 68.4400 67.5600 67.8500 38,000
67.2300 68.1000 66.6200 67.6900 56,900
67.5000 68.0500 67.0400 67.5300 38,100
68.1400 68.1400 66.7100 67.4500 55,100
Weekend
Weekend
68.3000 68.9100 67.2700 67.6200 45,300
69.4400 69.5800 67.9100 68.0200 42,700
68.0900 70.1300 67.4400 69.5800 73,400
64.1200 68.1900 64.1200 67.9800 103,500
62.1600 64.4300 61.3400 64.0800 129,100
Weekend
Weekend
67.7100 67.7100 62.7100 62.7800 152,600
4 · 8-K After-hours · 16:15 ET 8-K ↗
65.7300 69.9700 65.0000 68.5800 298,700
3 · 10-Q After-hours · 16:31 ET 10-Q ↗ 2 · 8-K After-hours · 16:24 ET 8-K ↗ 1 · 8-K After-hours · 16:14 ET 8-K ↗
60.2300 61.4900 59.0700 59.5000 119,300
60.5800 61.3700 60.1300 60.1900 86,100
60.8000 61.0000 60.0000 60.7400 71,900
Weekend
Weekend
61.5000 62.4400 60.5300 60.6900 72,500

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.