| Concrete Pumping Holdings, Inc. (BBCP) |
| Q1-CY2026 | Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 | Q2-CY2014 | Q1-CY2014 |
| Balance Sheet Date | | | 2025-Oct-31 | 2025-Jul-31 | 2025-Apr-30 | 2025-Jan-31 | 2024-Oct-31 | 2024-Jul-31 | 2024-Apr-30 | 2024-Jan-31 | 2023-Oct-31 | 2023-Jul-31 | 2023-Apr-30 | 2023-Jan-31 | 2022-Oct-31 | 2022-Jul-31 | 2022-Apr-30 | 2022-Jan-31 | 2021-Oct-31 | 2021-Jul-31 | 2021-Apr-30 | 2021-Jan-31 | 2020-Oct-31 | 2020-Jul-31 | 2020-Apr-30 | 2020-Jan-31 | 2019-Oct-31 | | 2019-Jan-31 | 2018-Dec-05 | 2018-Sep-30 | 2018-Jun-30 | 2018-Mar-31 | | | 2017-Jun-30 | | | | | | | | | | | | | |
| Fiscal Period | | | Q4-FY2025 | Q3-FY2025 | Q2-FY2025 | Q1-FY2025 | Q4-FY2024 | Q3-FY2024 | Q2-FY2024 | Q1-FY2024 | Q4-FY2023 | Q3-FY2023 | Q2-FY2023 | Q1-FY2023 | Q4-FY2022 | Q3-FY2022 | Q2-FY2022 | Q1-FY2022 | Q4-FY2021 | Q3-FY2021 | Q2-FY2021 | Q1-FY2021 | Q4-FY2020 | Q3-FY2020 | Q2-FY2020 | Q1-FY2020 | Q4-FY2019 | | Q1-FY2019 | Q4-FY2018 | Q3-FY2018 | Q2-FY2018 | Q1-FY2018 | | | Q2-FY2017 | | | | | | | | | | | | | |
| Total Assets | | | 879,542,000$ | 886,031,000$ | 878,790,000$ | 912,885,000$ | 897,990,000$ | 890,790,000$ | 894,713,000$ | 894,767,000$ | 904,525,000$ | 914,006,000$ | 896,279,000$ | 882,065,000$ | 887,489,000$ | 824,468,000$ | 818,645,000$ | 806,116,000$ | 792,665,000$ | 781,966,000$ | 771,515,000$ | 766,023,000$ | 773,758,000$ | 787,517,000$ | 804,172,000$ | 864,012,000$ | 871,365,000$ | | 735,448,000$ | 370,144,000$ | 238,120,382$ | 237,805,498$ | 238,169,768$ | 236,295,754$ | 236,256,682$ | 336,258$ | | | | | | | | | | | | | |
| Total Current Assets | | | 113,353,000$ | 112,769,000$ | 103,554,000$ | 140,913,000$ | 112,360,000$ | 102,472,000$ | 99,459,000$ | 79,628,000$ | 94,270,000$ | 97,901,000$ | 86,002,000$ | 76,287,000$ | 81,556,000$ | 72,335,000$ | 73,629,000$ | 66,866,000$ | 67,619,000$ | 74,895,000$ | 67,625,000$ | 55,676,000$ | 60,005,000$ | 63,232,000$ | 72,269,000$ | 59,110,000$ | 62,759,000$ | | 51,473,000$ | 56,496,000$ | 495,879$ | 1,062,167$ | 2,256,396$ | 1,100,720$ | 1,220,927$ | 20,000$ | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | | 44,394,000$ | 41,001,000$ | 37,788,000$ | 85,132,000$ | 43,041,000$ | 26,333,000$ | 17,956,000$ | 14,688,000$ | 15,861,000$ | 11,532,000$ | 6,643,000$ | 4,049,000$ | 7,482,000$ | 2,445,000$ | 2,670,000$ | 2,787,000$ | 9,298,000$ | 20,204,000$ | 13,714,000$ | 2,273,000$ | 6,736,000$ | 4,131,000$ | 18,048,000$ | 2,636,000$ | 7,473,000$ | | 4,767,000$ | 8,621,000$ | 321,713$ | 829,738$ | 1,955,872$ | 828,555$ | 986,471$ | 0$ | | | | | | | | | | | | | |
| Receivables | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 34,991,000$ | 40,118,000$ | | | | | | | | | | | | | | | | | | | |
| Other Current Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Assets Held for Sale in Short Term | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Noncurrent Assets | | | 766,189,000$ | 773,262,000$ | 775,236,000$ | 771,972,000$ | 785,630,000$ | 788,318,000$ | 795,254,000$ | 815,139,000$ | 810,255,000$ | 816,105,000$ | 810,277,000$ | 805,778,000$ | 805,933,000$ | 752,133,000$ | 745,016,000$ | 739,250,000$ | 725,046,000$ | 707,071,000$ | 703,890,000$ | 710,347,000$ | 713,753,000$ | 724,285,000$ | 731,903,000$ | 804,902,000$ | 808,606,000$ | | 683,975,000$ | 313,648,000$ | 237,624,503$ | 236,743,331$ | 235,913,372$ | 235,195,034$ | 235,035,755$ | 316,258$ | | | | | | | | | | | | | |
| Goodwill | | | 223,581,000$ | 223,743,000$ | 223,998,000$ | 222,157,000$ | 222,996,000$ | 222,964,000$ | 222,295,000$ | 222,744,000$ | 221,517,000$ | 222,998,000$ | 222,434,000$ | 221,905,000$ | 220,245,000$ | 221,615,000$ | 222,399,000$ | 224,193,000$ | 224,700,000$ | 225,165,000$ | 225,012,000$ | 224,776,000$ | 223,154,000$ | 223,565,000$ | 222,475,000$ | 277,102,000$ | 276,088,000$ | | 238,811,000$ | 74,644,000$ | | | | 73,509,000$ | | | | | | | | | | | | | | | |
| Other Intangible Assets | | | 93,933,000$ | 96,829,000$ | 99,793,000$ | 102,354,000$ | 105,612,000$ | 109,253,000$ | 112,756,000$ | 116,779,000$ | 120,244,000$ | 125,363,000$ | 129,835,000$ | 133,681,000$ | 137,754,000$ | 141,467,000$ | 147,339,000$ | 153,572,000$ | 137,754,000$ | 164,647,000$ | 171,213,000$ | 178,000,000$ | 183,839,000$ | 192,228,000$ | 199,601,000$ | 214,123,000$ | 222,293,000$ | | 215,828,000$ | 36,429,000$ | | | | | | | | | | | | | | | | | | | |
| Physical Assets | | | 412,516,000$ | 414,908,000$ | 412,967,000$ | 408,612,000$ | 415,726,000$ | 423,486,000$ | 426,884,000$ | 432,671,000$ | 427,648,000$ | 427,084,000$ | 429,154,000$ | 422,800,000$ | 419,377,000$ | 385,247,000$ | 371,605,000$ | 357,671,000$ | 337,771,000$ | 314,590,000$ | 304,865,000$ | 304,633,000$ | 304,254,000$ | 305,896,000$ | 307,113,000$ | 310,976,000$ | 307,415,000$ | | 228,140,000$ | 201,915,000$ | | | | | | | | | | | | | | | | | | | |
| Other Noncurrent Assets | | | 11,195,000$ | 11,373,000$ | 11,437,000$ | 10,820,000$ | 12,578,000$ | 4,392,000$ | 4,506,000$ | 12,489,000$ | 14,250,000$ | 13,295,000$ | 1,973,000$ | 2,029,000$ | 2,026,000$ | 1,975,000$ | 2,025,000$ | 2,056,000$ | 2,168,000$ | 691,000$ | 712,000$ | 741,000$ | 1,753,000$ | 1,782,000$ | 1,839,000$ | 1,765,000$ | 1,813,000$ | | | | | | | | | | | | | | | | | | | | | | |
| Assets Held for Sale in Long Term | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Liabilities | | | 589,753,000$ | 599,710,000$ | 591,945,000$ | 627,150,000$ | 551,275,000$ | 551,114,000$ | 561,412,000$ | 561,827,000$ | 571,285,000$ | 585,256,000$ | 579,240,000$ | 570,567,000$ | 583,162,000$ | 522,662,000$ | 528,462,000$ | 517,850,000$ | 505,090,000$ | 497,804,000$ | 493,687,000$ | 481,360,000$ | 481,648,000$ | 498,391,000$ | 520,471,000$ | 521,796,000$ | 529,319,000$ | | 492,875,000$ | 309,452,000$ | 12,621,328$ | 9,759,694$ | 10,479,109$ | 8,772,930$ | 8,272,628$ | 336,258$ | | | | | | | | | | | | | |
| Total Current Liabilities | | | 52,284,000$ | 64,371,000$ | 57,888,000$ | 93,226,000$ | 56,331,000$ | 66,610,000$ | 79,973,000$ | 72,359,000$ | 83,976,000$ | 100,281,000$ | 110,762,000$ | 102,916,000$ | 110,280,000$ | 73,606,000$ | 74,000,000$ | 61,029,000$ | 48,239,000$ | 43,366,000$ | 40,866,000$ | 40,312,000$ | 62,312,000$ | 73,907,000$ | 98,353,000$ | 88,936,000$ | 92,086,000$ | | 66,791,000$ | 96,409,000$ | 4,571,328$ | 1,709,694$ | 2,429,109$ | 722,930$ | 222,628$ | 312,132$ | | | | | | | | | | | | | |
| Accounts Payable | | | 6,267,000$ | 8,061,000$ | 12,341,000$ | 4,122,000$ | 7,668,000$ | 7,914,000$ | 8,417,000$ | 5,344,000$ | 8,906,000$ | 7,247,000$ | 7,721,000$ | 5,745,000$ | 8,362,000$ | 9,063,000$ | 9,623,000$ | 7,462,000$ | 10,706,000$ | 6,683,000$ | 6,622,000$ | 5,586,000$ | 6,587,000$ | 5,910,000$ | 7,220,000$ | 7,872,000$ | 7,408,000$ | | 5,540,000$ | 5,192,000$ | 92,648$ | 98,536$ | 2,109,244$ | 205,249$ | 104,651$ | 23,024$ | | | | | | | | | | | | | |
| Short Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Short Term Capital Lease Obligations | | | 4,851,000$ | 5,014,000$ | 4,860,000$ | 4,942,000$ | 4,817,000$ | 4,800,000$ | 4,673,000$ | 4,903,000$ | 4,739,000$ | 4,649,000$ | 4,651,000$ | 4,741,000$ | 4,001,000$ | 108,000$ | 106,000$ | 104,000$ | 103,000$ | 101,000$ | 100,000$ | 98,000$ | 97,000$ | 95,000$ | 94,000$ | 92,000$ | 91,000$ | | 86,000$ | 85,000$ | | | | | | | | | | | | | | | | | | | |
| Other Current Liabilities | | | 3,412,000$ | | | 2,975,000$ | 2,486,000$ | 4,619,000$ | 3,334,000$ | 3,876,000$ | 3,854,000$ | 4,368,000$ | | 2,831,000$ | 3,881,000$ | 3,101,000$ | 2,549,000$ | 4,810,000$ | 3,144,000$ | 1,662,000$ | 2,153,000$ | 1,384,000$ | 2,607,000$ | 3,173,000$ | 2,763,000$ | 1,565,000$ | 654,000$ | | 1,197,000$ | 2,406,000$ | | | | | | | | | | | | | | | | | | | |
| Total Noncurrent Liabilities | | | 537,469,000$ | 535,339,000$ | 534,057,000$ | 533,924,000$ | 494,944,000$ | 484,504,000$ | 481,439,000$ | 489,468,000$ | 487,309,000$ | 484,975,000$ | 468,478,000$ | 467,651,000$ | 472,882,000$ | 449,056,000$ | 454,462,000$ | 456,821,000$ | 456,851,000$ | 454,438,000$ | 452,821,000$ | 441,048,000$ | 419,336,000$ | 424,484,000$ | 422,118,000$ | 432,860,000$ | 437,233,000$ | | 426,084,000$ | 213,043,000$ | 8,050,000$ | 8,050,000$ | 8,050,000$ | 8,050,000$ | 8,050,000$ | 24,126$ | | | | | | | | | | | | | |
| Long Term Debt | | | 417,891,000$ | 417,629,000$ | 417,346,000$ | 417,055,000$ | 373,260,000$ | 372,912,000$ | 372,564,000$ | 372,216,000$ | 371,868,000$ | 371,520,000$ | 371,172,000$ | 370,824,000$ | 370,476,000$ | 370,128,000$ | 369,780,000$ | 369,432,000$ | 369,084,000$ | 368,736,000$ | 368,388,000$ | 368,040,000$ | 343,906,000$ | 348,183,000$ | 352,448,000$ | 356,699,000$ | 360,938,000$ | | 319,979,000$ | 173,470,000$ | | | | | | | | | | | | | | | | | | | |
| Long Term Capital Lease Obligations | | | 18,659,000$ | 19,776,000$ | 20,418,000$ | 21,093,000$ | 21,716,000$ | 22,243,000$ | 22,819,000$ | 24,255,000$ | 20,458,000$ | 21,177,000$ | 21,069,000$ | 19,284,000$ | 20,984,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Other Noncurrent Liabilities | | | 11,488,000$ | 11,741,000$ | 11,891,000$ | 11,296,000$ | 13,321,000$ | 5,299,000$ | 5,567,000$ | 13,550,000$ | 14,142,000$ | 12,836,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Equity | | | 264,789,000$ | 261,321,000$ | 261,845,000$ | 260,735,000$ | 321,715,000$ | 314,676,000$ | 308,301,000$ | 307,940,000$ | 308,240,000$ | 303,750,000$ | 292,039,000$ | 286,498,000$ | 279,327,000$ | 276,806,000$ | 265,183,000$ | 263,266,000$ | 262,575,000$ | 259,162,000$ | 252,828,000$ | 259,663,000$ | 267,110,000$ | 264,125,000$ | 258,700,000$ | 317,216,000$ | 317,045,000$ | | 217,573,000$ | 5,000,000$ | 5,000,003$ | 5,000,007$ | 5,000,006$ | 19,154,000$ | 5,000,008$ | 0$ | | | | | | | | | | | | | |
| Equity to Minority | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Equity to Common Shareholders | | | 264,789,000$ | 261,321,000$ | 261,845,000$ | 260,735,000$ | 321,715,000$ | 314,676,000$ | 308,301,000$ | 307,940,000$ | 308,240,000$ | 303,750,000$ | 292,039,000$ | 286,498,000$ | 279,327,000$ | 276,806,000$ | 265,183,000$ | 263,266,000$ | 262,575,000$ | 259,162,000$ | 252,828,000$ | 259,663,000$ | 267,110,000$ | 264,125,000$ | 258,700,000$ | 317,216,000$ | 317,045,000$ | | 217,573,000$ | 5,000,000$ | 5,000,003$ | 5,000,007$ | 5,000,006$ | 19,154,000$ | 5,000,008$ | 0$ | | | | | | | | | | | | | |
| Additional Paid-In Capital | | | 389,880,000$ | 389,263,000$ | 388,737,000$ | 388,199,000$ | 386,313,000$ | 385,229,000$ | 384,585,000$ | 383,822,000$ | 383,286,000$ | 382,533,000$ | 381,599,000$ | 380,535,000$ | 379,395,000$ | 378,481,000$ | 377,148,000$ | 375,754,000$ | 374,272,000$ | 372,961,000$ | 371,703,000$ | 368,353,000$ | 367,681,000$ | 360,434,000$ | 359,077,000$ | 357,694,000$ | 356,227,000$ | | 246,463,000$ | 18,724,000$ | | | | | | | | | | | | | | | | | | | |
| Retained Earnings | | | (84,999,000$) | (90,316,000$) | (94,015,000$) | (94,011,000$) | (38,240,000$) | (47,667,000$) | (55,227,000$) | (58,273,000$) | (54,447,000$) | (63,838,000$) | (74,174,000$) | (79,762,000$) | (86,237,000$) | (94,769,000$) | (107,745,000$) | (113,730,000$) | (114,913,000$) | (118,345,000$) | (122,983,000$) | (112,130,000$) | (99,840,000$) | (97,190,000$) | (97,438,000$) | (41,724,000$) | (38,589,000$) | | (28,336,000$) | 26,704,000$ | (2,341,436$) | 205,314$ | (149,831$) | (317,666$) | 143,564$ | (874$) | | | | | | | | | | | | | |
| Treasury Stock | | | 41,687,000$ | 39,817,000$ | 35,972,000$ | 29,981,000$ | 25,881,000$ | 22,275,000$ | 18,131,000$ | 16,212,000$ | 15,114,000$ | 14,288,000$ | 12,894,000$ | 10,105,000$ | 4,609,000$ | 1,856,000$ | 1,473,000$ | 995,000$ | 461,000$ | 461,000$ | 461,000$ | 461,000$ | 131,000$ | 131,000$ | 131,000$ | 131,000$ | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | | 23,510,000$ | | | | 26,533,000$ | | | | 25,197,000$ | | | | 24,985,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |