Detailed financial statements for BBB Foods Inc. (TBBB): income statement, balance sheet and cash-flow summary. Track margins, debt, liquidity and profitability trends year over year: ten fiscal years free and up to 20 with Premium.
Through its various subsidiaries, BBB Foods Inc. manages a network of grocery retail outlets throughout Mexico. The company provides a comprehensive selection of merchandise, ranging from essential food and beverages to personal care and household cleaning products, alongside coffee, tea, dessert items, and specialized goods for infants and pets. Customers can find a mix of well-established brands, the company's own private label lines, and specially acquired spot products.
Analysis Summary
BBB Foods Inc. reported revenue of 73.30B MXN in the most recent fiscal year, growing at a 5-year CAGR of 34.4%.
Trailing-twelve-month margins: gross margin 16.4%, operating margin -0.9%, net margin -3.7%. Free cash flow grew at 7.6% CAGR over 5 years.
At the current price of $53.54, TBBB has negative trailing earnings (P/E not meaningful) and an ROE of -72.30%. Market capitalisation stands at $6.2B.
Balance sheet quality for TBBB: current ratio of 0.6, net debt of 9.86B MXN. A debt-to-equity below 1.0 typically signals conservative capital structure, while a current ratio above 1.5 indicates comfortable short-term liquidity.
Income Statement (10y)
| Year | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|
| Revenue | 16.71B MXN | 23.35B MXN | 31.75B MXN | 44.08B MXN | 57.44B MXN | 73.30B MXN |
| Cost of Revenue | 14.77B MXN | 20.32B MXN | 27.60B MXN | 37.04B MXN | 48.06B MXN | 61.44B MXN |
| Gross Profit | 1.93B MXN | 3.03B MXN | 4.15B MXN | 7.04B MXN | 9.38B MXN | 11.86B MXN |
| Research & Development | 0 | 0 | 0 | 0 | 0 | 0 |
| Selling, General & Admin | 1.77B MXN | 2.64B MXN | 3.64B MXN | 6.20B MXN | 6.63B MXN | 12.40B MXN |
| Operating Expenses | 1.77B MXN | 2.64B MXN | 3.65B MXN | 6.25B MXN | 8.05B MXN | 12.40B MXN |
| Operating Income | 165.6M MXN | 393.9M MXN | 498.7M MXN | 793.9M MXN | 1.33B MXN | -538.3M MXN |
| EBITDA | 447.1M MXN | 819.0M MXN | 1.55B MXN | 2.43B MXN | 3.49B MXN | 948.9M MXN |
| Interest Expense | 826.8M MXN | 1.00B MXN | 1.14B MXN | 1.44B MXN | 1.25B MXN | 1.41B MXN |
| Pre-tax Income | -709.4M MXN | -733.1M MXN | -354.5M MXN | -100.9M MXN | 717.5M MXN | -2.25B MXN |
| Income Tax | 3.1M MXN | 92.9M MXN | 196.2M MXN | 205.2M MXN | 383.1M MXN | 416.2M MXN |
| Net Income | -712.5M MXN | -825.9M MXN | -550.7M MXN | -306.2M MXN | 334.4M MXN | -2.66B MXN |
| EPS | $-9.15 | $-9.70 | $-6.72 | $-3.64 | $3.06 | $-23.23 |
| EPS (Diluted) | $-9.15 | $-9.70 | $-6.72 | $-3.64 | $2.40 | $-23.23 |
| Shares Outstanding (Diluted) | 84.2M MXN | 84.2M MXN | 84.2M MXN | 84.2M MXN | 139.4M MXN | 115.0M MXN |
Income Statement (Quarterly)
| Year | 2025-Q3 | 2025-Q4 | 2026-Q1 | 2026-Q2 |
|---|
| Revenue | 20.04B MXN | 21.62B MXN | 22.86B MXN | 26.16B MXN |
| Gross Profit | 3.24B MXN | 3.52B MXN | 3.70B MXN | 4.38B MXN |
| Operating Income | -886.5M MXN | -281.2M MXN | -18.4M MXN | 337.6M MXN |
| EBITDA | -442.8M MXN | 46.0M MXN | 606.6M MXN | 948.5M MXN |
| Net Income | -1.41B MXN | -1.03B MXN | -558.3M MXN | -388.2M MXN |
| EPS | $-12.19 | $-8.82 | $-4.76 | $-3.32 |
| EPS (Diluted) | $-12.19 | $-8.82 | $-4.76 | $-3.32 |
Balance Sheet (10y)
| Year | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|
| Cash & Equivalents | 1.00B MXN | 984.6M MXN | 1.20B MXN | 1.41B MXN | 1.43B MXN |
| Short-term Investments | 380.3M MXN | 8.8M MXN | 0 | 3.06B MXN | 2.72B MXN |
| Receivables | 429.3M MXN | 629.5M MXN | 742.2M MXN | 939.0M MXN | 1.30B MXN |
| Inventory | 1.40B MXN | 1.93B MXN | 2.36B MXN | 3.04B MXN | 4.22B MXN |
| Total Current Assets | 2.86B MXN | 3.60B MXN | 4.39B MXN | 8.55B MXN | 9.74B MXN |
| Property, Plant & Equipment | 4.95B MXN | 7.86B MXN | 10.13B MXN | 13.48B MXN | 19.69B MXN |
| Goodwill | 0 | 0 | 0 | 0 | 0 |
| Intangible Assets | 7.8M MXN | 8.2M MXN | 6.8M MXN | 6.8M MXN | 27.9M MXN |
| Total Assets | 8.05B MXN | 11.79B MXN | 14.96B MXN | 22.78B MXN | 30.58B MXN |
| Accounts Payable | 4.16B MXN | 5.66B MXN | 7.45B MXN | 9.18B MXN | 11.98B MXN |
| Short-term Debt | 271.1M MXN | 491.2M MXN | 744.1M MXN | 926.8M MXN | 2.11B MXN |
| Total Current Liabilities | 4.98B MXN | 6.80B MXN | 8.95B MXN | 11.19B MXN | 15.63B MXN |
| Long-term Debt | 4.43B MXN | 4.82B MXN | 4.92B MXN | 106.7M MXN | 142.1M MXN |
| Total Liabilities | 12.50B MXN | 16.51B MXN | 19.60B MXN | 18.74B MXN | 26.44B MXN |
| Retained Earnings | -5.09B MXN | -5.65B MXN | -5.96B MXN | -5.62B MXN | -8.48B MXN |
| Total Equity | -4.45B MXN | -4.71B MXN | -4.63B MXN | 4.03B MXN | 4.13B MXN |
| Total Debt | 8.13B MXN | 10.55B MXN | 11.91B MXN | 9.20B MXN | 14.00B MXN |
| Net Debt | 7.13B MXN | 9.57B MXN | 10.71B MXN | 4.73B MXN | 9.86B MXN |
| Working Capital | -2.12B MXN | -3.21B MXN | -4.56B MXN | -2.63B MXN | -5.89B MXN |
Balance Sheet (Quarterly)
| Year | 2025-Q3 | 2025-Q4 | 2026-Q1 | 2026-Q2 |
|---|
| Cash & Equivalents | 1.11B MXN | 1.39B MXN | 1.34B MXN | 1.98B MXN |
| Total Assets | 27.10B MXN | 30.53B MXN | 32.27B MXN | 36.82B MXN |
| Total Liabilities | 22.83B MXN | 26.40B MXN | 27.98B MXN | 30.81B MXN |
| Total Equity | 4.28B MXN | 4.13B MXN | 4.29B MXN | 6.00B MXN |
| Total Debt | 11.90B MXN | 13.98B MXN | 14.59B MXN | 15.92B MXN |
Cash Flow (10y)
| Year | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|
| Net Income | -766.4M MXN | -724.9M MXN | 91.1M MXN | -100.9M MXN | 717.5M MXN | -2.66B MXN |
| Depreciation & Amortization | 422.5M MXN | 530.2M MXN | 785.1M MXN | 1.09B MXN | 1.52B MXN | 1.78B MXN |
| Stock-based Compensation | 19.7M MXN | 142.1M MXN | 303.8M MXN | 384.6M MXN | 523.1M MXN | 0 |
| Change in Working Capital | 451.0M MXN | 362.9M MXN | 832.7M MXN | 1.24B MXN | 754.7M MXN | 876.4M MXN |
| Operating Cash Flow | 1.08B MXN | 1.37B MXN | 2.12B MXN | 3.14B MXN | 3.75B MXN | 4.46B MXN |
| Capital Expenditure | -298.3M MXN | -534.0M MXN | -1.13B MXN | -1.80B MXN | -2.44B MXN | -3.33B MXN |
| Acquisitions | 0 | 0 | 0 | 0 | 0 | 1.3M MXN |
| Stock Repurchased | 0 | 0 | 0 | 0 | 0 | 0 |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 |
| Free Cash Flow | 784.4M MXN | 832.3M MXN | 990.7M MXN | 1.34B MXN | 1.31B MXN | 1.13B MXN |
Cash Flow (Quarterly)
| Year | 2025-Q3 | 2025-Q4 | 2026-Q1 | 2026-Q2 |
|---|
| Operating Cash Flow | 1.14B MXN | 1.62B MXN | 1.96B MXN | 2.32B MXN |
| Capital Expenditure | -929.3M MXN | -1.23B MXN | -713.7M MXN | -934.8M MXN |
| Free Cash Flow | 210.3M MXN | 392.5M MXN | 1.25B MXN | 1.39B MXN |
| Dividends Paid | 0 | 0 | 0 | 0 |
| Stock-based Compensation | 1.57B MXN | 0 | 721.5M MXN | 615.2M MXN |
Growth & Margins (10y)
| Year | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|
| Revenue Growth (YoY) | | +39.8% | +35.9% | +38.8% | +30.3% | +27.6% |
| Net Income Growth (YoY) | | -15.9% | +33.3% | +44.4% | +209.2% | -896.4% |
| EPS Growth (YoY) | | -6.0% | +30.7% | +45.8% | +184.1% | -859.2% |
| Shares Change (YoY) | | +0.0% | +0.0% | +0.0% | +65.7% | -17.5% |
| FCF Growth (YoY) | | +6.1% | +19.0% | +35.4% | -2.3% | -13.6% |
| Gross Margin | 11.6% | 13.0% | 13.1% | 16.0% | 16.3% | 16.2% |
| Operating Margin | 1.0% | 1.7% | 1.6% | 1.8% | 2.3% | -0.7% |
| EBITDA Margin | 2.7% | 3.5% | 4.9% | 5.5% | 6.1% | 1.3% |
| Net Margin | -4.3% | -3.5% | -1.7% | -0.7% | 0.6% | -3.6% |
| FCF Margin | 4.7% | 3.6% | 3.1% | 3.0% | 2.3% | 1.5% |
| Effective Tax Rate | -0.4% | -12.7% | -55.4% | -203.4% | 53.4% | -18.5% |
Per-Share Data (10y)
| Year | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|
| FCF Per Share | $9.32 | $9.89 | $11.77 | $15.94 | $9.40 | $9.85 |
| Dividends Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Shares Outstanding (Basic) | 84.2M MXN | 84.2M MXN | 84.2M MXN | 84.2M MXN | 112.2M MXN | 115.0M MXN |
What to look at in Consumer Defensive companies
- Gross margin (stable 5y) (Stable >=35%) — Brand pricing power — Coca-Cola does not drop margins.
- ROE / ROIC stable (ROE >=15% stable) — Defensive businesses have high consistent ROEs — Lynch's stalwarts.
- FCF / Net Income (>=90%) — Earnings to cash conversion — best names exceed 95%.
- Dividend growth 10y (>=6%/year) — Dividend Aristocrats raise 25+ years — moat signal.
- Payout Ratio (<75%) — >80% = dividend at risk. <60% comfortable.
- Net Debt / EBITDA (<2.5x) — Defensive with high debt loses its essence.
Profitability
| Return on Equity | -72.30% |
| Return on Invested Capital | -3.85% |
| Return on Assets | -9.18% |
| Gross Margin | 16.37% |
| Operating Margin | -0.94% |
| Net Margin | -3.73% |
Financial Health
| Debt / Equity | 2.65 |
| Current Ratio | 0.68 |
| Piotroski F-Score | 4 |
| Altman Z-Score | 3.29 |
Key Ratios (10y)
| Year | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|
| P/E | -41.52 | -40.26 | -55.17 | -88.78 | 192.92 | -25.89 |
| P/B | 0.00 | -7.38 | -6.62 | -5.87 | 16.42 | 16.74 |
| P/S | 1.91 | 1.41 | 0.98 | 0.62 | 1.15 | 0.94 |
| Gross Margin | 11.6% | 13.0% | 13.1% | 16.0% | 16.3% | 16.2% |
| Operating Margin | 1.0% | 1.7% | 1.6% | 1.8% | 2.3% | -0.7% |
| Net Margin | -4.3% | -3.5% | -1.7% | -0.7% | 0.6% | -3.6% |