| Breakdown | TTM | Nov 2024 | Nov 2023 | Nov 2022 | Nov 2021 | Nov 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.29M | 3.55M | 3.51M | 3.29M | 3.07M | 2.37M |
| Gross Profit | 3.10M | 3.55M | 3.51M | 3.18M | 2.09M | 1.70M |
| EBITDA | 749.19K | 681.08K | 618.58K | 612.21K | 874.72K | 236.95K |
| Net Income | 558.87K | 525.20K | 467.32K | 431.99K | 651.12K | -66.17K |
Balance Sheet | ||||||
| Total Assets | 4.92M | 4.84M | 4.30M | 4.29M | 4.46M | 4.09M |
| Cash, Cash Equivalents and Short-Term Investments | 2.03M | 2.18M | 1.89M | 1.62M | 1.46M | 1.24M |
| Total Debt | 346.82K | 378.06K | 39.82K | 153.70K | 260.09K | 587.40K |
| Total Liabilities | 1.50M | 1.50M | 1.12M | 1.22M | 1.53M | 1.52M |
| Stockholders Equity | 3.42M | 3.34M | 3.18M | 3.08M | 2.93M | 2.57M |
Cash Flow | ||||||
| Free Cash Flow | 666.11K | 636.70K | 533.19K | 135.04K | 715.77K | 199.64K |
| Operating Cash Flow | 674.68K | 637.75K | 534.37K | 135.04K | 718.30K | 212.92K |
| Investing Cash Flow | -12.97K | -9.96K | -1.18K | 0.00 | -2.52K | -13.28K |
| Financing Cash Flow | -435.81K | -363.18K | -363.18K | -290.54K | -290.54K | -62.38K |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $7.16M | 12.79 | 16.66% | 6.69% | -7.46% | 2.95% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
52 Neutral | $11.56M | 6.82 | 6.15% | ― | -39.41% | ― | |
48 Neutral | $5.39M | -0.23 | -84.22% | ― | -81.88% | -672.01% | |
46 Neutral | $13.41M | -5.89 | 1.32% | ― | -15.44% | -94.04% | |
46 Neutral | $4.76M | ― | ― | ― | ― | ― | |
42 Neutral | $18.44M | -0.04 | -3.22% | ― | -49.19% | -394.71% |
On November 19, 2025, BAB‘s Board of Directors approved an amendment to the company’s Preferred Shares Rights Agreement, initially established on May 6, 2013. This amendment changes the ‘Final Expiration Date’ to the sixteenth anniversary of the original agreement, potentially impacting the company’s shareholder rights and governance structure.
The most recent analyst rating on (BABB) stock is a Buy with a $1.00 price target. To see the full list of analyst forecasts on BAB stock, see the BABB Stock Forecast page.