BBCP · Company research

Concrete Pumping Holdings, Inc. Common Stock (BBCP): Financial Statements

Reported statement data with reporting periods and sources preserved.

RESEARCH CONTEXT

Understand the numbers

Reported statement data with reporting periods and sources preserved. Use period, currency, units and source fields when interpreting values.

41records availableIndustrials

Financial Statements data

Database-backed records only

41 rows
statement typeperiod typefiscal periodperiod endrevenuecost of revenuegross profitoperating incomepretax incomenet income
income_statementannualFY-2026-Q2Thu Apr 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)197357000-1241350007322200016563000341000106000
income_statementquarterlyFY-2026-Q2Thu Apr 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)106796000-65538000412580001205800038850002548000
income_statementquarterlyFY-2026-Q1Sat Jan 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)90561000-58597000319640004505000-3544000-2442000
income_statementannualFY-2025-Q4Fri Oct 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)392867000-24175100015111600041531000100520006373000
income_statementquarterlyFY-2025-Q4Fri Oct 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)108787000—433100001685600087010005317000
income_statementquarterlyFY-2025-Q3Thu Jul 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)103676000—403890001293000050320003699000
income_statementquarterlyFY-2025-Q2Wed Apr 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)93958000—361820008260000-6000-4000
income_statementannualFY-2025-Q2Wed Apr 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)180404000—6741700011745000-3681000-2643000
income_statementquarterlyFY-2025-Q1Fri Jan 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)86447000—312350003485000-3675000-2639000
income_statementannualFY-2024-Q4Thu Oct 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)425872000—165834000493470002431100016207000
income_statementquarterlyFY-2024-Q4Thu Oct 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)111482000—4624800019211000132810009427000
income_statementquarterlyFY-2024-Q3Wed Jul 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)314390000—11958600030136000110300006780000
income_statementannualFY-2024-Q2Tue Apr 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)204773000—7508100013511000389000-780000
income_statementquarterlyFY-2024-Q2Tue Apr 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)107062000—417670001205500052260003046000
income_statementquarterlyFY-2024-Q1Wed Jan 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)97711000—333140001456000-4837000-3826000
income_statementannualFY-2023-Q4Tue Oct 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)442241000—178304000614520004056200031790000
income_statementquarterlyFY-2023-Q4Tue Oct 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)120204000—4889200019276000127360009391000
income_statementquarterlyFY-2023-Q3Mon Jul 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)120671000—49484000195470001365400010336000
income_statementannualFY-2023-Q2Sun Apr 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)201366000—79928000226290001417200012063000
income_statementquarterlyFY-2023-Q2Sun Apr 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)107791000—434740001321600070530005588000
income_statementquarterlyFY-2023-Q1Tue Jan 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)93575000—36454000941300071190006475000
income_statementquarterlyFY-2022-Q4Mon Oct 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)114894000—4861200018269000115230008532000
income_statementannualFY-2022-Q4Mon Oct 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)401292000—163610000501110003420200028676000
income_statementquarterlyFY-2022-Q3Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)104469000—41934000140870001500600012976000
income_statementannualFY-2022-Q2Sat Apr 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)181930000—730640001775600076740007168000
income_statementquarterlyFY-2022-Q2Sat Apr 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)96482000—389380001037100065120005985000
income_statementquarterlyFY-2022-Q1Mon Jan 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)85448000—34127000738500011610001183000
income_statementannualFY-2021-Q4Sun Oct 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)315808000—13772700038046000-12431000-15073000
income_statementquarterlyFY-2021-Q4Sun Oct 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)87754000—373490001167500069000003432000
income_statementquarterlyFY-2021-Q3Sat Jul 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)80761000—372130001215100062900004638000
income_statementannualFY-2021-Q2Fri Apr 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)147294000—6316600014222000-25621000-23143000
income_statementquarterlyFY-2021-Q2Fri Apr 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)76873000—333030006776000-10683000-10853000
income_statementquarterlyFY-2021-Q1Sun Jan 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)70421000—298630007446000-14938000-12290000
income_statementquarterlyFY-2020-Q4Sat Oct 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)79190000—354870004341000-3666000-2518000
income_statementannualFY-2020-Q4Sat Oct 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)304301000—137303000-31728000-66228000-61251000
income_statementquarterlyFY-2020-Q3Fri Jul 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)77131000—3780100010847000-215000247000
income_statementannualFY-2020-Q2Thu Apr 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time)147980000—64015000-46917000-62218000-58850000
income_statementquarterlyFY-2020-Q2Thu Apr 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time)74041000—31867000-52458000-57935000-55714000
income_statementquarterlyFY-2020-Q1Fri Jan 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)73939000—321480005541000-3893000-2746000
income_statementannualFY-2019-Q4Thu Oct 31 2019 00:00:00 GMT+0000 (Coordinated Universal Time)0———00
income_statementquarterlyFY-2018-Q4Wed Dec 05 2018 00:00:00 GMT+0000 (Coordinated Universal Time)0———00

Informational research only, not financial advice. Forecasts are uncertain and can be wrong.