Stock Value LensCharts for long-term investors100% free

Loading stock chart…

Annual data and sources

Concrete Pumping Holdings, Inc. (BBCP) · Nasdaq · USD · Sector unavailable · CIK 0001703956

Annual coverage: 2018-10-31–2025-10-31 (8 periods). Financial snapshot built 2026-10-09.

BBCP annual financial history

All stored annual observations, independent of the chart window. Per-share amounts in USD. Unavailable values are not zero.

See the calculation and limitations.

Annual EPS, cash flow, dividends, and fiscal-year dividend yield for Concrete Pumping Holdings, Inc.
Fiscal year / endBasic EPSDiluted EPSFCF / shareDividends / shareFiscal-year dividend yieldFiling sources
2025
2025-10-31
0.090.090.33UnavailableUnavailableBasic EPS (2026-01-13)
Diluted EPS (2026-01-13)
Operating cash flow (2026-01-13) · Capex (2026-01-13)
2024
2024-10-31
0.270.260.79UnavailableUnavailableBasic EPS (2026-01-13)
Diluted EPS (2026-01-13)
Operating cash flow (2026-01-13) · Capex (2026-01-13)
2023
2023-10-31
0.540.540.78UnavailableUnavailableBasic EPS (2025-01-10)
Diluted EPS (2025-01-10)
Operating cash flow (2025-01-10) · Capex (2025-01-10)
2022
2022-10-31
0.480.47-0.46UnavailableUnavailableBasic EPS (2024-01-16)
Diluted EPS (2024-01-16)
Operating cash flow (2024-01-16) · Capex (2024-01-16)
2021
2021-10-31
-0.31-0.310.24UnavailableUnavailableBasic EPS (2023-01-31)
Diluted EPS (2023-01-31)
Operating cash flow (2023-01-31) · Capex (2023-01-31)
2020
2020-10-31
-1.20-1.200.75UnavailableUnavailableBasic EPS (2022-01-12)
Diluted EPS (2022-01-12)
Operating cash flow (2022-01-12) · Capex (2022-01-12)
2019
2019-10-31
-0.43-0.43-0.31UnavailableUnavailableBasic EPS (2021-06-11)
Diluted EPS (2021-06-11)
Operating cash flow (2021-06-11) · Capex (2021-06-11)
2018
2018-10-31
2.722.470.95UnavailableUnavailableBasic EPS (2020-01-14)
Diluted EPS (2020-01-14)
Operating cash flow (2020-01-14) · Capex (2020-01-14)

Annual per-share context (USD/share)

Complete annual history, independent of chart loading and range. Revenue/share is annual revenue per average diluted share. Debt/share is borrowings per year-end common share, excluding leases. Missing inputs remain unavailable. Metric definitions.

Fiscal endRevenue / shareTotal debt / shareInputs & filing sources
2025-10-317.46Unavailable
Inputs & filings

revenue: 392867000; averageDilutedShares: 52686000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 51272503

revenue (2026-01-13)
averageDilutedShares (2026-01-13)
periodEndShares (2026-01-13)
2024-10-317.85Unavailable
Inputs & filings

revenue: 425872000; averageDilutedShares: 54238000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 53273644

revenue (2026-01-13)
averageDilutedShares (2026-01-13)
periodEndShares (2026-01-13)
2023-10-318.16Unavailable
Inputs & filings

revenue: 442241000; averageDilutedShares: 54174000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 54757445

revenue (2025-01-10)
averageDilutedShares (2025-01-10)
periodEndShares (2025-01-10)
2022-10-317.32Unavailable
Inputs & filings

revenue: 401292000; averageDilutedShares: 54851308; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 56226191

revenue (2024-01-16)
averageDilutedShares (2024-01-16)
periodEndShares (2024-01-16)
2021-10-315.91Unavailable
Inputs & filings

revenue: 315808000; averageDilutedShares: 53413594; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 56564642

revenue (2023-01-31)
averageDilutedShares (2023-01-31)
periodEndShares (2023-01-31)
2020-10-315.77Unavailable
Inputs & filings

revenue: 304301000; averageDilutedShares: 52752884; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 56463992

revenue (2022-01-12)
averageDilutedShares (2022-01-12)
periodEndShares (2022-01-12)
2019-10-31UnavailableUnavailable
Inputs & filings

revenue: No unambiguous matching annual USD fact; averageDilutedShares: No positive shares on the exact annual duration; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 58253220

periodEndShares (2021-06-11)
2018-10-3129.21Unavailable
Inputs & filings

revenue: 243223000; averageDilutedShares: 8325890; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 7576289

revenue (2020-01-14)
averageDilutedShares (2020-01-14)
periodEndShares (2020-01-14)

Annual returns and cash generation (%)

Complete annual history, independent of chart loading and range. FCF margin and FCF / net income use matching annual totals. ROCE uses positive exact opening and closing capital-employed bases. Inputs, scopes and unavailable reasons are disclosed below. Missing inputs remain unavailable. Metric definitions.

Fiscal endFCF margin (%)FCF / net income (%)ROCE (%)Inputs & filing sources
2025-10-314.46275.044.98
Inputs & filings

Calculation inputs: {"original":{"fcfTotal":{"value":17528000,"capex":{"accession":"0001437749-26-001203","end":"2025-10-31","filed":"2026-01-13","form":"10-K","start":"2024-11-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001437749-26-001203","end":"2025-10-31","filed":"2026-01-13","form":"10-K","start":"2024-11-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":392867000,"tag":"Revenues","unit":"USD","start":"2024-11-01","end":"2025-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"netIncome":{"value":6373000,"tag":"NetIncomeLoss","unit":"USD","start":"2024-11-01","end":"2025-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"operatingIncome":{"value":41531000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2024-11-01","end":"2025-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"openingAssets":{"value":897990000,"tag":"Assets","unit":"USD","start":null,"end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"openingCurrentLiabilities":{"value":56331000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"openingCapitalEmployed":{"value":841659000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":321715000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"openingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingLiabilities":{"value":551275000,"tag":"Liabilities","unit":"USD","start":null,"end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"openingCash":{"value":43041000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2024-10-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":879542000,"tag":"Assets","unit":"USD","start":null,"end":"2025-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"closingCurrentLiabilities":{"value":52284000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2025-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"closingCapitalEmployed":{"value":827258000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":264789000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2025-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"closingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingLiabilities":{"value":589753000,"tag":"Liabilities","unit":"USD","start":null,"end":"2025-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"closingCash":{"value":44394000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2025-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2025-10-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":4623000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2024-11-01","end":"2025-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"incomeTaxExpense":{"value":3679000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2024-11-01","end":"2025-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"pretaxIncome":{"value":10052000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2024-11-01","end":"2025-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"effectiveTaxRate":{"value":0.36599681655391963,"inputNames":["incomeTaxExpense","pretaxIncome"]},"nopat":{"value":26330786.211699165,"inputNames":["operatingIncome","effectiveTaxRate"]},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":834458500,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 4.461560782656726; cashConversion: 275.0353051937863; roce: 4.977000054526378

fcfMargin component 1 (2026-01-13) · fcfMargin component 2 (2026-01-13) · fcfMargin component 3 (2026-01-13)
cashConversion component 1 (2026-01-13) · cashConversion component 2 (2026-01-13) · cashConversion component 3 (2026-01-13)
roce component 1 (2026-01-13) · roce component 2 (2026-01-13) · roce component 3 (2026-01-13) · roce component 4 (2026-01-13) · roce component 5 (2026-01-13)
2024-10-3110.12265.875.94
Inputs & filings

Calculation inputs: {"original":{"fcfTotal":{"value":43090000,"capex":{"accession":"0001437749-26-001203","end":"2024-10-31","filed":"2026-01-13","form":"10-K","start":"2023-11-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001437749-26-001203","end":"2024-10-31","filed":"2026-01-13","form":"10-K","start":"2023-11-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":425872000,"tag":"Revenues","unit":"USD","start":"2023-11-01","end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"netIncome":{"value":16207000,"tag":"NetIncomeLoss","unit":"USD","start":"2023-11-01","end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"operatingIncome":{"value":49347000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2023-11-01","end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"openingAssets":{"value":904525000,"tag":"Assets","unit":"USD","start":null,"end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"openingCurrentLiabilities":{"value":83976000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"openingCapitalEmployed":{"value":820549000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":308240000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2023-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"openingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingLiabilities":{"value":571285000,"tag":"Liabilities","unit":"USD","start":null,"end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"openingCash":{"value":15861000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2023-10-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":897990000,"tag":"Assets","unit":"USD","start":null,"end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"closingCurrentLiabilities":{"value":56331000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"closingCapitalEmployed":{"value":841659000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":321715000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"closingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingLiabilities":{"value":551275000,"tag":"Liabilities","unit":"USD","start":null,"end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"closingCash":{"value":43041000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2024-10-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":14457000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2023-11-01","end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"incomeTaxExpense":{"value":8104000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2023-11-01","end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"pretaxIncome":{"value":24311000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2023-11-01","end":"2024-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"effectiveTaxRate":{"value":0.3333470445477356,"inputNames":["incomeTaxExpense","pretaxIncome"]},"nopat":{"value":32897323.392702892,"inputNames":["operatingIncome","effectiveTaxRate"]},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":831104000,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 10.118063643536086; cashConversion: 265.8727710248658; roce: 5.937524064377022

fcfMargin component 1 (2026-01-13) · fcfMargin component 2 (2026-01-13) · fcfMargin component 3 (2026-01-13)
cashConversion component 1 (2026-01-13) · cashConversion component 2 (2026-01-13) · cashConversion component 3 (2026-01-13)
roce component 1 (2026-01-13) · roce component 2 (2025-01-10) · roce component 3 (2025-01-10) · roce component 4 (2026-01-13) · roce component 5 (2026-01-13)
2023-10-319.58133.287.69
Inputs & filings

Calculation inputs: {"original":{"fcfTotal":{"value":42370000,"capex":{"accession":"0001437749-25-000800","end":"2023-10-31","filed":"2025-01-10","form":"10-K","start":"2022-11-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001437749-25-000800","end":"2023-10-31","filed":"2025-01-10","form":"10-K","start":"2022-11-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":442241000,"tag":"Revenues","unit":"USD","start":"2022-11-01","end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"netIncome":{"value":31790000,"tag":"NetIncomeLoss","unit":"USD","start":"2022-11-01","end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"operatingIncome":{"value":61452000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2022-11-01","end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"openingAssets":{"value":887489000,"tag":"Assets","unit":"USD","start":null,"end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"openingCurrentLiabilities":{"value":110280000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"openingCapitalEmployed":{"value":777209000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":279327000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2022-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"openingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingLiabilities":{"value":583162000,"tag":"Liabilities","unit":"USD","start":null,"end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"openingCash":{"value":7482000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2022-10-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":904525000,"tag":"Assets","unit":"USD","start":null,"end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"closingCurrentLiabilities":{"value":83976000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"closingCapitalEmployed":{"value":820549000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":308240000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2023-10-31","filed":"2026-01-13","accession":"0001437749-26-001203","form":"10-K"},"closingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingLiabilities":{"value":571285000,"tag":"Liabilities","unit":"USD","start":null,"end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"closingCash":{"value":15861000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2023-10-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":30040000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2022-11-01","end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"incomeTaxExpense":{"value":8772000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2022-11-01","end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"pretaxIncome":{"value":40562000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2022-11-01","end":"2023-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"effectiveTaxRate":{"value":0.2162615255658005,"inputNames":["incomeTaxExpense","pretaxIncome"]},"nopat":{"value":48162296.73093043,"inputNames":["operatingIncome","effectiveTaxRate"]},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":798879000,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 9.580748958147254; cashConversion: 133.2809059452658; roce: 7.692278805676454

fcfMargin component 1 (2025-01-10) · fcfMargin component 2 (2025-01-10) · fcfMargin component 3 (2025-01-10)
cashConversion component 1 (2025-01-10) · cashConversion component 2 (2025-01-10) · cashConversion component 3 (2025-01-10)
roce component 1 (2025-01-10) · roce component 2 (2024-01-16) · roce component 3 (2024-01-16) · roce component 4 (2025-01-10) · roce component 5 (2025-01-10)
2022-10-31-6.29-88.016.59
Inputs & filings

Calculation inputs: {"original":{"fcfTotal":{"value":-25237000,"capex":{"accession":"0001437749-24-001415","end":"2022-10-31","filed":"2024-01-16","form":"10-K","start":"2021-11-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001437749-24-001415","end":"2022-10-31","filed":"2024-01-16","form":"10-K","start":"2021-11-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":401292000,"tag":"Revenues","unit":"USD","start":"2021-11-01","end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"netIncome":{"value":28676000,"tag":"NetIncomeLoss","unit":"USD","start":"2021-11-01","end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"operatingIncome":{"value":50111000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2021-11-01","end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"openingAssets":{"value":792665000,"tag":"Assets","unit":"USD","start":null,"end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"openingCurrentLiabilities":{"value":48239000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"openingCapitalEmployed":{"value":744426000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":262575000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2021-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"openingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingLiabilities":{"value":505090000,"tag":"Liabilities","unit":"USD","start":null,"end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"openingCash":{"value":9298000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2021-10-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":887489000,"tag":"Assets","unit":"USD","start":null,"end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"closingCurrentLiabilities":{"value":110280000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"closingCapitalEmployed":{"value":777209000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":279327000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2022-10-31","filed":"2025-01-10","accession":"0001437749-25-000800","form":"10-K"},"closingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingLiabilities":{"value":583162000,"tag":"Liabilities","unit":"USD","start":null,"end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"closingCash":{"value":7482000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2022-10-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":26926000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2021-11-01","end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"incomeTaxExpense":{"value":5526000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2021-11-01","end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"pretaxIncome":{"value":34202000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2021-11-01","end":"2022-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"effectiveTaxRate":{"value":0.1615694988597158,"inputNames":["incomeTaxExpense","pretaxIncome"]},"nopat":{"value":42014590.84264078,"inputNames":["operatingIncome","effectiveTaxRate"]},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":760817500,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: -6.288936734348055; cashConversion: -88.00739294183289; roce: 6.586467845442567

fcfMargin component 1 (2024-01-16) · fcfMargin component 2 (2024-01-16) · fcfMargin component 3 (2024-01-16)
cashConversion component 1 (2024-01-16) · cashConversion component 2 (2024-01-16) · cashConversion component 3 (2024-01-16)
roce component 1 (2024-01-16) · roce component 2 (2023-01-31) · roce component 3 (2023-01-31) · roce component 4 (2024-01-16) · roce component 5 (2024-01-16)
2021-10-314.13Unavailable5.23
Inputs & filings

Calculation inputs: {"original":{"fcfTotal":{"value":13043000,"capex":{"accession":"0001437749-23-002137","end":"2021-10-31","filed":"2023-01-31","form":"10-K","start":"2020-11-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001437749-23-002137","end":"2021-10-31","filed":"2023-01-31","form":"10-K","start":"2020-11-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":315808000,"tag":"Revenues","unit":"USD","start":"2020-11-01","end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"netIncome":{"value":-15073000,"tag":"NetIncomeLoss","unit":"USD","start":"2020-11-01","end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"operatingIncome":{"value":38046000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2020-11-01","end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"openingAssets":{"value":773758000,"tag":"Assets","unit":"USD","start":null,"end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"openingCurrentLiabilities":{"value":62312000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"openingCapitalEmployed":{"value":711446000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":267110000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2020-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"openingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingLiabilities":{"value":481648000,"tag":"Liabilities","unit":"USD","start":null,"end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"openingCash":{"value":6736000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2020-10-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":792665000,"tag":"Assets","unit":"USD","start":null,"end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"closingCurrentLiabilities":{"value":48239000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"closingCapitalEmployed":{"value":744426000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":262575000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2021-10-31","filed":"2024-01-16","accession":"0001437749-24-001415","form":"10-K"},"closingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingLiabilities":{"value":505090000,"tag":"Liabilities","unit":"USD","start":null,"end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"closingCash":{"value":9298000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2021-10-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":-16823000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2020-11-01","end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"incomeTaxExpense":{"value":2642000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2020-11-01","end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"pretaxIncome":{"value":-12431000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2020-11-01","end":"2021-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"effectiveTaxRate":{"value":null,"inputNames":["incomeTaxExpense","pretaxIncome"],"reason":"Positive pretax income required"},"nopat":{"value":null,"inputNames":["operatingIncome","effectiveTaxRate"],"reason":"Positive pretax income required"},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":727936000,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 4.130041037592461; cashConversion: Positive net income required; zero or negative denominator is unavailable; roce: 5.226558378758572

fcfMargin component 1 (2023-01-31) · fcfMargin component 2 (2023-01-31) · fcfMargin component 3 (2023-01-31)
cashConversion component 1 (2023-01-31) · cashConversion component 2 (2023-01-31) · cashConversion component 3 (2023-01-31)
roce component 1 (2023-01-31) · roce component 2 (2022-01-12) · roce component 3 (2022-01-12) · roce component 4 (2023-01-31) · roce component 5 (2023-01-31)
2020-10-3113.02Unavailable-4.26
Inputs & filings

Calculation inputs: {"original":{"fcfTotal":{"value":39631000,"capex":{"accession":"0001437749-22-000815","end":"2020-10-31","filed":"2022-01-12","form":"10-K","start":"2019-11-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001437749-22-000815","end":"2020-10-31","filed":"2022-01-12","form":"10-K","start":"2019-11-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":304301000,"tag":"Revenues","unit":"USD","start":"2019-11-01","end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"netIncome":{"value":-61251000,"tag":"NetIncomeLoss","unit":"USD","start":"2019-11-01","end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"operatingIncome":{"value":-31728000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2019-11-01","end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"openingAssets":{"value":871365000,"tag":"Assets","unit":"USD","start":null,"end":"2019-10-31","filed":"2021-06-11","accession":"0001437749-21-014624","form":"10-K/A"},"openingCurrentLiabilities":{"value":92086000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2019-10-31","filed":"2021-06-11","accession":"0001437749-21-014624","form":"10-K/A"},"openingCapitalEmployed":{"value":779279000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":317045000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2019-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"openingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingLiabilities":{"value":529319000,"tag":"Liabilities","unit":"USD","start":null,"end":"2019-10-31","filed":"2021-06-11","accession":"0001437749-21-014624","form":"10-K/A"},"openingCash":{"value":7473000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2019-10-31","filed":"2021-06-11","accession":"0001437749-21-014624","form":"10-K/A"},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2019-10-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":773758000,"tag":"Assets","unit":"USD","start":null,"end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"closingCurrentLiabilities":{"value":62312000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"closingCapitalEmployed":{"value":711446000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":267110000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2020-10-31","filed":"2023-01-31","accession":"0001437749-23-002137","form":"10-K"},"closingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingLiabilities":{"value":481648000,"tag":"Liabilities","unit":"USD","start":null,"end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"closingCash":{"value":6736000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2020-10-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":-63181000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2019-11-01","end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"incomeTaxExpense":{"value":-4977000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2019-11-01","end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"pretaxIncome":{"value":-66228000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2019-11-01","end":"2020-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"effectiveTaxRate":{"value":null,"inputNames":["incomeTaxExpense","pretaxIncome"],"reason":"Positive pretax income required"},"nopat":{"value":null,"inputNames":["operatingIncome","effectiveTaxRate"],"reason":"Positive pretax income required"},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":745362500,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 13.023618062379025; cashConversion: Positive net income required; zero or negative denominator is unavailable; roce: -4.25672072313807

fcfMargin component 1 (2022-01-12) · fcfMargin component 2 (2022-01-12) · fcfMargin component 3 (2022-01-12)
cashConversion component 1 (2022-01-12) · cashConversion component 2 (2022-01-12) · cashConversion component 3 (2022-01-12)
roce component 1 (2022-01-12) · roce component 2 (2021-06-11) · roce component 3 (2021-06-11) · roce component 4 (2022-01-12) · roce component 5 (2022-01-12)
2019-10-31UnavailableUnavailableUnavailable
Inputs & filings

Calculation inputs: {"original":{"fcfTotal":{"value":-12959000,"capex":{"accession":"0001437749-21-014624","end":"2019-10-31","filed":"2021-06-11","form":"10-K/A","start":"2018-12-06","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001437749-21-014624","end":"2019-10-31","filed":"2021-06-11","form":"10-K/A","start":"2018-12-06","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"netIncome":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"operatingIncome":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingAssets":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCurrentLiabilities":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCapitalEmployed":{"value":null,"inputNames":["openingAssets","openingCurrentLiabilities"],"reason":"Exact assets/current-liabilities balance missing, conflicting or from different filings at 2018-12-05"},"openingParentEquity":{"value":5000000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2018-12-05","filed":"2021-01-12","accession":"0001437749-21-000581","form":"10-K"},"openingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingLiabilities":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCash":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2018-12-05"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":871365000,"tag":"Assets","unit":"USD","start":null,"end":"2019-10-31","filed":"2021-06-11","accession":"0001437749-21-014624","form":"10-K/A"},"closingCurrentLiabilities":{"value":92086000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2019-10-31","filed":"2021-06-11","accession":"0001437749-21-014624","form":"10-K/A"},"closingCapitalEmployed":{"value":779279000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":317045000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2019-10-31","filed":"2022-01-12","accession":"0001437749-22-000815","form":"10-K"},"closingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingLiabilities":{"value":529319000,"tag":"Liabilities","unit":"USD","start":null,"end":"2019-10-31","filed":"2021-06-11","accession":"0001437749-21-014624","form":"10-K/A"},"closingCash":{"value":7473000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2019-10-31","filed":"2021-06-11","accession":"0001437749-21-014624","form":"10-K/A"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2019-10-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"parentNetIncome":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"preferredDividends":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"incomeTaxExpense":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"pretaxIncome":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"effectiveTaxRate":{"value":null,"inputNames":["incomeTaxExpense","pretaxIncome"],"reason":"Matching annual income-tax expense or supported pretax income unavailable"},"nopat":{"value":null,"inputNames":["operatingIncome","effectiveTaxRate"],"reason":"Matching annual income-tax expense or supported pretax income unavailable"},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":null,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: No unambiguous matching annual USD fact; cashConversion: No unambiguous matching annual USD fact; roce: matching numerator and positive exact opening/closing CapitalEmployed required; ambiguous scopes remain unavailable; unavailable: operatingIncome, openingCapitalEmployed; Missing or conflicting matching SEC fact; Exact assets/current-liabilities balance missing, conflicting or from different filings at 2018-12-05

fcfMargin component 1 (2021-06-11) · fcfMargin component 2 (2021-06-11)
cashConversion component 1 (2021-06-11) · cashConversion component 2 (2021-06-11)
roce component 1 (2021-06-11) · roce component 2 (2021-06-11)
2018-10-313.2427.77Unavailable
Inputs & filings

Calculation inputs: {"original":{"fcfTotal":{"value":7881000,"capex":{"accession":"0001437749-20-000638","end":"2018-10-31","filed":"2020-01-14","form":"10-K","start":"2017-11-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001437749-20-000638","end":"2018-10-31","filed":"2020-01-14","form":"10-K","start":"2017-11-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":243223000,"tag":"Revenues","unit":"USD","start":"2017-11-01","end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"netIncome":{"value":28382000,"tag":"NetIncomeLoss","unit":"USD","start":"2017-11-01","end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"operatingIncome":{"value":39968000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2017-11-01","end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"openingAssets":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCurrentLiabilities":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCapitalEmployed":{"value":null,"inputNames":["openingAssets","openingCurrentLiabilities"],"reason":"Exact assets/current-liabilities balance missing, conflicting or from different filings at 2017-10-31"},"openingParentEquity":{"value":19154000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2017-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"openingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingLiabilities":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCash":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2017-10-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":370144000,"tag":"Assets","unit":"USD","start":null,"end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"closingCurrentLiabilities":{"value":96409000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"closingCapitalEmployed":{"value":273735000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":46020000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"closingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingLiabilities":{"value":309452000,"tag":"Liabilities","unit":"USD","start":null,"end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"closingCash":{"value":8621000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2018-10-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":2342264,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":20589000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2017-11-01","end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"incomeTaxExpense":{"value":-9784000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2017-11-01","end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"pretaxIncome":{"value":18598000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2017-11-01","end":"2018-10-31","filed":"2020-01-14","accession":"0001437749-20-000638","form":"10-K"},"effectiveTaxRate":{"value":null,"inputNames":["incomeTaxExpense","pretaxIncome"],"reason":"Effective tax rate outside 0–100% or nonfinite; no clamping"},"nopat":{"value":null,"inputNames":["operatingIncome","effectiveTaxRate"],"reason":"Effective tax rate outside 0–100% or nonfinite; no clamping"},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":null,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 3.2402363263342693; cashConversion: 27.76759918258051; roce: matching numerator and positive exact opening/closing CapitalEmployed required; ambiguous scopes remain unavailable; unavailable: openingCapitalEmployed; Exact assets/current-liabilities balance missing, conflicting or from different filings at 2017-10-31

fcfMargin component 1 (2020-01-14) · fcfMargin component 2 (2020-01-14) · fcfMargin component 3 (2020-01-14)
cashConversion component 1 (2020-01-14) · cashConversion component 2 (2020-01-14) · cashConversion component 3 (2020-01-14)
roce component 1 (2020-01-14) · roce component 2 (2020-01-14) · roce component 3 (2020-01-14)

Annual operating facts

Complete annual history, independent of chart loading and range. Operating margin is operating profit as a percentage of revenue; net margin is consolidated net profit as a percentage of revenue. Negative margins show losses. Missing inputs remain unavailable. Metric definitions.

Fiscal endRevenue (USD)Operating margin (%)Net margin (%)Inputs & filing sources
2025-10-31392,867,000.0010.571.62
Inputs & filings

revenue: 392867000; operatingIncome: 41531000; netIncome: 6373000

revenue (2026-01-13)
operatingIncome (2026-01-13)
netIncome (2026-01-13)
2024-10-31425,872,000.0011.593.81
Inputs & filings

revenue: 425872000; operatingIncome: 49347000; netIncome: 16207000

revenue (2026-01-13)
operatingIncome (2026-01-13)
netIncome (2026-01-13)
2023-10-31442,241,000.0013.907.19
Inputs & filings

revenue: 442241000; operatingIncome: 61452000; netIncome: 31790000

revenue (2025-01-10)
operatingIncome (2025-01-10)
netIncome (2025-01-10)
2022-10-31401,292,000.0012.497.15
Inputs & filings

revenue: 401292000; operatingIncome: 50111000; netIncome: 28676000

revenue (2024-01-16)
operatingIncome (2024-01-16)
netIncome (2024-01-16)
2021-10-31315,808,000.0012.05-4.77
Inputs & filings

revenue: 315808000; operatingIncome: 38046000; netIncome: -15073000

revenue (2023-01-31)
operatingIncome (2023-01-31)
netIncome (2023-01-31)
2020-10-31304,301,000.00-10.43-20.13
Inputs & filings

revenue: 304301000; operatingIncome: -31728000; netIncome: -61251000

revenue (2022-01-12)
operatingIncome (2022-01-12)
netIncome (2022-01-12)
2019-10-31UnavailableUnavailableUnavailable
Inputs & filings

revenue: No unambiguous matching annual USD fact; operatingIncome: No unambiguous matching annual USD fact; netIncome: No unambiguous matching annual USD fact

Source unavailable
2018-10-31243,223,000.0016.4311.67
Inputs & filings

revenue: 243223000; operatingIncome: 39968000; netIncome: 28382000

revenue (2020-01-14)
operatingIncome (2020-01-14)
netIncome (2020-01-14)

Concrete Pumping Holdings, Inc. (BBCP) P/E ratio history

The interactive P/E chart contains all 475 stored weekly price points (2017-08-25–2026-10-08); 258 have an eligible basic or diluted ratio. Annual EPS is carried forward from its fiscal end. Use the P/E range bar or any other chart range bar to change all five chart windows.

Fiscal-year-end snapshots

5 eligible fiscal-year-end observations span 2018-10-31–2025-10-31. Latest eligible diluted P/E: 71.00×; basic P/E: 71.00×, for fiscal end 2025-10-31, using the close on 2025-10-31.

Annual P/E = eligible fiscal-year-end close ÷ reported annual EPS. This is retrospective annual P/E, not TTM or forward P/E. Why we use annual data. Missing or non-positive EPS and missing eligible prices produce unavailable ratios.

Explore the P/E chart and optional reference lines · How P/E history is calculated.

Complete annual P/E history (8 fiscal periods)
Full stored fiscal-year-end P/E history, independent of the selected chart window. Ratios in ×; prices in USD.
Fiscal endPrice dateClosePrice basisBasic P/EDiluted P/EEPS filings
2025-10-312025-10-316.39Adjusted close71.0071.00Basic EPS (2026-01-13) Diluted EPS (2026-01-13)
2024-10-312024-10-255.45Adjusted close20.1920.96Basic EPS (2026-01-13) Diluted EPS (2026-01-13)
2023-10-312023-10-276.68Adjusted close12.3712.37Basic EPS (2025-01-10) Diluted EPS (2025-01-10)
2022-10-312022-10-286.44Adjusted close13.4213.70Basic EPS (2024-01-16) Diluted EPS (2024-01-16)
2021-10-312021-10-298.60Adjusted closeUnavailableUnavailableBasic EPS (2023-01-31) Diluted EPS (2023-01-31)
2020-10-312020-10-303.23Adjusted closeUnavailableUnavailableBasic EPS (2022-01-12) Diluted EPS (2022-01-12)
2019-10-312019-10-253.33Adjusted closeUnavailableUnavailableBasic EPS (2021-06-11) Diluted EPS (2021-06-11)
2018-10-312018-10-2610.21Adjusted close3.754.13Basic EPS (2020-01-14) Diluted EPS (2020-01-14)

Did this research save you time?

I build and maintain Stock Value Lens independently. If you found it useful, a coffee helps me maintain the tools and improve data updates.

Buy me a coffee · €5 (opens Buy Me a Coffee in a new tab)