{
  "@context": "https://frontierpicks.com/schemas/dossier.v1.json",
  "ticker": "SONO",
  "name": "Sonos, Inc.",
  "url": "https://frontierpicks.com/dossiers/SONO/",
  "json_url": "https://frontierpicks.com/dossiers/SONO.json",
  "status": "DORMANT",
  "current_conviction": "MEDIUM",
  "archetype": {
    "code": "a4",
    "n": 4
  },
  "current_thesis": "Sonos beat fourth-quarter forecasts and guided holiday revenue above consensus, so its shares are modestly more likely than not to beat the S&P 500; the early-2027 first-quarter report shows whether growth outruns memory-chip costs.",
  "invalidation_trigger": "A daily close below $16.89, the 2026-11-10 close before the fourth-quarter report, would erase the post-results gain and show the market rejecting the case. Fiscal first-quarter 2027 revenue below the $570 million low end of guidance would also break it.",
  "catalyst_date": null,
  "portfolio": null,
  "pick": null,
  "themes": [
    "consumer-discretionary-rotation"
  ],
  "tags": [],
  "sources": [],
  "caveats": [],
  "source_links": [
    {
      "title": "Sonos Inc - Form 8-K - FY2026",
      "url": "https://www.sec.gov/Archives/edgar/data/0001314727/000131472726000105/final4q26earningspressrele.htm",
      "date": null
    },
    {
      "title": "Sonos Q4 Earnings Call Highlights",
      "url": "https://www.marketbeat.com/instant-alerts/transcript-sonos-q4-earnings-call-highlights-2026-11-10/",
      "date": "2026-11-10"
    },
    {
      "title": "Sonos FY26 slides: revenue returns to growth, EBITDA margin jumps 270bps",
      "url": "https://www.investing.com/news/company-news/sonos-fy26-slides-revenue-returns-to-growth-ebitda-margin-jumps-270bps-93CH-5017191",
      "date": null
    },
    {
      "title": "Sonos (SONO) Q4 2026 Earnings Call Transcript",
      "url": "https://www.fool.com/earnings/call-transcripts/2026/11/11/sonos-sono-q4-2026-earnings-call-transcript/",
      "date": "2026-11-11"
    }
  ],
  "evidence": [
    {
      "claim": "Fiscal Q4 2026 revenue $344.4 million, up 20% year over year; adjusted EBITDA $6.0 million vs $6.4 million a year earlier; non-GAAP gross margin 42.1% vs 45.1%.",
      "source": "Sonos Q4 FY26 earnings release, 8-K filed 2026-11-10",
      "as_of": "2026-11-10"
    },
    {
      "claim": "Fiscal 2026 revenue $1,546.9 million, up 7%; adjusted EBITDA $183.8 million, up 39%.",
      "source": "Sonos Q4 FY26 earnings release, 8-K filed 2026-11-10",
      "as_of": "2026-11-10"
    },
    {
      "claim": "Fiscal Q1 2027 guidance: revenue $570–630 million (up 4% to 15%), adjusted EBITDA $73–111 million, GAAP gross margin 36% to 37%.",
      "source": "Sonos Q4 FY26 earnings call",
      "as_of": "2026-11-10"
    },
    {
      "claim": "Memory and component costs are expected to reduce Q1 FY27 gross margin by about 1,200 basis points year over year; higher memory costs cut fiscal 2026 adjusted EBITDA by $56 million.",
      "source": "Sonos Q4 FY26 earnings call",
      "as_of": "2026-11-10"
    },
    {
      "claim": "Board authorized a new $150 million buyback after Sonos repurchased 8.2 million shares for $130 million in fiscal 2026, completing the prior program.",
      "source": "Sonos Q4 FY26 earnings release, 8-K filed 2026-11-10",
      "as_of": "2026-11-10"
    },
    {
      "claim": "Cash and cash equivalents $178.1 million plus $49.1 million of marketable securities at fiscal year end.",
      "source": "Sonos Q4 FY26 earnings release, 8-K filed 2026-11-10",
      "as_of": "2026-10-03"
    },
    {
      "claim": "Shares closed at $19.06 on 2026-11-11, 3.8% below the 52-week intraday high of $19.82 set on 2025-12-09; up 14.9% over three months.",
      "source": "Adjusted daily closes",
      "as_of": "2026-11-11"
    }
  ],
  "view_changes": [],
  "frame": null,
  "filed_numbers": {
    "as_of": "2026-11-13",
    "sector": "Consumer Cyclical",
    "financials": {
      "status": "ok",
      "reason": null,
      "close_date": "2026-11-13",
      "latest_quarter": "2026-06-27",
      "figures": {
        "revenue": {
          "status": "ok",
          "quarters": [
            {
              "end": "2026-06-27",
              "filed": "2026-07-29",
              "restated": null,
              "value_musd": 375.3,
              "yoy_pct": 8.8
            },
            {
              "end": "2026-03-28",
              "filed": "2026-05-05",
              "restated": null,
              "value_musd": 281.5,
              "yoy_pct": 8.4
            },
            {
              "end": "2025-12-27",
              "filed": "2026-02-04",
              "restated": null,
              "value_musd": 545.7,
              "yoy_pct": -0.9
            },
            {
              "end": "2025-09-27",
              "filed": "2025-11-14",
              "restated": null,
              "value_musd": 287.9,
              "yoy_pct": 12.7
            },
            {
              "end": "2025-06-28",
              "filed": "2025-08-06",
              "restated": null,
              "value_musd": 344.8,
              "yoy_pct": -13.2
            },
            {
              "end": "2025-03-29",
              "filed": "2025-05-08",
              "restated": null,
              "value_musd": 259.8,
              "yoy_pct": 2.8
            }
          ]
        },
        "gross_margin": {
          "status": "ok",
          "quarters": [
            {
              "end": "2026-06-27",
              "filed": "2026-07-29",
              "restated": null,
              "pct": 50.4
            },
            {
              "end": "2026-03-28",
              "filed": "2026-05-05",
              "restated": null,
              "pct": 44.3
            },
            {
              "end": "2025-12-27",
              "filed": "2026-02-04",
              "restated": null,
              "pct": 46.5
            },
            {
              "end": "2025-09-27",
              "filed": "2025-11-14",
              "restated": null,
              "pct": 43.7
            },
            {
              "end": "2025-06-28",
              "filed": "2025-08-06",
              "restated": null,
              "pct": 43.4
            },
            {
              "end": "2025-03-29",
              "filed": "2025-05-08",
              "restated": null,
              "pct": 43.7
            }
          ]
        },
        "operating_margin": {
          "status": "ok",
          "quarters": [
            {
              "end": "2026-06-27",
              "filed": "2026-07-29",
              "restated": null,
              "pct": 8.4
            },
            {
              "end": "2026-03-28",
              "filed": "2026-05-05",
              "restated": null,
              "pct": -11.2
            },
            {
              "end": "2025-12-27",
              "filed": "2026-02-04",
              "restated": null,
              "pct": 18.4
            },
            {
              "end": "2025-09-27",
              "filed": "2025-11-14",
              "restated": null,
              "pct": -12
            },
            {
              "end": "2025-06-28",
              "filed": "2025-08-06",
              "restated": null,
              "pct": -0.8
            },
            {
              "end": "2025-03-29",
              "filed": "2025-05-08",
              "restated": null,
              "pct": -23.6
            }
          ]
        },
        "pretax_income": {
          "status": "ok",
          "end": "2026-06-27",
          "filed": "2026-07-29",
          "value_musd": 34.3
        },
        "net_income": {
          "status": "ok",
          "end": "2026-06-27",
          "filed": "2026-07-29",
          "four_quarters_end": "2026-06-27",
          "value_musd": 29.9,
          "four_quarters_musd": 56.9
        },
        "operating_cash_flow": {
          "status": "ok",
          "end": "2026-06-27",
          "filed": "2026-07-29",
          "first_end": "2025-09-27",
          "value_musd": 147.1
        },
        "capital_spending": {
          "status": "not available"
        },
        "free_cash_flow": {
          "status": "not available"
        },
        "diluted_share_change": {
          "status": "ok",
          "end": "2026-06-27",
          "filed": "2026-07-29",
          "base_end": "2025-06-28",
          "pct": 0.5
        },
        "cash": {
          "status": "ok",
          "end": "2026-06-27",
          "filed": "2026-07-29",
          "value_musd": 206.9
        },
        "debt": {
          "status": "not available"
        },
        "net_cash": {
          "status": "not available"
        },
        "deferred_revenue": {
          "status": "ok",
          "end": "2026-06-27",
          "filed": "2026-07-29",
          "value_musd": 80.5,
          "yoy_pct": -3
        },
        "backlog": {
          "status": "ok",
          "end": "2026-06-27",
          "filed": "2026-07-29",
          "value_musd": 80.5,
          "yoy_pct": -3
        },
        "receivables": {
          "status": "ok",
          "end": "2026-06-27",
          "filed": "2026-07-29",
          "value_musd": 117.2
        },
        "inventory": {
          "status": "ok",
          "end": "2026-06-27",
          "filed": "2026-07-29",
          "value_musd": 158.1
        },
        "equity": {
          "status": "ok",
          "end": "2026-06-27",
          "filed": "2026-07-29",
          "value_musd": 403.5
        },
        "market_value": {
          "status": "ok",
          "close_date": "2026-11-13",
          "basis_end": "2026-07-20",
          "basis_filed": "2026-07-29",
          "value_musd": 2125.7
        },
        "enterprise_value": {
          "status": "not available"
        },
        "ev_sales": {
          "status": "not available"
        },
        "ev_ebit": {
          "status": "not available"
        },
        "pe": {
          "status": "ok",
          "close_date": "2026-11-13",
          "basis_end": "2026-07-20",
          "basis_filed": "2026-07-29",
          "multiple": 37.4
        },
        "pb": {
          "status": "ok",
          "close_date": "2026-11-13",
          "basis_end": "2026-07-20",
          "basis_filed": "2026-07-29",
          "multiple": 5.3
        },
        "fcf_yield": {
          "status": "not available"
        }
      }
    },
    "short_interest": {
      "status": "ok",
      "settlement": "2026-10-15",
      "published": "2026-10-26",
      "short_pct_of_outstanding": 10.6,
      "days_to_cover": 6.7,
      "change_pct": -13.3
    },
    "insiders": {
      "status": "ok",
      "as_of": "2026-11-15",
      "windows": [
        {
          "days": 90,
          "status": "ok",
          "from": "2026-08-18",
          "bought_usd": 0,
          "sold_usd": 1001449.92,
          "bought_unpriced": 0,
          "sold_unpriced": 0
        },
        {
          "days": 365,
          "status": "ok",
          "from": "2025-11-16",
          "bought_usd": 47913527.08,
          "sold_usd": 1894592.42,
          "bought_unpriced": 0,
          "sold_unpriced": 0
        }
      ]
    }
  },
  "body_markdown": "## Current Thesis\nSonos remains modestly more likely than not to beat the S&P 500 over the next three months. Its fiscal fourth quarter beat forecasts on 2026-11-10, and the holiday-quarter revenue guide came in above the consensus estimate. Memory-chip costs remain the open question. Sonos expects them to cut first-quarter gross margin by about 1,200 basis points year over year. The fiscal first-quarter report, expected in early February 2027, will show whether sales growth outruns that cost.\n\nThe market has taken the report as a clean win. The shares closed at $19.06 on 2026-11-11, the session after the results. That is 3.8% below the 52-week intraday high of $19.82, set on 2025-12-09, so the price already reflects the beat and the stronger guide. From here the shares need the holiday quarter to deliver.\n\nThe rating is Medium. Revenue is now growing even without the calendar boost, and the company is buying back shares. Against that, profit in the current quarter will fall well below last year's margin levels.\n\n## Bull Case\n- **Fourth-quarter sales beat expectations.** Sonos reported fiscal fourth-quarter revenue of $344.4 million on 2026-11-10, up 20% year over year. The consensus estimate was $340.3 million. Investing.com's summary of the company's slides puts growth at 11% excluding the extra week, above the 9% of the third quarter.\n- **The holiday guide is above consensus.** Sonos guided fiscal first-quarter 2027 revenue to $570 million to $630 million on 2026-11-10, growth of 4% to 15%. The consensus estimate was $574.9 million, near the bottom of that range.\n- **The full year showed operating leverage.** Fiscal 2026 revenue was $1,546.9 million, up 7%. Adjusted earnings before interest, taxes, depreciation and amortization (EBITDA) rose 39% to $183.8 million, according to the company's 8-K filed on 2026-11-10.\n- **New products contributed early.** On the 2026-11-10 call, management said Beam Ultra, Ace Ultra and Amp Multi made meaningful contributions to fourth-quarter results, even though the quarter ended 2026-10-03.\n- **A new buyback follows a completed one.** Sonos bought back 8.2 million shares for $130 million in fiscal 2026, which completed its earlier $150 million authorization. The board approved a new $150 million program, announced on 2026-11-10. Cash and equivalents were $178.1 million at 2026-10-03, plus $49.1 million in marketable securities.\n\n## Bear Case\n- **Memory costs are getting worse.** Sonos guided first-quarter GAAP gross margin to 36% to 37% on 2026-11-10. Memory and component costs account for roughly 1,200 basis points of the year-over-year decline, and a stronger dollar adds nearly another 100.\n- **Fourth-quarter profit did not grow.** Adjusted EBITDA was $6.0 million in the quarter, against $6.4 million a year earlier. Non-GAAP gross margin fell to 42.1% from 45.1%. Sonos absorbed $33 million of higher memory costs in the quarter and $56 million over the full year.\n- **The profit guide is wide.** First-quarter adjusted EBITDA guidance of $73 million to $111 million, given on 2026-11-10, spans $38 million. That leaves room for a profit result that disappoints even if revenue lands in range.\n- **Reported margins include one-offs.** The fourth quarter's 46.1% GAAP gross margin included $18.0 million of tariff refunds, which Sonos excludes from its adjusted measures.\n- **The margin recovery depends on chip prices.** Management targets about 500 basis points of annualized gross-margin improvement by the fiscal 2027 exit rate. On the 2026-11-10 call, it said a return to mid-40s gross margins depends partly on when memory prices ease.\n\n## Setup & Price Structure\nThe shares closed at $19.06 on 2026-11-11, up from $16.41 on 2026-11-06. The last close sits above the 50-day moving average of $16.85 and the 200-day moving average of $15.32. Both averages are from adjusted daily closes as of 2026-11-11. The shares are up 14.9% over three months, from the $16.59 reference close on 2026-08-13.\n\nThe next level overhead is the 52-week intraday high of $19.82 from 2025-12-09. The 52-week closing low is $12.70, set on 2026-03-27. Holding most of the 2026-11-11 gain would show that investors accept the margin guide in exchange for the revenue growth. Giving it back would show the memory-cost warning outweighing the beat.\n\nInsider activity before the report was routine. SEC Form 4 filings dated 2026-11-09 show the Chief Financial Officer and the Chief Legal Officer exercising options on 2026-11-06, with shares withheld for tax at $16.33; neither filing reports an open-market sale. The most recent open-market sale was by director Karen Boone: 46,766 shares at $18.12 on 2026-09-25, under a Rule 10b5-1 trading plan.\n\n## Catalyst Calendar\n\n- **~2026-11-20 (est.):** Fiscal 2026 annual report on Form 10-K. Gives full-year detail on memory supply commitments, tariff refunds and any named successor to the retiring Chief Financial Officer.\n- **November 2026 (est.):** Early access launch of the in-house 27voice assistant. Tests whether the Sonos 27 software release adds a product feature that supports demand through the holiday quarter.\n- **~early Feb 2027 (est.):** Fiscal Q1 2027 (holiday quarter) results. Shows whether revenue lands inside the $570–630 million guide and whether gross margin holds the 36% to 37% GAAP range despite memory costs.\n\n## What Would Change Our Mind\n\nA daily close below $16.89, the 2026-11-10 close before the fourth-quarter report, would erase the post-results gain and show the market rejecting the case. Fiscal first-quarter 2027 revenue below the $570 million low end of guidance would also break it.\n\nThe risks this note tracks, each with what would confirm it:\n\n- Memory-chip prices keep rising and push gross margin below guidance. Confirmed by: Fiscal Q1 2027 GAAP gross margin below the 36% low end of guidance, or management widening the memory headwind beyond about 1,200 basis points.\n- Holiday demand falls short and sales land in the lower part of the guide. Confirmed by: Fiscal Q1 2027 revenue in the bottom half of the $570–630 million range, near the $574.9 million pre-report consensus estimate.\n- The margin recovery plan slips as memory prices stay high through fiscal 2027. Confirmed by: Management cutting the target of about 500 basis points of annualized gross-margin improvement by the fiscal 2027 exit rate.\n- Profit lands at the bottom of a wide range. Confirmed by: Fiscal Q1 2027 adjusted EBITDA near or below the $73 million low end of guidance.\n\n## Correlation Notes\nSonos trades as a consumer-electronics recovery, so its shares follow discretionary spending, the holiday selling season, tariff policy and memory-chip prices. Memory pricing has become the main swing factor for margins: the same chip-cost cycle that lifts memory makers is squeezing device makers such as Sonos. The fiscal first quarter covers the holidays and carries the most revenue of the year, so results from other consumer-electronics retailers and brands over the 2026 holiday season bear directly on the case.",
  "first_seen": "2026-11-10",
  "last_analyzed": "2026-11-12T08:00:30+00:00",
  "last_synthesized": "2026-11-12",
  "date_modified": "2026-11-12",
  "license": "Content © FrontierPicks. Cite the canonical URL."
}