John B. Sanfilippo & Son, Inc JBSS

Open calendar →

John B. Sanfilippo & Son, Inc. - Common Stock · Company · Nasdaq

Paper trade (simulated — no real money)

Fill: USD 81.1900 · FX 1 USD = 1.289800 SGD · about SGD 104.7189 per unit

Sign in to place simulated trades. 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 66.66 → 81.19 · 21.8%
90.60075.05059.500 1 2 3,4 5 6,7 8,9,10 11 12,13 14 15,16 17 18 Jul 25Oct 25Jan 26Apr 26Jul 26

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

Price & SEC Filing History 26 Jul 2025 — 27 Jul 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.

No data yet
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
18 · 8-K After-hours · 16:15 ET 8-K ↗
84.6000 86.5700 84.0600 85.6800 103,600
17 · 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
16 · 10-Q After-hours · 16:16 ET 10-Q ↗ 15 · 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
14 · 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
13 · 10-Q After-hours · 16:27 ET 10-Q ↗ 12 · 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
11 · 8-K After-hours · 16:15 ET 8-K ↗
65.7300 69.9700 65.0000 68.5800 298,700
10 · 10-Q After-hours · 16:31 ET 10-Q ↗ 9 · 8-K After-hours · 16:24 ET 8-K ↗ 8 · 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
61.8400 61.8400 60.9700 61.3100 58,600
60.7800 62.2100 60.3500 61.8900 60,400
61.1500 61.3900 60.6000 60.6000 40,800
61.2000 61.5800 60.8800 61.1800 38,400
Weekend
Weekend
61.4500 61.9300 61.0000 61.1600 59,100
61.0100 62.0200 61.0100 61.3000 63,100
61.4500 62.0100 60.6600 60.9200 59,600
60.8700 61.9100 60.6400 61.4700 61,000
62.0500 62.5500 61.1100 61.1700 65,800
Weekend
Weekend
62.2600 62.4300 61.5200 61.9300 101,700
62.4200 62.4700 61.6600 61.9700 66,000
62.9300 63.3300 62.2000 62.3200 73,000
63.1500 63.4700 62.6900 62.7000 58,800
64.6300 64.9800 63.0500 63.3600 56,200
Weekend
Weekend
64.4900 65.7100 64.4900 64.6300 68,000
64.4500 65.4400 63.9800 64.4600 63,700
63.8800 65.2000 63.8800 64.7100 90,400
63.2700 64.5700 63.2700 64.2800 66,200
63.3100 63.6300 62.7900 63.2600 58,600
Weekend
Weekend
62.8800 63.8300 62.8700 63.3000 51,200
63.5200 63.8300 62.4800 62.9700 44,100
63.4900 63.7200 63.0800 63.4400 45,800
64.6000 64.9300 63.2700 63.4000 62,000
63.1800 64.5200 62.6100 64.2500 58,000
Weekend
Weekend
64.5500 64.5500 62.8700 63.2400 120,300
64.3000 64.8100 63.5900 64.5800 64,300
64.9600 65.8500 64.1100 64.2200 82,300
63.3100 64.8600 62.7800 64.8000 59,400
63.5500 64.0100 62.6000 63.3100 80,400
Weekend
Weekend
63.8000 63.8800 63.0000 63.3400 53,600
7 · DEFA14A After-hours · 16:10 ET DEFA14A ↗ 6 · DEF 14A After-hours · 16:03 ET DEF 14A ↗
62.2100 64.0600 62.2100 63.9500 55,900
63.0600 63.4800 61.6800 62.2100 79,800
63.9400 64.1600 62.8900 63.1800 49,000
64.1500 65.2400 63.2000 63.8100 66,500
Weekend
Weekend
63.6000 65.0700 63.6000 64.3000 59,800
64.4800 64.7200 63.4100 63.6200 47,300
63.9100 64.2400 63.5000 64.1300 44,800
64.7500 65.2200 63.3900 64.1900 76,800
No trading
Weekend
Weekend
64.5900 65.1500 64.5200 64.9000 73,300
65.6400 65.8400 63.6000 64.5900 73,200
64.0000 65.9000 64.0000 65.6400 84,400
5 · 8-K After-hours · 16:30 ET 8-K ↗
65.9100 66.0200 64.3100 64.3300 84,800
67.0000 67.0100 65.8500 66.0500 69,100
Weekend
Weekend
64.1200 67.4100 63.8100 67.1400 116,400
60.7600 64.4400 60.7600 63.9200 91,200
4 · 10-K After-hours · 16:56 ET 10-K ↗ 3 · 8-K After-hours · 16:35 ET 8-K ↗
63.5000 63.9700 62.0000 62.7200 106,100
61.7100 63.3400 61.5400 63.2500 109,600
2 · 8-K After-hours · 16:15 ET 8-K ↗
62.6100 63.5900 62.0500 63.4800 94,000
Weekend
Weekend
62.8900 62.8900 61.5200 62.4900 105,600
63.2600 64.0000 62.1800 62.6800 101,300
63.3700 64.5500 63.0600 63.7500 116,900
62.3500 64.0500 62.1000 63.4700 133,800
62.8800 63.4000 61.9500 62.2400 78,800
Weekend
Weekend
1 · 8-K After-hours · 16:26 ET 8-K ↗
63.4400 64.2800 62.2000 62.9100 86,300
63.0500 63.8900 62.3200 63.3300 67,900
63.3900 64.0900 62.4300 62.7500 46,800
63.7000 63.9100 63.0600 63.4500 64,900
63.5300 64.0600 62.9800 63.8300 63,900
Weekend
Weekend
63.2900 63.7100 62.1000 63.4200 72,600
64.3300 66.2800 62.5900 63.3100 93,800
66.8800 67.1800 64.9400 64.9400 55,400
66.6600 67.4700 66.1700 66.7400 57,100
67.9000 67.9000 66.0300 66.6600 66,500
Weekend
Weekend

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.