John B. Sanfilippo & Son (JBSS) Financials: Revenue & Earnings
$780.93M
Market Cap
12.68
P/E
12.46
Forward P/E
45
Score
JBSS price $66.78 -0.33 -0.49%
Stocklytics score rationale: value 53, quality 52, growth 29.
| 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|
| 846635000 | 888595000 | 876201000 | 880092000 | 858482000 | 955868000 | 999686000 | 1066783000 | 1107246000 | 1175673000 |
John B. Sanfilippo & Son, Inc., operating across the United States through its subsidiary JBSS Ventures, LLC, specializes in the processing and distribution of both tree nuts and peanuts. The company's core offerings include a wide selection of raw and prepared nuts, featuring popular varieties like almonds, pecans, peanuts, black walnuts, English walnuts, cashews, macadamia nuts, pistachios, pine nuts, Brazil nuts…
JBSS fair value $110.02. Price $66.78. Price is 39% below fair value.
Below fair value, and cheaper than usual. A larger discount than on 98% of days in the past 5 years.
Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.
Calculated with a 10-year free-cash-flow discount. Starting free cash flow 90.54M. Growth 2.04%. When analyst earnings forecasts are available, free cash flow in those years is forecast earnings times the company's usual conversion of earnings into free cash flow, kept between 60% and 130%. Years with fewer than 3 analyst estimates are left out. Growth then fades in a straight line to terminal growth by year 10, starting from the last well-covered year's growth, or from the pace across those years when the final year slows sharply, kept between 0% and 20%. Without those forecasts, year-1 growth is analyst revenue growth for the next full fiscal year, or 5-year historical revenue growth when that forecast is missing, held for five years, then fading in a straight line to terminal growth by year 10. Terminal growth 3.00%. Discount rate 8.70% (beta 0.8). Beta is kept between 0.8 and 2.0, which on its own would make the discount rate 8.7% to 15.3%. The rate is then capped at 12%. A cap is used because a discount above 12% pushes higher-beta stocks further from the price. The discount rate stays at least 5 percentage points above terminal growth. Shares 11.69M. Net debt 108.20M. The earnings value is next-12-months earnings per share, or trailing earnings when that forecast is missing, times the stock's own 10-year median P/E, kept between 8 and 40. Fewer than five years of history uses the sector's typical P/E. Fair value is the average of the cash-flow value and the earnings value when both exist. Model uncertainty is high when fair value is more than 60% from the price, or when most of the cash-flow value sits after year 10.
Free cash flow adds back growth capex above depreciation.
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2026-10-28 | — | 1.53 | — | 306.92M |
| 2026-08-19 | 0.71 | 1.17 | 280.43M | 274.87M |
| 2026-04-29 | 1.43 | 1.16 | 281.78M | 260.82M |
| 2026-01-29 | 1.53 | 1.36 | 314.78M | 313.43M |
| 2025-10-29 | 1.59 | 1.28 | 298.68M | 273.93M |
| 2025-08-20 | 1.15 | — | 269.08M | — |
| 2025-04-30 | 1.72 | — | 260.91M | — |
| 2025-01-29 | 1.16 | — | 301.07M | — |
| 2024-10-30 | 1.00 | — | 276.20M | — |
| 2024-08-20 | 0.86 | — | 269.57M | — |
| 2024-05-01 | 1.15 | — | 271.88M | — |
| 2024-01-31 | 1.64 | — | 291.22M | — |
| 2023-10-31 | 1.51 | — | 234.10M | 954.40M |
| 2023-08-23 | 1.26 | 0.86 | 234.22M | 257.75M |
| 2023-05-02 | 1.35 | 1.31 | 238.53M | 257.75M |
| 2023-02-01 | 1.45 | 1.33 | 274.33M | 260.80M |
| 2022-11-01 | 1.34 | 1.25 | 252.60M | 233.10M |
| 2022-08-24 | 1.50 | 1.03 | 257.75M | 210.10M |
| 2022-04-27 | 1.02 | 0.99 | 218.58M | 211.96M |
| 2022-01-27 | 1.14 | 1.41 | 253.21M | 213.40M |
| 2021-10-25 | 1.51 | 1.39 | 226.33M | 218.00M |
| 2021-08-18 | 1.07 | 1.15 | 206.74M | 218.00M |
| 2021-04-28 | 1.27 | 1.18 | 207.89M | 192.04M |
| 2021-01-27 | 1.72 | 1.43 | 233.57M | 186.21M |
| 2020-10-26 | 1.11 | 1.01 | 210.27M | 191.33M |
| 2020-08-19 | 0.89 | 0.91 | 204.20M | 208.79M |
| 2020-04-29 | 1.17 | 0.66 | 211.62M | 178.56M |
| 2020-01-29 | 1.52 | 1.12 | 246.42M | 181.57M |
| 2019-10-28 | 1.12 | 0.91 | 217.85M | 177.00M |
| 2019-08-21 | 0.98 | 0.66 | 216.76M | 145.98M |
| 2019-05-01 | 0.90 | 0.66 | 201.83M | 148.01M |
| 2019-01-30 | 0.98 | 1.00 | 253.32M | 258.49M |
| 2018-10-30 | 0.57 | 0.94 | 204.29M | 336.92M |
| 2018-08-22 | 0.49 | 0.82 | 211.50M | 354.27M |
| 2018-05-03 | 0.75 | 0.70 | 203.18M | 189.28M |
| 2018-02-05 | 0.68 | 1.11 | 259.12M | 422.45M |
| 2017-10-30 | 0.91 | 0.84 | 214.79M | 199.11M |
| 2017-08-23 | 0.59 | 0.79 | 201.59M | 269.94M |
| 2017-05-03 | 0.55 | 0.33 | 173.38M | 143.05M |
| 2017-02-01 | 1.13 | 1.19 | 249.38M | 262.64M |
Yield 6.74%. Payout ratio 75.50%. Frequency Quarterly.
Safety score 66/100 · Moderate. Payout ratio is 75% of earnings. Dividends use a moderate share of free cash flow. Dividends were paid in 17 separate years. Yield is 6.7%, which is on the high side.
| Ex-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| 2026-08-17 | $2.00 | 2026-08-17 | 2026-09-09 | Quarterly |
| 2026-04-27 | $1.50 | 2026-04-27 | 2026-05-21 | Special |
| 2025-12-01 | $1.00 | 2025-12-01 | 2025-12-30 | Special |
| 2025-08-19 | $1.50 | 2025-08-19 | 2025-09-11 | Special |
| 2024-08-20 | $2.10 | 2024-08-20 | 2024-09-11 | Special |
| 2024-05-31 | $1.00 | 2024-05-31 | 2024-06-20 | Special |
| 2023-08-21 | $2.00 | 2023-08-22 | 2023-09-13 | Special |
| 2023-05-31 | $1.50 | 2023-06-01 | 2023-06-22 | Special |
| 2022-12-01 | $1.00 | 2022-12-02 | 2022-12-21 | Special |
| 2022-08-11 | $2.25 | 2022-08-12 | 2022-08-31 | Special |
| 2021-08-09 | $3.00 | 2021-08-10 | 2021-08-25 | Special |
| 2021-02-25 | $2.50 | 2021-02-26 | 2021-03-16 | Special |
| 2020-08-06 | $2.50 | 2020-08-07 | 2020-08-21 | Special |
| 2020-05-26 | $1.00 | 2020-05-27 | 2020-06-17 | Special |
| 2019-11-25 | $2.00 | 2019-11-26 | 2019-12-10 | Semi-Annual |
| 2019-08-05 | $3.00 | 2019-08-06 | 2019-08-20 | Annual |
| 2018-08-02 | $2.55 | 2018-08-03 | 2018-08-17 | Annual |
| 2017-07-31 | $2.50 | 2017-08-02 | 2017-08-15 | Special |
| 2016-11-28 | $2.50 | 2016-11-30 | 2016-12-13 | Semi-Annual |
| 2016-07-19 | $2.50 | 2016-07-21 | 2016-08-04 | Semi-Annual |
| 2015-11-30 | $2.00 | 2015-12-02 | 2015-12-11 | Semi-Annual |
| 2014-12-01 | $1.50 | 2014-12-03 | 2014-12-12 | Annual |
| 2013-11-19 | $1.50 | 2013-11-21 | 2013-12-05 | Annual |
| 2012-12-18 | $1.00 | 2012-12-20 | 2012-12-28 | Irregular |
| 1993-11-19 | $0.05 | 1993-11-26 | 1994-01-05 | Annual |
| 1992-11-02 | $0.05 | 1992-11-06 | 1993-01-04 | Annual |
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-08-18 | SANFILIPPO JASPER BRIAN JR | Buy | 4.70K | — | — |
| 2026-08-18 | Pellegrino Frank S | Buy | 2.58K | — | — |
| 2026-08-18 | Pronitcheva Julia A | Buy | 986 | — | — |
| 2026-08-18 | SANFILIPPO JEFFREY T | Buy | 4.70K | — | — |
| 2026-08-18 | Finn Michael J | Buy | 517 | — | — |
| 2026-04-06 | Sanfilippo Lisa | Buy | 125.00K | — | — |
| 2026-04-06 | SANFILIPPO JEFFREY T | Buy | 125.00K | — | — |
| 2026-04-06 | Sanfilippo James J | Sell | 500.00K | — | — |
| 2026-04-06 | Sanfilippo John E | Buy | 125.00K | — | — |
| 2026-04-06 | SANFILIPPO JASPER BRIAN JR | Buy | 125.00K | — | — |
| 2026-04-06 | SANFILIPPO JASPER BRIAN JR | Sell | 500.00K | — | — |
| 2026-03-02 | Sanfilippo James J | Sell | 1.27K | $80.63 | 102.24K |
| 2026-03-02 | SANFILIPPO JEFFREY T | Sell | 7.21K | $80.08 | 577.55K |
| 2026-03-02 | SANFILIPPO JASPER BRIAN JR | Sell | 7.21K | $80.97 | 583.95K |
| 2026-03-02 | Sanfilippo Lisa | Sell | 2.27K | $81.43 | 185.01K |
| 2026-02-25 | SANFILIPPO JEFFREY T | Buy | 72.85K | — | — |
| 2026-02-25 | Sanfilippo Lisa | Buy | 72.85K | — | — |
| 2026-02-25 | SANFILIPPO JASPER BRIAN JR | Sell | 489.23K | — | — |
| 2026-02-25 | SANFILIPPO JASPER BRIAN JR | Buy | 72.85K | — | — |
| 2026-02-25 | Sanfilippo John E | Buy | 72.85K | — | — |
| 2026-02-25 | Sanfilippo James J | Sell | 489.23K | — | — |
| 2026-02-25 | Sanfilippo James J | Buy | 197.85K | — | — |
| 2026-02-10 | Pronitcheva Julia A | Sell | 100 | — | — |
| 2026-02-09 | Sanfilippo John E | Sell | 335 | — | — |
| 2026-02-06 | SANFILIPPO JEFFREY T | Buy | 11.45K | — | — |
| 2025-11-17 | Finn Michael J | Sell | 355 | $68.07 | 24.16K |
| 2025-11-17 | Pronitcheva Julia A | Sell | 485 | $68.07 | 33.01K |
| 2025-11-17 | VALENTINE JAMES A | Sell | 355 | $68.07 | 24.16K |
| 2025-11-12 | Finn Michael J | Buy | 1.30K | — | — |
| 2025-11-12 | Pellegrino Frank S | Buy | 6.50K | — | — |
| 2025-11-12 | VALENTINE JAMES A | Buy | 1.62K | — | — |
| 2025-11-12 | SANFILIPPO JEFFREY T | Buy | 11.82K | — | — |
| 2025-11-12 | SANFILIPPO JASPER BRIAN JR | Buy | 11.82K | — | — |
| 2025-11-12 | Pronitcheva Julia A | Buy | 2.48K | — | — |
| 2025-11-12 | Romero Mercedes | Buy | 1.54K | — | — |
| 2025-11-12 | Sanfilippo James J | Buy | 1.54K | — | — |
| 2025-11-12 | Sanfilippo John E | Buy | 1.54K | — | — |
| 2025-11-12 | Lieberman Pamela Forbes | Buy | 1.54K | — | — |
| 2025-11-12 | VALENTINE MICHAEL J | Buy | 1.54K | — | — |
| 2025-11-12 | Taaffe Ellen | Buy | 1.54K | — | — |
| 2025-11-12 | Sanfilippo Lisa | Buy | 1.54K | — | — |
| 2025-07-24 | Sanfilippo Lisa | Buy | 50.00K | — | — |
| 2025-07-24 | Sanfilippo Family 2017 Generation Skipping Trust | Sell | 250.00K | — | — |
| 2025-07-24 | Sanfilippo James J | Sell | 250.00K | — | — |
| 2025-07-24 | Sanfilippo James J | Buy | 50.00K | — | — |
| 2025-07-24 | Sanfilippo John E | Buy | 50.00K | — | — |
| 2025-07-24 | SANFILIPPO JEFFREY T | Buy | 50.00K | — | — |
| 2025-07-24 | SANFILIPPO JASPER BRIAN JR | Sell | 250.00K | — | — |
| 2025-07-24 | SANFILIPPO JASPER BRIAN JR | Buy | 50.00K | — | — |
| 2025-06-26 | Pronitcheva Julia A | Other | 0 | — | — |
| 2025-06-26 | Sanfilippo Lisa | Other | 0 | — | — |
| 2025-02-20 | Sanfilippo James J | Sell | 110.43K | — | — |
| 2025-02-20 | SANFILIPPO JASPER BRIAN JR | Sell | 110.43K | — | — |
| 2025-02-20 | SANFILIPPO JASPER BRIAN JR | Buy | 46.72K | — | — |
| 2025-02-20 | Sanfilippo Family 2017 Generation Skipping Trust | Sell | 110.43K | — | — |
| 2025-02-20 | Sanfilippo John E | Buy | 46.72K | — | — |
| 2025-02-20 | SANFILIPPO JEFFREY T | Buy | 4.86K | — | — |
| 2025-02-20 | Sanfilippo Lisa | Buy | 12.12K | — | — |
| 2025-02-11 | Sanfilippo James J | Sell | 1.00K | $70.67 | 70.95K |
| 2025-01-17 | Sanfilippo Lisa | Sell | 2.47K | $90.04 | 222.49K |
| 2025-01-16 | SANFILIPPO JEFFREY T | Sell | 5.16K | $90.00 | 464.22K |
| 2025-01-16 | SANFILIPPO JASPER BRIAN JR | Sell | 5.16K | $90.00 | 464.22K |
| 2024-11-20 | VALENTINE JAMES A | Buy | 1.34K | — | — |
| 2024-11-20 | Romero Mercedes | Buy | 1.27K | — | — |
| 2024-11-20 | Sanfilippo James J | Buy | 1.27K | — | — |
| 2024-11-20 | Sanfilippo John E | Buy | 1.27K | — | — |
| 2024-11-20 | Sanfilippo Lisa | Buy | 1.27K | — | — |
| 2024-11-20 | Lieberman Pamela Forbes | Buy | 1.27K | — | — |
| 2024-11-20 | Taaffe Ellen | Buy | 1.27K | — | — |
| 2024-11-20 | VALENTINE MICHAEL J | Buy | 1.27K | — | — |
| 2024-11-20 | SANFILIPPO JEFFREY T | Buy | 9.75K | — | — |
| 2024-11-20 | Pellegrino Frank S | Buy | 4.39K | — | — |
| 2024-11-20 | Pronitcheva Julia A | Buy | 1.56K | — | — |
| 2024-11-20 | SANFILIPPO JASPER BRIAN JR | Buy | 9.75K | — | — |
| 2024-11-20 | Lakatos Gina M | Buy | 1.07K | — | — |
| 2024-11-20 | Finn Michael J | Buy | 1.07K | — | — |
| 2024-11-13 | Pronitcheva Julia A | Buy | 7 | $84.90 | 594 |
| 2024-11-10 | VALENTINE JAMES A | Sell | 339 | $86.29 | 29.25K |
| 2024-11-10 | Pellegrino Frank S | Sell | 694 | $86.29 | 59.89K |
| 2024-11-10 | Pronitcheva Julia A | Sell | 339 | $86.29 | 29.25K |
| 2024-11-10 | Finn Michael J | Sell | 339 | $86.29 | 29.25K |
| 2023-12-26 | SANFILIPPO JASPER BRIAN JR | Sell | 3.03K | $105.15 | 318.29K |
| 2023-12-26 | SANFILIPPO JASPER BRIAN JR | Sell | 3.03K | $105.14 | 318.26K |
| 2023-12-26 | Sanfilippo James J | Sell | 1.07K | $104.30 | 111.60K |
| 2023-12-26 | SANFILIPPO JEFFREY T | Sell | 5.21K | $105.05 | 547.52K |
| 2023-12-20 | Taaffe Ellen | Sell | 1.07K | $105.45 | 112.83K |
| 2023-11-16 | VALENTINE MICHAEL J | Buy | 1.00K | — | — |
| 2023-11-16 | VALENTINE JAMES A | Buy | 940 | — | — |
| 2023-11-16 | Taaffe Ellen | Buy | 1.00K | — | — |
| 2023-11-16 | Sanfilippo Lisa | Buy | 1.00K | — | — |
| 2023-11-16 | Sanfilippo John E | Buy | 1.00K | — | — |
| 2023-11-16 | SANFILIPPO JEFFREY T | Buy | 7.48K | — | — |
| 2023-11-16 | SANFILIPPO JASPER BRIAN JR | Buy | 7.48K | — | — |
| 2023-11-16 | Sanfilippo James J | Buy | 1.00K | — | — |
| 2023-11-16 | Romero Mercedes | Buy | 1.00K | — | — |
| 2023-11-16 | Pronitcheva Julia A | Buy | 1.28K | — | — |
| 2023-11-16 | Pellegrino Frank S | Buy | 2.99K | — | — |
| 2023-11-16 | Lieberman Pamela Forbes | Buy | 1.00K | — | — |
| 2023-11-16 | Lakatos Gina M | Buy | 940 | — | — |
| 2023-11-16 | Finn Michael J | Buy | 940 | — | — |
Latest filed quarter: Q2 2026.
Institutions holding: 214, holders -1 vs prior quarter. Ownership 74.42%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| BLACKROCK, INC. | 1.49M | 76.60K | +5.41% | 128.32M |
| THRIVENT FINANCIAL FOR LUTHERANS | 814.50K | -6.04K | -0.74% | 70.04M |
| VANGUARD PORTFOLIO MANAGEMENT LLC | 370.88K | 53.25K | +16.76% | 31.89M |
| STATE STREET CORP | 364.87K | 17.50K | +5.04% | 31.38M |
| VANGUARD CAPITAL MANAGEMENT LLC | 342.21K | -38.33K | -10.07% | 29.43M |
| DIMENSIONAL FUND ADVISORS LP | 338.75K | 25.95K | +8.30% | 29.13M |
| AMERICAN CENTURY COMPANIES INC | 279.91K | 134.85K | +92.96% | 24.07M |
| DEUTSCHE BANK AG\ | 258.90K | 1.18K | +0.46% | 22.26M |
| GEODE CAPITAL MANAGEMENT, LLC | 224.08K | 15.02K | +7.18% | 19.27M |
| GAMCO INVESTORS, INC. ET AL | 186.53K | -5.50K | -2.86% | 16.04M |
| GOLDMAN SACHS GROUP INC | 178.55K | 78.50K | +78.47% | 15.35M |
| TWO SIGMA INVESTMENTS, LP | 176.29K | -64.86K | -26.90% | 15.16M |
| AMERIPRISE FINANCIAL INC | 163.00K | 15.87K | +10.79% | 14.02M |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 156.38K | -17.62K | -10.13% | 13.45M |
| SIXTH STREET PARTNERS MANAGEMENT COMPANY, L.P. | 156.38K | 156.38K | New | 13.45M |
| RENAISSANCE TECHNOLOGIES LLC | 152.84K | -32.50K | -17.53% | 13.14M |
| HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC | 139.22K | 1.47K | +1.07% | 11.97M |
| HUNTER PERKINS CAPITAL MANAGEMENT, LLC | 122.19K | -670 | -0.55% | 10.51M |
| ROYCE & ASSOCIATES LP | 122.00K | -61.16K | -33.39% | 10.49M |
| MORGAN STANLEY | 106.41K | -19.65K | -15.59% | 9.15M |
| BANK OF NEW YORK MELLON CORP | 105.63K | 4.41K | +4.35% | 9.08M |
| INVESCO LTD. | 103.34K | 54.01K | +109.48% | 8.89M |
| NORTHERN TRUST CORP | 94.47K | 8.56K | +9.96% | 8.12M |
| CREATIVE PLANNING | 86.37K | 16.34K | +23.33% | 7.43M |
| MILLENNIUM MANAGEMENT LLC | 86.11K | 68.42K | +386.63% | 7.40M |
John B. Sanfilippo & Son, Inc. (JBSS) trades at $66.78, with a market cap of $780.93M and a trailing P/E of 12.68. Revenue below is the annual history on file. It describes what the business has already reported. It is not a forecast and it is not a recommendation.
| 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|
| 846635000 | 888595000 | 876201000 | 880092000 | 858482000 | 955868000 | 999686000 | 1066783000 | 1107246000 | 1175673000 |
Insights · Dividends · Forecast · Financials · Learn
$780.93M
Market Cap
12.68
P/E
12.46
Forward P/E
45
Score