Loading BBCP…
Loading financial statements…
Import this data to Google Sheets with:
=jivedata("BBCP","financials")Full statements spill as a table. For one cell: =jivedata("BBCP","Revenue") or =jivedata("BBCP","Revenue","TTM"). Install the Jive Data add-on, then paste into a cell.
BBCP • CIK 0001703956
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 | TTM |
|---|---|---|---|---|
| Revenues | $442,241 | $425,872 | $392,867 | $422,910 |
| Cost of Revenue | $263,937 | $260,038 | $241,751 | $261,139 |
| Gross Profit | $178,304 | $165,834 | $151,116 | $161,771 |
| General and Administrative Expense | $116,852 | $116,487 | $109,585 | $113,264 |
| Operating Income (Loss) | $61,452 | $49,347 | $41,531 | $48,507 |
| InterestExpenseNonoperating | — | $25,880 | $31,570 | $33,640 |
| Gain (Loss) on Extinguishment of Debt | — | — | $-1,392 | $0 |
| Investment Income, Nonoperating | — | $308 | $1,148 | $936 |
| Fair Value Adjustment of Warrants | $-6,899 | $-130 | $0 | $0 |
| Other Nonoperating Income (Expense) | $330 | $406 | $335 | $131 |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $40,562 | $24,311 | $10,052 | $15,934 |
| Income Tax Expense (Benefit) | $8,772 | $8,104 | $3,679 | $5,580 |
| Net Income (Loss) Attributable to Parent | $31,790 | $16,207 | $6,373 | $10,354 |
| Preferred Stock Dividends, Income Statement Impact | $1,750 | $1,750 | $1,750 | $1,750 |
| Net Income (Loss) Available to Common Stockholders, Basic | $30,040 | $14,457 | $4,623 | $8,604 |
| Weighted Average Number of Shares Outstanding, Basic | 53,276,450 | 53,543,000 | 52,142,000 | 50,363,000 |
| Weighted Average Number of Shares Outstanding, Diluted | 54,173,731 | 54,238,000 | 52,686,000 | 51,748,000 |
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|