<!DOCTYPE html><html lang="en"><head><meta http-equiv="origin-trial" content="A/kargTFyk8MR5ueravczef/wIlTkbVk1qXQesp39nV+xNECPdLBVeYffxrM8TmZT6RArWGQVCJ0LRivD7glcAUAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IkRpc2FibGVUaGlyZFBhcnR5U3RvcmFnZVBhcnRpdGlvbmluZzIiLCJleHBpcnkiOjE3NDIzNDIzOTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"> <script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=UA-113590965-4&l=dataLayer&cx=c"></script><script type="text/javascript" async="" charset="utf-8" src="https://www.gstatic.com/recaptcha/releases/EGbODne6buzpTnWrrBprcfAY/recaptcha__en.js" crossorigin="anonymous" integrity="sha384-zYfvuq6xV6aLevocYkVfLId59jcIkDZniQX2TsTt9LIa0Tf1ORHFh4oKI1naLgGF"></script><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-REPSH58KSM"></script> <script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-5KBPWNG"></script> <meta charset="utf-8"> <meta http-equiv="content-language" content="en"> <meta name="google" content="notranslate"> <title>BBCP - Earnings call transcript Q3 2024 | Concrete Pumping Holdings, Inc.</title> <meta property="og:title" content="BBCP - Earnings call transcript Q3 2024"> <meta property="og:description" content="2024 Q3 earnings call transcript for Concrete Pumping Holdings, Inc."> <meta property="og:image" content="https://capedge.com/files/LOGO/1703956-BBCP.png"> <meta property="og:url" content="https://capedge.com/transcript/1703956/2024Q3/BBCP"> <meta property="og:type" content="website"> <meta name="twitter:card" content="summary_large_image"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, shrink-to-fit=no"> <link rel="stylesheet" href="/css/style.css?v=20240906T080855"> <link rel="icon" sizes="32x32" type="image/png" href="/img/icon-200.png"> <link rel="apple-touch-icon" sizes="200x200" href="/img/icon-200.png"> <link rel="canonical" href="https://capedge.com/transcript/1703956/2024Q3/BBCP"> </head> <body class="plan-free no-sidebar-wrap"> <a name="pageTop" id="pageTop"></a> <div id="alert-container"></div> <div class="d-lg-none" id="mobile-mode-canary"></div> <div id="main-container"> <div id="above-footer"> <div class="container"> <div class="row align-items-center py-3 py-lg-2 d-print-none"> <div class="col-4 col-lg-3 order-1 pr-0"> <a href="/user/dashboard" id="logo-container"><img src="/img/capedge-logo-by-finsight.svg?v=20240906T080855" alt="CapEdge" width="174" height="37"></a> </div> <div class="col-12 col-lg order-3 order-lg-2 pt-3 pt-lg-0"> <form action="/search" method="get" id="mainSearchForm" spellcheck="false" autocomplete="off" role="search"> <div class="input-group"> <div class="tokenInput tokeninput-container tokeninput-empty flex-grow-1 form-control header-search"> <input id="searchInput" type="search" name="q" placeholder="Search by ticker, company or words in SEC filings" value="" tabindex="1" autocomplete="off" autocorrect="off" autocapitalize="off" style="width: 100%;"> <script class="tokeninput-data" type="application/json"> { "resultDataProp":"suggestions", "resultTextProp":"name", "resultValueProp":"value", "url":"/search/suggestions?profiles=true&q=$query&ctxType=company&ctxVal=1703956", "values":[], "type":"lookup", "completionGroups" : { "profiles" : { "heading" : "Filing Profile", "newOption" : false }, "searches" : { "heading" : "Search Across Filings, News and Transcripts", "newOption" : false } }, "autoSuggestMode":true } </script> </div> <div id="searchLoading">Loading</div> <div id="searchAdvanced" class="d-none"><a href="/help/search" tabindex="2">Advanced</a></div> </div> </form> </div> <div class="col-8 col-lg-3 order-2 order-lg-3"> <div class="d-flex justify-content-end align-items-center user-action-buttons"> <a href="https://help.capedge.com/release-notes/" target="_blank" class="mr-4 text-decoration-none header-help-link"><span class="d-xxl-none"><i class="fe fe-help-circle d-block"></i></span><span class="d-none d-xxl-block"><i class="fe fe-info"></i> What's new?</span></a> <div class="btn-toolbar align-items-center" role="toolbar" id="favourites-toolbar"> <div class="btn-group" role="group"> <button type="button" id="btn-toggle-favourites" class="btn top-level active" data-toggle="tooltip" data-placement="bottom" title="" data-click-toggle="favourites-col" data-original-title="Toggle favorites"><i class="fe fe-star"></i></button> <button type="button" id="btn-toggle-alerts" class="btn top-level" data-toggle="tooltip" data-placement="bottom" title="" data-click-toggle="alerts-col" data-original-title="Toggle alert feed"><i class="fe fe-bell"></i></button> <button type="button" id="btn-toggle-notes" class="btn top-level" data-toggle="tooltip" data-placement="bottom" title="" data-click-toggle="notes-col" data-original-title="Toggle note list"><i class="fe fe-edit"></i></button> <div class="btn-group" role="group"> <button class="btn top-level dropdown-toggle user-plan-free" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">TS</button> <div class="dropdown-menu dropdown-menu-right"> <a class="dropdown-item" href="/user/edit"> <i class="dropdown-icon fe fe-user"></i>Edit profile </a> <a class="dropdown-item" href="/user/changepassword"> <i class="dropdown-icon fe fe-shield"></i>Change password </a> <a class="dropdown-item" href="/user/settings"> <i class="dropdown-icon fe fe-sliders"></i>Email settings </a> <a class="dropdown-item" href="/user/myaccount"> <i class="dropdown-icon fe fe-info"></i>Manage my account </a> <a class="dropdown-item" href="/user/support"> <i class="dropdown-icon fe fe-life-buoy"></i>Support </a> <div class="dropdown-divider"></div> <div class="dropdown-item"> <form action="/user/logout" method="post"> <button type="submit" class="btn btn-sm btn-outline-primary w-100">Logout</button> </form> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row d-print-none"> <div class="col"> <ul class="nav nav-tabs align-items-center" id="primary-menu" data-test="menuMain"> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/">Home</a> </li> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/sector"><span class="d-none d-lg-inline">Sectors & Industries</span><span class="d-lg-none">Sectors</span></a> </li> <li class="nav-item separator"></li> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/earnings-calendar">Earnings</a> </li> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/ipo-calendar">IPOs</a> </li> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/spacs">SPACs</a> </li> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/transcript/by/companyId/all">Transcripts</a> </li> <li class="nav-item separator"></li> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/insider">Insider</a> </li> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/institutional">Institutional</a> </li> <li class="nav-item separator"></li> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/crypto">Crypto</a> </li> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/screener/stock">Screeners</a> </li> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/social">Reddit</a> </li> <li class="nav-item" data-test="menuMainItem"> <a class="nav-link" href="/stock-split-calendar">Splits</a> </li> <li class="nav-item right" data-test="menuMainItem"> <a class="nav-link" href="/user/dashboard">My Dashboard</a> </li> </ul> </div> </div> <div class="row flex-nowrap pb-5" id="columns-row" data-open="1"> <div class="col order-2 sticky-scrolly user-feed-col mobile-toggle-only-one d-print-none " id="favourites-col"> <div class=""> <div class="btn-toolbar align-items-center w-100" role="toolbar" id="favourites-toolbar"> <div class="mr-auto toolbar-title" data-count="0">Favorites</div> <div class="btn-group" role="group"> <button type="button" class="btn btn-sm" data-toggle="modal" data-target="#modalAddFavourite"><i class="fe fe-plus-circle"></i></button> <button type="button" class="btn btn-sm d-md-none" data-click-toggle="favourites-col"><i class="fe fe-x"></i></button> </div> </div> </div> <div class="br"> <ul id="favourites-list" class="list-unstyled mb-0 w-100 empty-placeholder" data-count="0"></ul> </div> </div> <div class="col order-3 sticky-scrolly user-feed-col mobile-toggle-only-one d-print-none collapsed" id="alerts-col"> <div class=""> <div class="btn-toolbar align-items-center w-100" role="toolbar" id="alerts-toolbar"> <div class="mr-auto toolbar-title">Alert feed</div> <div class="btn-group" role="group"> <button type="button" class="btn btn-sm" data-toggle="modal" data-target="#modalAlertSettings" id="btn-alert-config"><i class="fe fe-settings"></i></button> <button type="button" class="btn btn-sm d-md-none" data-click-toggle="alerts-col"><i class="fe fe-x"></i></button> </div> </div> </div> <div class="br"> <ul id="alerts-list" class="list-unstyled mb-0 block-list w-100 empty-placeholder"> </ul> </div> </div> <div class="col order-4 sticky-scrolly user-feed-col mobile-toggle-only-one d-print-none collapsed" id="notes-col"> <div> <div class="btn-toolbar align-items-center w-100" role="toolbar" id="notes-toolbar"> <div class="mr-auto toolbar-title" data-count="0">Notes</div> <div class="btn-group" role="group"> <div> <div id="add-note-recaptcha" class="g-recaptcha" data-sitekey="6Le1YlooAAAAAIpAmJQ9Vu8FsSGGsncij4tpVSol" data-callback="recaptchaAddNote" data-size="invisible"><div class="grecaptcha-badge" data-style="bottomright" style="width: 256px; height: 60px; display: block; transition: right 0.3s; position: fixed; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;"><div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-cxw40xuv27q1" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Le1YlooAAAAAIpAmJQ9Vu8FsSGGsncij4tpVSol&co=aHR0cHM6Ly9jYXBlZGdlLmNvbTo0NDM.&hl=en&v=EGbODne6buzpTnWrrBprcfAY&size=invisible&cb=t8u49v9n731p"></iframe></div><div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div><iframe style="display: none;"></iframe></div> <button type="button" class="btn btn-sm prevent-double-click" id="add-note-button"><i class="fe fe-plus-circle"></i></button> </div> <div class="dropdown" id="note-sort"> <button class="btn btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown"> <i class="fe fe-settings"></i> </button> <div class="dropdown-menu dropdown-menu-right"> <h6 class="dropdown-header">Sort notes by</h6> <button class="dropdown-item active" data-sort="created">Created</button> <button class="dropdown-item" data-sort="updated">Updated</button> <button class="dropdown-item" data-sort="title">Alphabetical</button> </div> </div> <button type="button" class="btn btn-sm d-md-none" data-click-toggle="notes-col"><i class="fe fe-x"></i></button> </div> </div> </div> <div class="br"> <ul id="notes-list" class="list-unstyled mb-0 block-list w-100 empty-placeholder" data-limit="" data-count="0" data-num-displayed="" data-per-page="20"></ul> <div id="note-list-end"></div> </div> </div> <div class="col order-1 resp-container resp-sm resp-md" id="main-col" data-observe-resizes="true"> <div class="d-flex flex-column"> <div class="row mb-3 d-print-none secondary-menu-row order-2"> <div class="col"> <ul class="nav nav-tabs align-items-center px-4" id="secondary-menu" data-test="secondaryMenu"> <li class="nav-item " data-test="secondaryMenuItem"> <a class="nav-link" href="/company/1703956/BBCP"> <span class="tab-ticker">BBCP</span> Dashboard </a> </li> <li class="nav-item " data-test="secondaryMenuItem"> <a class="nav-link" href="/company/1703956/BBCP/financials"> Financials </a> </li> <li class="nav-item " data-test="secondaryMenuItem"> <a class="nav-link" href="/company/1703956/BBCP/filings"> Filings </a> </li> <li class="nav-item " data-test="secondaryMenuItem"> <a class="nav-link" href="/transcript/by/companyId/1703956"> Transcripts </a> </li> <li class="nav-item separator"></li> <li class="nav-item " data-test="secondaryMenuItem"> <a class="nav-link" href="/company/1703956/BBCP/etfs"> ETFs </a> </li> <li class="nav-item " data-test="secondaryMenuItem"> <a class="nav-link" href="/company/1703956/BBCP/insider-ownership-history"> Insider </a> </li> <li class="nav-item " data-test="secondaryMenuItem"> <a class="nav-link" href="/company/1703956/BBCP/institutional-ownership-history"> Institutional </a> </li> <li class="nav-item " data-test="secondaryMenuItem"> <a class="nav-link" href="/company/1703956/BBCP/short-interest"> Shorts </a> </li> <li class="nav-item separator"></li> <li class="nav-item " data-test="secondaryMenuItem"> <a class="nav-link" href="/company/1703956/BBCP/news"> News </a> </li> <li class="nav-item " data-test="secondaryMenuItem"> <a class="nav-link" href="/patent/by/companyId/1703956"> Patents </a> </li> <li class="nav-item " data-test="secondaryMenuItem"> <a class="nav-link" href="/social/by/companyId/1703956"> Reddit </a> </li> <li class="nav-item active" data-test="secondaryMenuItem"> <div class="nav-link" href="https://capedge.com/transcript/1703956/2024Q3/BBCP"> 2024 Q3 Transcript </div> </li> </ul> </div> </div> <div class="row align-items-center py-6"> <div class="col"> <h1 class="page-title" data-test="pageTitle"> <span class="company-name"> Concrete Pumping (BBCP) </span> <span class="banner-crumb">4 Sep 24</span><span class="banner-crumb">2024 Q3 Earnings call transcript</span> </h1> <div class="my-1 text-muted-dark"> Company Profile </div> </div> </div> </div> <div class="row" id="main-content-cols"> <div class="col order-1 sticky-scrolly mobile-toggle-only-one d-print-none default-sidebar-column" id="sidebar-col"> <div class="text-center mb-5 mobile-toggle-button-cont"><button type="button" class="btn btn-sm btn-outline-primary ml-auto" data-click-toggle="sidebar-col">< Back</button></div> <div class="transcript-sidebar"> <div class="sidebar-annotations-container"><div class="annotator-editor card" style="display: none;"> <form> <div class="card-header"><div class="card-title not-in-menu"><div class="d-block">Add <span class="annotation-type"></span></div></div></div> <div class="card-body"> <ul class="annotator-listing"><li class="annotator-field form-group"><div class="quote" id="annotator-field-0" placeholder="Quote"></div></li><li class="annotator-field form-group"><textarea rows="3" class="form-control" id="annotator-field-1" placeholder="Comments…"></textarea></li><li class="annotator-field form-group"><label class="custom-switch pl-0"><input type="checkbox" class="custom-switch-input" id="annotator-field-2" placeholder="Visible to public"><span class="custom-switch-indicator"></span><span class="custom-switch-description">Visible to public</span></label></li><li class="annotator-field form-group"><input type="hidden" class="form-control" id="annotator-field-3" placeholder="In Reply To"></li></ul> <div class="annotator-controls d-flex justify-content-between"> <button class="btn btn-primary annotator-save annotator-focus">Save <span class="annotation-type"></span></button> <button class="btn btn-link annotator-cancel">Cancel</button> </div> </div> </form> </div><div class="annotator-viewer card" style="display: none;"> <div class="card-header"> <div class="card-title">Annotations</div> <button type="button" class="btn btn-light ml-auto mobile-toggle-button-cont" id="close-mobile-annotations"><i class="fe fe-x"></i></button> </div> <ul class="card-body annotator-listing"></ul> </div></div> <div class="card"> <div class="card-header"> <div class="card-title">Share this transcript</div> </div> <div class="card-body"> <ul class="social-links list-inline mb-0"> <li class="list-inline-item m-0"> <a href="https://twitter.com/share?url=https%3A%2F%2Fcapedge.com%2Ftranscript%2F1703956%2F2024Q3%2FBBCP" target="_blank" rel="noreferrer noopener" data-toggle="tooltip" data-placement="top" title="" data-original-title="Share via Twitter"><i class="fe fe-twitter"></i></a> </li> <li class="list-inline-item m-0"> <a href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fcapedge.com%2Ftranscript%2F1703956%2F2024Q3%2FBBCP&title=BBCP%20-%20Earnings%20call%20transcript%20Q3%202024%20%7C%20Concrete%20Pumping%20Holdings%2C%20Inc." target="_blank" rel="noreferrer noopener" data-toggle="tooltip" data-placement="top" title="" data-original-title="Share via LinkedIn"><i class="fe fe-linkedin"></i></a> </li> <li class="list-inline-item m-0"> <a href="mailto:?subject=BBCP%20-%20Earnings%20call%20transcript%20Q3%202024%20%7C%20Concrete%20Pumping%20Holdings%2C%20Inc.&body=https%3A%2F%2Fcapedge.com%2Ftranscript%2F1703956%2F2024Q3%2FBBCP" data-toggle="tooltip" data-placement="top" title="" data-original-title="Share via Email"><i class="fe fe-mail"></i></a> </li> <li class="list-inline-item m-0"> <a href="#" id="print-button" data-toggle="tooltip" data-placement="top" title="" data-original-title="Print"><i class="fe fe-printer"></i></a> </li> <li class="list-inline-item mr-0"> <a href="#" id="copy-link-button" data-toggle="tooltip" data-placement="top" title="" data-original-title="Copy URL to clipboard"><i class="fe fe-link"></i></a> </li> </ul> </div> </div> <div class="card"> <div class="card-header"> <div class="card-title">Recent BBCP transcripts</div> </div> <ul class="container transcript-sidebar-list list-unstyled"> <li> <a class="row item-row d-block transcript active" href="/transcript/1703956/2024Q3/BBCP"> <div class="d-flex"> <div class="title label-col">Earnings call transcript</div> <div class="filing-type-col"> <div class="filing-period">2024 Q3</div> </div> <div class="date">4 Sep 24</div> </div> </a> </li> <li> <a class="row item-row d-block transcript" href="/transcript/1703956/2024Q2/BBCP"> <div class="d-flex"> <div class="title label-col">Earnings call transcript</div> <div class="filing-type-col"> <div class="filing-period">2024 Q2</div> </div> <div class="date">6 Jun 24</div> </div> </a> </li> <li> <a class="row item-row d-block transcript" href="/transcript/1703956/2024Q1/BBCP"> <div class="d-flex"> <div class="title label-col">Earnings call transcript</div> <div class="filing-type-col"> <div class="filing-period">2024 Q1</div> </div> <div class="date">7 Mar 24</div> </div> </a> </li> <li> <a class="row item-row d-block transcript" href="/transcript/1703956/2023Q4/BBCP"> <div class="d-flex"> <div class="title label-col">Earnings call transcript</div> <div class="filing-type-col"> <div class="filing-period">2023 Q4</div> </div> <div class="date">11 Jan 24</div> </div> </a> </li> <li> <a class="row item-row d-block transcript" href="/transcript/1703956/2023Q3/BBCP"> <div class="d-flex"> <div class="title label-col">Earnings call transcript</div> <div class="filing-type-col"> <div class="filing-period">2023 Q3</div> </div> <div class="date">7 Sep 23</div> </div> </a> </li> </ul> </div> <div class="card"> <div class="card-header"> <div class="card-title">Associated BBCP filings</div> </div> <ul class="card-body filing-sidebar-list list-unstyled mb-0"> <li class="clearfix "> <a href="/filing/1703956/0001437749-24-028422/10Q-2024Q3" class="text-truncate filing-link"> <span class="filing-date">2024 Q3</span> <span class="text-nowrap filing-type type-10Q type-financial">10-Q</span> <span class="filing-description ">Quarterly report</span> </a> </li> </ul> </div> </div> </div> <div class="col order-2"> <button type="button" class="btn btn-sm btn-outline-primary mb-5 mx-auto d-block mobile-toggle-button-cont" data-click-toggle="sidebar-col"><i class="fe fe-more-vertical"></i> Transcript menu</button> <div class="card transcript"> <div class="card-header"> <div class="card-title">Participants</div> </div> <div class="card-body"> <table class="participant-list"> <tbody><tr class="participant"> <td class="name">Bruce Young</td> <td class="role">executive</td> </tr> <tr class="participant"> <td class="name">Iain Humphries</td> <td class="role">executive</td> </tr> <tr class="participant"> <td class="name">Andrew J. Wittmann</td> <td class="role">analyst</td> </tr> <tr class="participant"> <td class="name">Benjamin Luke McFadden</td> <td class="role">analyst</td> </tr> <tr class="participant"> <td class="name">Brent Thielman</td> <td class="role">analyst</td> </tr> </tbody></table> </div> </div> <div class="card transcript"> <div class="card-header"> <div class="card-title">Call transcript</div> </div> <div class="card-body transcript-container"> <div class="speech"> <div class="participant-name">Operator</div> <div class="content"> <p>Good afternoon, everyone, and thank you for participating in today's conference call to discuss Concrete Company Holdings financial results for the third quarter ended July 31, 2024.</p> <p>Joining us today are Concrete Pumping Holdings' CEO, Bruce Young. CFO, Iain Humphries; and the company's External Investor Relations Director, Cody Slach.</p> <p>Before we go further, I would like to turn the call over to Mr. Slach to read the company's safe harbor statement within the meaning of the Private Securities Litigation Reform Act of 1995 that provides important cautions regarding forward-looking statements. Cody, please go ahead.</p> </div> </div> <div class="speech"> <div class="participant-name">Cody Slach</div> <div class="content"> <p>Thank you. I'd like to remind everyone that in the course of this call, to give you a better understanding of our operations, we will be making certain forward-looking statements regarding our business and outlook. These statements are subject to numerous risks and uncertainties that could cause actual results to differ materially from such statements.</p> <p>For information concerning these risks and uncertainties, see Concrete Pumping Holdings' annual report on Form 10-K, quarterly report on Form 10-Q and other publicly available filings with the SEC. </p> <p>The company disclaims any intention or obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. On today's call, we will also reference certain non-GAAP financial measures, including adjusted EBITDA, net debt, leverage ratio and free cash flow, which we believe provide useful information for investors. </p> <p>We provide further information about these non-GAAP financial measures and reconciliations to the comparable GAAP measures in our press release issued today or the investor presentation posted on the company's website. </p> <p>I'd like to remind everyone this call will be available for replay later this evening. A webcast replay will also be available via the link provided in today's press release as well as on the company's website. </p> <p>Now I'd like to turn the call over to the CEO of Concrete Pumping Holdings, Bruce Young. Bruce?</p> </div> </div> <div class="speech"> <div class="participant-name">Bruce Young</div> <div class="content"> <p>Thank you, Cody, and good afternoon, everyone. In the third quarter, continued organic growth in our U.S. Concrete Waste Management business was offset by a series of factors that impacted volume-driven declines in our U.S. Concrete Pumping segment, historic rainfall in Texas and across the Southeast region, together with ongoing restrictive monetary policy, curtailed construction volumes for the quarter. Higher for longer interest rates have impacted the timing of more rate sensitive commercial projects and higher commercial building vacancy rates have delayed project starts on new build projects. </p> <p>While we believe these circumstances are temporary, they nonetheless have had a negative impact on our financial results. In the U.K., the impacts of sustained higher interest rates on volume largely followed the trends we experienced domestically, but our infrastructure projects still held up well considering the market backdrop. </p> <p>Meanwhile, we are quite pleased with our concrete waste management business continued to grow organically at a double-digit rate driven by healthy market share growth and continued price improvements in the face of the challenging construction market.</p> <p>We expect the tailwinds in this business to continue for the remainder of this year and beyond. In the third quarter, we continued to strengthen our balance sheet by paying down debt, preserving our robust free cash flow and improving our adjusted EBITDA margin, which speaks to our strong financial profile and unit economics as well as our disciplined approach to fleet management, improving cost initiatives and capital investments. </p> <p>Turning to specific comments by end market. We largely experienced similar trends to what we saw in our second quarter. With our commercial market, we continue to experience softness across a variety of commercial work, especially light commercial and manufacturing projects, which tend to be more sensitive to the prolonged high interest rate environment we are currently in. Larger commercial projects remained mostly durable, albeit momentum is moving at a slower pace but even these projects haven't been immune to interest rate economics. </p> <p>Weather also played an outsized role in the quarter with unseasonably wet weather in Texas and the Southeastern United States continuing to delay projects.</p> <p>As we move further into Q4, we would expect these weather events to subside and to catch up on a portion of this work.</p> <p>Our residential market remained resilient, considering the higher interest rate environment with our overall mix of our U.S. concrete pumping work in the residential end market holding at approximately 31% of total revenue on a trailing 12-month basis. </p> <p>From a regional perspective, we continue to see residential construction investments within our mountain region and in Texas, which represents undersupplied regions where single-family construction is prominent. We still expect the structural supply-demand imbalance in housing will continue to support homebuilding activity especially as homebuilders remain motivated to entice customers with creative solutions that include rate buydowns and we believe the Federal Reserve's path to interest rate reductions should continue to support this end markets growth. </p> <p>Offsetting some of our commercial market softness, revenue in our infrastructure markets grew year-over-year in the third quarter by 5% or 1% of total revenue. The combination of more resilience in our U.K. infrastructure projects versus our projects domestically and our expanding U.S. national footprint drove these results, and we are finally beginning to see some momentum in capital deployment from the Infrastructure Investment and JOBS Act and other public project investments. </p> <p>As a result, we expect to see infrastructure projects continue to grow for the remainder of 2024 and beyond as early IIJA project advance to the major construction phase, and we continue to aggressively pursue these opportunities. In the U.K., infrastructure growth has continued to develop as funding is being deployed at faster time lines than domestic U.S. government investment. In summary, while the construction market remains soft, particularly in commercial, we believe that we are best positioned relative to our competitors to execute in the challenging environment due to our unique value proposition to our customers given our national footprint and market diversification and the breadth, depth and agility of our pumping fleet. Furthermore, our strong balance sheet positions us well for continued investment, both organically and through accretive M&A.</p> <p>As a result, over the long term, we believe our disciplined execution of our strategic growth plan and our ability to responsibly navigate through macroeconomic cycles will drive superior shareholder value. </p> <p>I will now let Iain address our financial results in more detail before I return to provide some concluding remarks. Iain?</p> </div> </div> <div class="speech"> <div class="participant-name">Iain Humphries</div> <div class="content"> <p>Thanks, Bruce, and good afternoon, everyone. </p> <p>In the third quarter, our consolidated revenue was $109.6 million compared to $120.7 million in the same year ago quarter.</p> <p>As Bruce mentioned, the decline in revenue was mostly driven by a volume decline in our U.S. Concrete Pumping segment, partially offset by continued strong organic growth in Concrete Waste Management Services.</p> <p>As such, revenue in our U.S. Concrete Pumping segment mostly operating under the Brundage-Bone brand decreased 14% to $75.2 million compared to $87.3 million in the prior year quarter. The decrease is primarily attributable to lower volumes caused by a general slowdown in commercial construction work, mostly due to the impact from higher interest rates, oversaturation of concrete pumps in certain markets and higher-than-normal rainfall throughout the quarter, specifically in our Texas and Southeast regions. </p> <p>We estimate that the impact of adverse weather in the third quarter caused approximately $6 million of project revenue delays.</p> <p>For our U.K. operations, operating under the Camfaud brand, revenue decreased 8% to $15.9 million compared to $17.3 million in the prior year quarter.</p> <p>Excluding the impact from foreign currency translation, revenue was down 9% year-over-year. Strength in the U.K.'s infrastructure work did not outweigh a volume-driven slowdown in other commercial projects due to higher interest rates. </p> <p>Revenue in our U.S. Concrete Waste Management Services segment, operating under the Eco-Pan brand increased 15% to $18.5 million compared to $16.1 million in the prior year quarter. The increase was driven by robust organic growth and pricing improvements. </p> <p>Returning to our consolidated results. Gross margin in the third quarter was 40.6% compared to 41% in the same year ago quarter.</p> <p>Given the volume declines, we are pleased to have preserved our gross margin, and this was achieved through continued focus on cost initiatives that include labor cost efficiency and our repair and maintenance supply chain. General and administrative expenses in the third quarter decreased to $27.9 million compared to $29.9 million in the same year ago quarter, largely due to noncash decreases in amortization expense of $1 million and lower labor costs of $800,000. </p> <p>As a percentage of revenue, G&A costs were 25.5% in the third quarter compared to 24.8% in the prior year quarter. Net income available to common shareholders in the third quarter was $7.1 million or $0.13 per diluted share compared to $9.9 million or $0.18 per diluted share in the same year ago quarter. Consolidated adjusted EBITDA in the third quarter decreased to $31.6 million compared to $34.9 million in the same year-ago quarter, but adjusted EBITDA margin was consistent year-over-year at approximately 29%.</p> <p>Our ability to preserve adjusted EBITDA margins in a lower demand environment shows the benefits of our scale, our ability to prudently manage our fleet and the efforts by our team to protect the value of the specialty service offering we have. </p> <p>In the U.S. Concrete Pumping business, adjusted EBITDA was $20.1 million compared to $22.7 million in the same year ago quarter. In our U.K. business, adjusted EBITDA was $4.2 million compared to $4.8 million in the same year ago quarter.</p> <p>For our U.S. Concrete Waste Management Services business, adjusted EBITDA was $7.3 million compared to $7.5 million in the same year ago quarter. </p> <p>Turning to liquidity. At July 31, 2024, we had total debt outstanding of $375 million or net debt of $348.7 million. This equates to a decrease in net debt from the second quarter of 2024 to the third quarter of nearly $25 million and a net debt-to-EBITDA leverage ratio of 3.1x. We had approximately $236.3 million of liquidity as of July 31, 2024, which includes cash on the balance sheet and availability from our ABL facility. </p> <p>As a reminder, we have no near-term debt maturities with our senior notes maturing in 2026 and our asset-based lending facility maturing in 2028. We remain in a strong liquidity position to support our overall long-term growth strategy.</p> <p>During the third quarter of 2022, we entered into a share repurchase program that authorized a buyback of up to $10 million of our outstanding shares of common stock. In January of 2023, our Board of Directors approved an additional $10 million increase. And in March of 2024, an additional $15 million was approved. </p> <p>During the third quarter of 2024, we repurchased approximately 370,000 shares of our common stock for $2.5 million or an average price of $6.64 per share. Since the program was initiated, we have repurchased approximately 2.3 million shares for $15.5 million or an average price of $6.68 per share. The current share buyback program has $19.5 million remaining and is authorized through March of 2025, and we believe this demonstrates both our commitment to delivering long-term shareholder value and our confidence in our strategic growth plan. </p> <p>Moving now into our 2024 full year guidance.</p> <p>While we had expected some recovery and an improved project funding landscape in the second half of fiscal 2024, a restrictive monetary policy has driven higher for longer interest rates, and this has weakened the near-term demand environment, particularly in our commercial end market.</p> <p>As we navigate lower commercial project volumes, we are adjusting our financial outlook for fiscal 2024. We now expect revenue to range between $420 million and $430 million and adjusted EBITDA to range between $108 million and $113 million. We now expect free cash flow, which we define as adjusted EBITDA less net replacement CapEx, less cash paid for interest to be at least $67 million and expect to end the year with a leverage ratio of approximately 3x.</p> <p>Our ability to drive strong free cash flow and lower expected volumes stems from our ability to optimize equipment utilization and flex our CapEx investments based on demand. </p> <p>This flexibility is also supported by previous investments we've made over the last 3 years, including from acquisitions to maintain sufficient capacity in our fleet utilization. With that, I will now turn the call back over to Bruce.</p> </div> </div> <div class="speech"> <div class="participant-name">Bruce Young</div> <div class="content"> <p>Thanks, Iain.</p> <p>Turning to the final quarter of our fiscal year.</p> <p>As I mentioned previously, we still expect the demand environment to be variable in our concrete pumping business given current market conditions.</p> <p>However, we believe the scale, breadth and agility of this business has optimized our position for recovery as macro improved [indiscernible] lower interest rates rise.</p> <p>We are encouraged by our performance in our infrastructure business and believe underlying demand trends will continue into fiscal year 2025. The same goes for residential as market imbalances favor the development of new housing. </p> <p>On the cost side of the equation, we are beginning to see our cost control initiatives take hold, which should drive growth -- margin growth as our commercial end market improves.</p> <p>Our positioning is further benefited by our operational flexibility and sustained opportunistic approach to equipment utilization as we can pursue more value-driven work rather than focus solely on more volume-based projects. And as always, our focus remains on optimizing end market mix to maximize top and bottom line growth. Today's market environment does not deter our long-term approach to growing our business. </p> <p>We still expect to complement our organic growth initiatives by continuing to evaluate opportunistic accretive M&A while strategically reducing our leverage. With that, I would now like to turn the call back over to the operator for Q&A. Shamali?</p> </div> </div> <div class="speech"> <div class="participant-name">Operator</div> <div class="content"> <p>[Operator Instructions] And our first question comes from the line of Andy Wittmann with Baird.</p> </div> </div> <div class="speech"> <div class="participant-name">Andrew J. Wittmann</div> <div class="content"> <p>I guess I wanted to dig in a little bit to kind of current market conditions and some of the actions you're taking to react to those. When I look at the revenue guidance that's implied for the fourth quarter and compare it to the EBITDA that's also implied in the fourth quarter. I guess the revenue is seeing more impact than the EBITDA line. And you mentioned, Bruce, that you're taking actions that are taking hold on your cost structure. I thought it would be helpful for us to hear a little bit more detail about what you're doing to achieve that. And particularly, among other things, if you could also address specifically how you're managing the repair and maintenance expense on your units today. Are you deferring some of that now, just recognizing that the demand isn't as strong? Or are you still staying kind of up-to-date on that stuff?</p> </div> </div> <div class="speech"> <div class="participant-name">Bruce Young</div> <div class="content"> <p>Yes. Thanks, Andy. I would start with we are not deferring any maintenance on our assets. We keep them to the same standard that we always have.</p> <p>We have done a lot better job of purchasing parts that we've seen a little deflation in parts. We've done a better job of managing the labor to maintain that equipment and really staying on top of that with better preventative maintenance out in front of that, which we started a year or so ago, and now we're starting to see some of the benefit of that.</p> <p>On the revenue side of the business, while we're quite disappointed and where the summer has been for us, where we expected Q3 to come out with a little better start as summer weather. Well, we hope for summer weather improvement, which turned out to be quite challenging in Q3. But even with that, the commercial markets just didn't react like we had expected them to. We've done an awful lot of analysis on our market share with concerns that we might be losing share during that period of time. We're very comfortable that we are not losing share during that period of time. But what we are seeing is that a lot of the major projects that would use our specialty type equipment, placing booms, high-rise pumps, that sort of thing.</p> <p>We're not getting near the utilization out of that, that we would have expected this summer, meaning that a lot of those larger projects are either delayed or are just aren't being planned at all.</p> <p>So those are some of the things that we're seeing.</p> <p>However, we really are focused on making sure that our business is really strong and better positioned for the recovery of the markets.</p> </div> </div> <div class="speech"> <div class="participant-name">Andrew J. Wittmann</div> <div class="content"> <p>That's helpful color. I appreciate that. And just for my follow-up question, I know you guys are probably planning for '25 and obviously, after next quarter, you'll probably guide for that. But just for early thinking here, given that the trends were what they were in the quarter, I mean, do you feel like, overall, that '25 is a -- is it an up year, is it a down year? And then maybe even more specifically on -- as you think about the margins in '25, you guys talked about weather in all 3 quarters so far this year. Regardless of the outcome, is it fair to think that your gross margins could be flat to up?</p> </div> </div> <div class="speech"> <div class="participant-name">Bruce Young</div> <div class="content"> <p>Yes. Well, certainly, weather has an impact on our margins and with better weather, which this has to be one of the worst years for weather we've seen in my history in the business, which is lengthy, so with that, we expect margins to improve. But just becoming more efficient, as markets slow down, you find ways to be much better at what you do, where you're not constantly chasing after work.</p> <p>And so we think those things will improve the margins as well over time.</p> <p>Looking at the forecast, the ABI, the Architectural Building Index and seeing some softness there. We really expect the first half of our 2025, which starts in November to be very similar to what we're seeing now. And then hopefully, things will start picking up towards the second half of next year.</p> </div> </div> <div class="speech"> <div class="participant-name">Operator</div> <div class="content"> <p>Our next question comes from the line of Tim Mulrooney with William Blair.</p> </div> </div> <div class="speech"> <div class="participant-name">Benjamin Luke McFadden</div> <div class="content"> <p>This is Luke McFadden on for Tim Mulrooney.</p> <p>So I guess just starting here, some recent data from Dodge pointed towards early signs of potential improvement in the nonresidential construction market. They also called out that a September rate cut would likely make conditions even more accommodative from projects starts going forward here. Curious just to get your viewpoint on that and how future rate cuts could impact your business over the next 6 to 12 months?</p> </div> </div> <div class="speech"> <div class="participant-name">Bruce Young</div> <div class="content"> <p>Thanks for the question, Luke.</p> <p>Now with Dodge, they load up all the project value in the beginning of the project, which means they still need to do the excavation and other such things before they get to the concrete stage.</p> <p>While we do see some activity in bidding by the time it gets to the concrete stage of the project, we see that coming into our second half of next year.</p> </div> </div> <div class="speech"> <div class="participant-name">Benjamin Luke McFadden</div> <div class="content"> <p>Very helpful. And then if I can just follow up here related to utilization rates. Could you just provide some color there as it relates to recent utilization rates in the business? It seems like some of those headwinds from last quarter like weather and equipment over saturation, were present again here this quarter. But just on maybe get an update on what you're seeing from a utilization standpoint in the business today.</p> </div> </div> <div class="speech"> <div class="participant-name">Bruce Young</div> <div class="content"> <p>Thanks for that.</p> <p>We are very focused on utilization.</p> <p>Our utilization currently runs around 70%, where we can be efficient running as with high utilization as 80%.</p> <p>So we're looking at getting our fleet right still to have a few older machines that we'll sell is that we're waiting for the markets to come back around. But yes, we have an awful lot of capacity for opportunity as it comes as well.</p> </div> </div> <div class="speech"> <div class="participant-name">Iain Humphries</div> <div class="content"> <p>Yes. Luke, one thing I'd add to that. I mean, and that's what you've seen, we've talked a lot about our free cash flow, and you've seen us protect that free cash flow this year for the utilization rates that Bruce mentioned.</p> <p>So I mean, as we mentioned in our prepared remarks, we have sufficient capacity in our fleet right now.</p> <p>So that's why you're probably seeing lesser investment this year as we focus on the balance sheet because we still have a good amount of capacity to use in that fleet utilization today.</p> <p>So as we see that pick up with volumes, then obviously, we'll see some extra utilization come through on the fleet of equipment.</p> </div> </div> <div class="speech"> <div class="participant-name">Operator</div> <div class="content"> <p>[Operator Instructions] Our next question comes from the line of Brent Thielman with D.A. Davidson.</p> </div> </div> <div class="speech"> <div class="participant-name">Brent Thielman</div> <div class="content"> <p>Bruce, maybe just to start, where are you seeing this oversaturation of equipment? And I guess, in the spirit of protecting your margins, what what's your response as a company to potentially more competitive pricing or sort of bidding conditions out there?</p> </div> </div> <div class="speech"> <div class="participant-name">Bruce Young</div> <div class="content"> <p>Yes.</p> <p>So with the manufacturers, all the equipment that is used in our industry in the U.S. either comes from Germany, China or South Korea.</p> <p>And so it takes several years of planning to get equipment sold into the U.S. And with the forecast with the infrastructure bill and commercial forecast for them a couple of years ago, I think, we expected as an industry that the volumes would be greater.</p> <p>And so that equipment did come into the market. It did go into the hands of those that might become competitors of ours or those that are competitor of ours creating an oversaturation of equipment in the market. Folks are trying to get that equipment out into the field.</p> <p>And with that, there's some pricing pressure that we've dealt with this year, we've been able to maintain our pricing in our concrete pumping service this year, but we haven't been able to increase it. And we think a lot of that has to do with the oversaturation. But again, as I mentioned earlier, we're focused on market share as well, making sure we maintain our market share as we're dealing with that pressure.</p> </div> </div> <div class="speech"> <div class="participant-name">Brent Thielman</div> <div class="content"> <p>Okay. Appreciate that, Bruce. And then I guess coming back to just how things have evolved maybe over even the last few months, particularly this demand environment and the progression and it sounds like some of these interest rate sensitive sectors, it sort of moderated even more, Bruce, than what you thought a few months ago. I thought I heard you made a comment about some of the large projects potentially losing a little momentum. Can you expand on that and what you're seeing there?</p> </div> </div> <div class="speech"> <div class="participant-name">Bruce Young</div> <div class="content"> <p>Yes.</p> <p>So things with large manufacturing plants, whether it's EV plants, battery plants, chip plants, those things aren't going at the rate we would have anticipated. There's still an awful lot in the planning and bidding stage that we expect to come into the second half of next year and beyond.</p> <p>You also have the infrastructure bill, which we did expect that, that again, that we would get larger infrastructure projects that we would be in the process of working on currently. We're starting to see a little more activity there.</p> <p>We are bidding on some fairly substantial infrastructure projects that would take us late into next year and beyond. But we just kind of -- I think as an industry, in our business, we expect to do more activity on that this year.</p> </div> </div> <div class="speech"> <div class="participant-name">Brent Thielman</div> <div class="content"> <p>Got it. Maybe just last one, Bruce, any concern in your ability to sustain the sort of rate of growth in Eco-Pan with -- guess just with slower overall industry activity.</p> </div> </div> <div class="speech"> <div class="participant-name">Bruce Young</div> <div class="content"> <p>It's an interesting question.</p> <p>We have been able to maintain fairly strong growth with Eco-Pan even in a softer environment, just with the idea that we've been able to show people that we can keep their sites clean for largely the same cost as what they're using now and make it more efficient for them.</p> <p>So while in the concrete pumping business, we're really not taking on any new industry type work, Eco-Pan is kind of revolutionizing an industry where we're showing people the benefit of it in replacing historical method that we've been able to prove out to be inefficient.</p> </div> </div> <div class="speech"> <div class="participant-name">Operator</div> <div class="content"> <p>Thank you. At this time, this concludes our question-and-answer session. I would now like to turn the call back over to Mr.</p> <p>Young for closing remarks.</p> </div> </div> <div class="speech"> <div class="participant-name">Bruce Young</div> <div class="content"> <p>Thanks, Shamali. I would like to thank everyone for listening to today's call, and we look forward to speaking with you when we report our fourth quarter fiscal 2024 results in January of 2025. Thank you.</p> </div> </div> <div class="speech"> <div class="participant-name">Operator</div> <div class="content"> <p>And ladies and gentlemen, this does conclude today's teleconference.</p> <p>You may disconnect your lines at this time. Thank you for your participation.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <footer class="footer"> <div class="container"> <div class="row py-5"> <div class="col-12 col-lg-auto"> <a href="https://finsight.com" target="_blank" rel="noopener" class="no-icon mb-5 mb-lg-0"> <img src="/img/finsight.svg" alt="Finsight"> </a> </div> <div class="col-12 col-lg-auto ml-lg-auto"> <div class="row"> <div class="col"> <div class="link-title">Resources</div> <ul class="list-unstyled"> <li><a href="https://help.capedge.com/" target="_blank">Knowledgebase</a></li> <li> <form action="/user/logout" method="post"> <button type="submit" class="btn btn-link">Logout</button> </form> </li> </ul> </div> <div class="col"> <div class="link-title">Company</div> <ul class="list-unstyled"> <li><a href="https://finsight.com/about" target="_blank" rel="noopener">About</a></li> <li><a href="https://finsight.com/contact-us" target="_blank" rel="noopener">Contact</a></li> <li><a href="https://finsight.com/our-solutions" target="_blank" rel="noopener">Solutions</a></li> </ul> </div> <div class="col"> <div class="link-title">Products</div> <ul class="list-unstyled"> <li><a href="https://dealroadshow.finsight.com/" target="_blank" rel="noopener">Deal Roadshow</a></li> <li><a href="https://dealvdr.com/" target="_blank" rel="noopener">DealVDR</a></li> <li><a href="https://evercall.co/" target="_blank" rel="noopener">Evercall</a></li> <li><a href="https://finsight.com/" target="_blank" rel="noopener">Finsight.com</a></li> </ul> </div> <div class="col"> <div class="link-title">CapEdge</div> <ul class="list-unstyled"> <li><a href="/earnings-calendar">Earnings Calendar</a></li> <li><a href="/transcript/by/companyId/all">Earnings Transcripts</a></li> <li><a href="/search?q=">EDGAR Filing Screener</a></li> <li><a href="/ipo-calendar">IPO Calendar</a></li> </ul> </div> </div> </div> </div> </div> <div class="footer-bottom"> <div class="container"> <div class="row align-items-center"> <div class="col-12 col-lg-auto"> <ul class="list-inline mb-0"> <li class="list-inline-item"><a href="https://finsight.com/compliance" target="_blank" rel="noopener">Compliance</a></li> <li class="list-inline-item"><a href="https://finsight.com/privacy-policy" target="_blank" rel="noopener">Privacy</a></li> <li class="list-inline-item"><a href="https://finsight.com/security-policy" target="_blank" rel="noopener">Security</a></li> <li class="list-inline-item"><a href="https://finsight.com/terms-of-use" target="_blank" rel="noopener">Terms</a></li> </ul> </div> <div class="col footer-icons text-lg-right"> <a href="https://angel.co/company/finsight-group" target="_blank" rel="noopener" class="no-icon"> <img src="/img/angel.svg" alt="AngelList"> </a> <a href="https://www.linkedin.com/company/finsight/" target="_blank" rel="noopener" class="no-icon"> <img src="/img/linkedin.svg" alt="LinkedIn"> </a> </div> </div> </div> </div> </footer> </div> <div class="cookiesBanner_container cookiesBanner_container__visible"> <i class="cookiesBanner_close"> <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> <path d="M8.58719 7.3231C8.93627 7.67218 8.93627 8.23816 8.58719 8.58724C8.2381 8.93633 7.67213 8.93633 7.32304 8.58724L0.261813 1.52597C-0.0872709 1.17689 -0.0872709 0.61091 0.261813 0.261825C0.610896 -0.0872605 1.17687 -0.0872605 1.52596 0.261825L8.58719 7.3231Z"></path><path d="M1.52595 15.7382C1.17687 16.0873 0.610892 16.0873 0.261808 15.7382C-0.087275 15.3891 -0.0872754 14.8231 0.261808 14.474L7.32304 7.41277C7.67212 7.06368 8.2381 7.06368 8.58718 7.41276C8.93626 7.76185 8.93626 8.32783 8.58718 8.67691L1.52595 15.7382Z"></path><path d="M7.4128 8.6769C7.06372 8.32782 7.06372 7.76184 7.4128 7.41275C7.76189 7.06367 8.32786 7.06367 8.67695 7.41275L15.7382 14.474C16.0873 14.8231 16.0873 15.3891 15.7382 15.7382C15.3891 16.0873 14.8231 16.0873 14.474 15.7382L7.4128 8.6769Z"></path><path d="M14.474 0.261814C14.8231 -0.0872713 15.3891 -0.0872713 15.7382 0.261814C16.0873 0.610899 16.0873 1.17688 15.7382 1.52596L8.67695 8.58723C8.32787 8.93632 7.76189 8.93632 7.41281 8.58723C7.06373 8.23815 7.06373 7.67217 7.41281 7.32309L14.474 0.261814Z"></path> </svg> </i> <div class="cookiesBanner_content"> <p class="cookiesBanner_text"> We use cookies on this site to provide a more responsive and personalized service. Continuing to browse, clicking I Agree, or closing this banner indicates agreement. See our <a class="cookiesBanner_cookiesBannerLink__dvqOM" href="https://finsight.com/privacy-policy#cookiesPolicy" target="_blank">Cookie Policy</a> for more information. </p> <button type="button" class="cookiesBanner_btn btn btn-primary">I Agree</button> </div> </div> <div class="modal fade" id="modalAddFavourite" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h3 class="modal-title">Add favorites</h3> <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <ul class="nav nav-tabs" id="faveTabs" role="tablist"> <li class="nav-item"> <a class="nav-link active" id="manual-tab" data-toggle="tab" href="#manual" role="tab" aria-controls="manual" aria-selected="true">Choose</a> </li> <li class="nav-item"> <a class="nav-link" id="upload-tab" data-toggle="tab" href="#upload" role="tab" aria-controls="upload" aria-selected="false">Upload list</a> </li> </ul> <div class="tab-content mt-3 pt-2" id="faveTabContent"> <div class="tab-pane fade show active" id="manual" role="tabpanel" aria-labelledby="manual-tab"> <form method="post" action="/user/batch-fave" spellcheck="false" autocomplete="off" id="batch-favorite-form"> <input type="hidden" name="referrer" value=""> <p>Type tickers, company names, or new folder names to organize your favorites.</p> <div class="tokenInput tokeninput-container fake-input fake-input-lg"> <input type="text" placeholder="Ticker, company name, or new folder name…" name="favourites" autocomplete="off" autocorrect="off" autocapitalize="off" autofocus="on" size="42"> <script class="tokeninput-data" type="application/json"> { "resultDataProp":"companies", "resultTextProp":"name", "resultValueProp":"companyId", "url":"/search/company?needsXbrl=false&active=true&num=5&allowMultiple=true&q=$query", "values":[], "type":"lookup", "completionGroups" : { "companies" : { "heading" : "Companies", "newOption" : false, "singular" : "company" }, "folders" : { "heading" : "Folder", "newOption" : true, "singular" : "folder" } } } </script> </div> <div class="d-flex mt-6 justify-content-between"> <button type="submit" class="btn btn-primary">Add favorites</button> <button type="button" class="btn btn-link d-none d-md-inline-block" data-dismiss="modal">Cancel</button> </div> </form> </div> <div class="tab-pane fade" id="upload" role="tabpanel" aria-labelledby="upload-tab"> <div id="fave-upload-container"> <form method="post" action="/user/add-from-favorite-file"> <div class="not-uploaded"> <p> Upload a CSV, TSV or Excel file of favorites to add (max 5 MB). We'll try to detect columns of tickers, company names, CIKs or CUSIPs. It doesn't matter if the file has a header row or not, what order the columns are in, or if you include additional columns that are exported from another system. </p> <p> If you want to organize your favorites into folders, then include a header row, with a column named <strong>Folder</strong> to specify a folder for each favorite, e.g. (in this example, the name column is optional): </p><pre> Name,Ticker,Folder Apple Inc,AAPL,Watchlist Tesla Inc,TSLA,Watchlist Microsoft Inc,MSFT,Portfolio</pre> <p></p> <p> If you want to upload a list of favorite searches, then include a header row, with a <strong>Name</strong> column for the search terms, and a <strong>Type</strong> column with the value <em>search</em>, along with an optional <strong>Folder</strong> column e.g. </p><pre> Type,Folder,Name search,Future Tech,bitcoin OR cryptocurrency search,Future Tech,S-1 drones search,Green Energy,TSLA "renewable energy"</pre> <p></p> </div> <div class="uploaded-only"> <table id="matched-upload-table" class="table table-sm"> <thead> <tr> <th></th> <th colspan="2" class="uploaded-count">Uploaded</th> <th colspan="2" class="matched-count">Matched</th> <th class="folder-only">Folder</th> </tr> </thead> <tbody></tbody> </table> <input type="hidden" name="uploadData" id="upload-data" value=""> <div class="mt-5 p-3 bg-blue-lightest"> <h6>Important:</h6> <div class="form-check"> <input class="form-check-input" type="radio" name="actionExisting" id="actionExistingAdd" value="add" checked=""> <label class="form-check-label" for="actionExistingAdd">Add to existing favorites</label> </div> <div class="form-check"> <input class="form-check-input" type="radio" name="actionExisting" id="actionExistingReplace" value="replace"> <label class="form-check-label" for="actionExistingReplace">Remove existing favorites that are not in this list</label> </div> </div> </div> <div class="d-flex mt-6 justify-content-between"> <label class="btn btn-primary not-uploaded" for="upload-faves" id="upload-fave-button"> Upload favorites list… <input type="file" id="upload-faves" class="d-none" name="files"> </label> <button type="submit" class="btn btn-primary uploaded-only">Add selected favorites</button> <button type="button" class="btn btn-link d-none d-md-inline-block" data-dismiss="modal">Cancel</button> </div> </form> </div> </div> </div> </div> </div> </div> </div> <div class="modal fade" id="modalRenameFolder" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h3 class="modal-title">Rename folder</h3> <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button> </div> <form method="post" action="/user/rename-fave" spellcheck="false" autocomplete="off"> <div class="modal-body"> <input type="text" class="form-control" placeholder="Type new folder name…" name="documentSpecifier" autocomplete="off" autocorrect="off" autocapitalize="off" autofocus="on" pattern="[^<>]+"> <input type="hidden" name="documentId" value=""> </div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-dismiss="modal">Cancel</button> <button type="submit" class="btn btn-primary">Rename</button> </div> </form> </div> </div> </div> <div class="modal fade" id="modalAlertSettings" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h3 class="modal-title">Alert feed settings</h3> <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button> </div> <form method="post" action="/user/settings" autocomplete="off" id="alert-settings-form" class="no-reset-on-close"> <div class="modal-body"> <p>Choose the information that appears in your CapEdge alert feed. You'll see alerts for information that matches your favorite companies.</p> <div class="custom-controls-stacked mt-3"> <div class="form-group"> <label class="custom-switch pl-0"> <input type="checkbox" name="settings[alertTypes][]" value="ldb" class="custom-switch-input" checked="checked"> <span class="custom-switch-indicator"></span> <span class="custom-switch-description">Filings</span> </label> <div class="pl-7 text-muted">New filings from SEC.</div> </div> <div class="form-group"> <label class="custom-switch pl-0"> <input type="checkbox" name="settings[alertTypes][]" value="news" class="custom-switch-input" checked="checked"> <span class="custom-switch-indicator"></span> <span class="custom-switch-description">News</span> </label> <div class="pl-7 text-muted">Full news stories, breaking headlines, and press releases.</div> </div> <div class="form-group"> <label class="custom-switch pl-0"> <input type="checkbox" name="settings[alertTypes][]" value="social" class="custom-switch-input" checked="checked"> <span class="custom-switch-indicator"></span> <span class="custom-switch-description">Social</span> </label> <div class="pl-7 text-muted">Message threads from Reddit.</div> </div> <div class="form-group"> <label class="custom-switch pl-0"> <input type="checkbox" name="settings[alertTypes][]" value="user" class="custom-switch-input" checked="checked"> <span class="custom-switch-indicator"></span> <span class="custom-switch-description">Community content</span> </label> <div class="pl-7 text-muted">New community notes and annotations.</div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-dismiss="modal">Cancel</button> <button type="submit" class="btn btn-primary">Update alerts feed settings</button> </div> </form> </div> </div> </div> <div class="modal fade" id="modalSendToNote" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h3 class="modal-title">Add to note</h3> <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button> </div> <form method="post" action="#" class="no-disable" spellcheck="false" autocomplete="off"> <div class="modal-body"> <p>The following content will be added to your chosen note:</p> <div id="fragment-preview" class="my-3 text-muted"></div> <p>Search or choose a recent note below:</p> <div class="tokenInput tokeninput-container fake-input fake-input-lg"> <input type="text" placeholder="Search your note titles…" name="noteSearch" autocomplete="off" autocorrect="off" autocapitalize="off" tabindex="1" autofocus="on" size="25"> <script class="tokeninput-data" type="application/json"> { "resultDataProp":"results", "resultTextProp":"title", "resultValueProp":"id", "url":"/note/notesearch?limit=3&query=$query", "type":"lookup", "completionGroups" : { "bestmatch" : { "heading" : "Best Match" }, "notes" : { "heading" : "Notes", "newOption" : true, "singular" : "note" } } } </script> </div> <div id="send-recent-list"></div> </div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-dismiss="modal" tabindex="2">Cancel</button> </div> </form> </div> </div> </div> <div class="dropdown-menu dropdown-menu-sm" id="user-feed-context-menu"> <a class="dropdown-item context-open" href="#">Open</a> <a class="dropdown-item context-open" href="#" target="_blank">Open in new tab</a> <div class="dropdown-divider"></div> <a class="dropdown-item context-delete" href="#">Delete</a> </div> <div style="display:none" id="google-id" data-id="G-REPSH58KSM,UA-113590965-4"></div> <div style="display:none" id="google-tag-id" data-id="GTM-5KBPWNG"></div> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5KBPWNG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script src="https://www.google.com/recaptcha/api.js" async="" defer=""></script> <script type="application/json" id="user-data">{"id":"665437da02f04742ce51dd52","loggedIn":true,"settings":{"emailNewFilings":false,"emailSearches":true,"emailCommunityContent":true,"emailProductUpdates":true,"enableAnnotations":true,"enableReadCheckbox":false,"subscribedEmailFilingGroups":["financial","news","registration","proxy","other","ownership"],"subscribedEmailFilingTypes":[],"subscribedCommunityNotifications":["repliesToMine","newOnAnnotated"],"periodicEmailSchedule":"never","stockChartComparison":true,"stockChartPeriod":"1m","toggleFavouritescol":false,"toggleNotescol":true,"toggleAlertscol":true,"collapsedFolders":[],"collapsedCards":[],"annotationsPublic":false,"disableEmailNotes":false,"hideNextSteps":false,"alertTypes":["ldb","news","social","user"],"emailSearchesSchedule":"realtime","folderSettings":[]},"plan":"free"}</script> <script type="application/json" id="init-data">{"annotationDocumentRoot":".transcript-container","annotationDocumentType":"transcript","annotationDocumentId":"BBCP_3400487","annotationCompanyId":1703956}</script> <script src="/js/dist/initial.js?v=20240906T080855"></script> <script src="/js/dist/build.js?v=20240906T080855" defer=""></script> <script src="/js/dist/annotator.js?v=20240906T080855" defer=""></script> <script async="" src="/js/dist/annotator-frame.js"></script><div class="annotator-adder" style="display: none;"><button type="button" class="sendTo">Add to note</button><button type="button" class="create">Annotate</button></div></body></html>