{"id":821648,"date":"2025-03-04T16:19:22","date_gmt":"2025-03-04T21:19:22","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/"},"modified":"2025-03-04T16:19:22","modified_gmt":"2025-03-04T21:19:22","slug":"orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/","title":{"rendered":"Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results"},"content":{"rendered":"<div class=\"mw_release\">\n<p align=\"left\">HOUSTON, March  04, 2025  (GLOBE NEWSWIRE) &#8212; Orion Group Holdings, Inc. (NYSE: ORN) (the \u201cCompany\u201d), a leading specialty construction company, today reported its financial results for the fourth quarter and full year ended December 31, 2024.<\/p>\n<p align=\"justify\">\n        <strong>Highlights for the quarter ended December 31, 2024: <\/strong>\n      <\/p>\n<ul>\n<li>Contract revenues increased 7.6% to $216.9 million versus the prior year period<\/li>\n<li>GAAP net income of $6.8 million or $0.17 per diluted share compared to a GAAP net loss of $4.4 million or a loss of $0.13 per diluted share year-over-year<\/li>\n<li>Adjusted net income of $6.4 million or $0.16 per diluted share versus Adjusted net income of $2.3 million or $0.07 per diluted share in the fourth quarter last year<\/li>\n<li>Adjusted EBITDA increased 15.3% to $17.1 million compared to the prior year period<\/li>\n<li>Cash flow from operations of $13.4 million<\/li>\n<li>Contracted backlog, including awards subsequent to quarter end, totaled $977.3 million<\/li>\n<\/ul>\n<p align=\"justify\">\n        <strong>Highlights for the year ended December 31, 2024:<\/strong>\n      <\/p>\n<ul>\n<li>Contract revenues increased 11.9% to $796.4 million versus the prior year<\/li>\n<li>GAAP net loss of $1.6 million or a loss of $0.05 per diluted share compared to a GAAP net loss of $17.9 million or a loss of $0.55 per diluted share last year<\/li>\n<li>Adjusted net income of $5.2 million or $0.15 per diluted share versus an Adjusted net loss of $10.1 million or a loss of $0.31 per diluted share last year<\/li>\n<li>Adjusted EBITDA increased 75.9% to $41.9 million compared to $23.8 million for the prior year<\/li>\n<li>Cash flow from operations of $12.7 million compared to $17.2 million for the prior year<\/li>\n<\/ul>\n<p>\n        <em>See definitions and reconciliation of non-GAAP measures elsewhere in this release.<\/em>\n      <\/p>\n<p>\n        <strong>Management Commentary<\/strong>\n      <\/p>\n<p>\u201c2024 ended on a high note with our team delivering improved performance through the disciplined execution of our strategic objectives. We remain focused on smart, profitable revenue growth and better earnings. For the full year, revenue was up almost 12% to $796.4 million, gross profit improved 48% to $91 million, and Adjusted EBITDA increased 76%,\u201d said Travis Boone, Chief Executive Officer of Orion Group Holdings.<\/p>\n<p>\u201cWe did what we said we would do and we have built a cohesive organization that is focused on winning high-value, long-term projects with the right pricing to drive improved profitability. In Marine, our opportunity continues to be immense, and we have a growing pipeline in the Atlantic and Gulf regions as well as the Department of Defense work in the Pacific. Orion Concrete is a great turnaround story and our outstanding work is being recognized by Tier-one general contractors, who trust our team to deliver their projects successfully. With these partners, we are expanding both in scope and geography, ranging from 35 data centers in several states to Costco\u2019s largest distribution center in Florida.\u201d<\/p>\n<p>\u201cThrough our high-quality work and commitment to safety, we have strengthened our reputation in our markets, and we are attracting new clients and partners, as well as deepening our longstanding relationships. Our recent contract awards reflect the value of building these strong and enduring relationships. So far in the first quarter of 2025, we have been successful in winning almost $250 million of new contract awards. We have a disciplined approach to winning projects that reflects our value.\u201d<\/p>\n<p>\u201cIn 2025, we are focused on continuing to make investments that will help us capture key opportunities within our pipeline, which now sits at approximately $16 billion. Given Marine\u2019s longer lead times on large projects in our backlog, we expect 2025 revenue to be slightly higher than 2024 revenue. While strategically investing in future opportunities, we are focused on continued progress expanding margins in 2025 and building our backlog. We see 2026 as a year of transformational growth.\u201d<\/p>\n<p>\n        <strong>Fourth Quarter 2024 Results<\/strong>\n      <\/p>\n<p align=\"justify\">Contract revenues of $216.9 million increased $15.3 million or 7.6% from $201.6 million in the fourth quarter last year, primarily due to an increase in revenue in both the Marine and Concrete segments.<\/p>\n<p>Gross profit increased to $30.3 million or 14.0% of revenue, up from $23.0 million or 11.4% of revenue in the fourth quarter of 2023. The increases in gross profit dollars and margin were primarily driven by improved performance of projects in both segments stemming from higher-quality projects and improved execution.<\/p>\n<p>Selling, general and administrative (\u201cSG&amp;A\u201d) expenses were $21.6 million, up from $17.2 million in the fourth quarter of 2023. As a percentage of total contract revenues, SG&amp;A expenses\u00a0increased to 9.9% from 8.5%.\u00a0The increases in SG&amp;A dollars and percentage reflect an increase in the fourth quarter of 2024 in compensation expense, business development spending and legal expenses.<\/p>\n<p>Net income for the fourth quarter was $6.8 million ($0.17 per diluted share) compared to a net loss of $4.4 million ($0.13 per diluted share) in the fourth quarter of 2023.<\/p>\n<p>Fourth quarter 2024 net income included $0.4 million ($0.01 diluted loss per share) of non-recurring items. Fourth quarter 2024 adjusted net income was $6.4 million ($0.16 diluted income per share).<\/p>\n<p>EBITDA for the fourth quarter of 2024 was $14.9 million, resulting in a 6.9% EBITDA margin, as compared to EBITDA of $6.5 million, resulting in a 3.2% EBITDA margin for the fourth quarter last year. Adjusted EBITDA increased to $17.1 million, or a 7.9% Adjusted EBITDA margin. This compares to Adjusted EBITDA of $14.8 million, or 7.3% Adjusted EBITDA margin in the prior year period.<\/p>\n<p align=\"justify\">\n        <strong>Backlog<\/strong>\n      <\/p>\n<p>Total backlog at December 31, 2024 was $729.1\u00a0million, compared to $690.5 million at September 30, 2024 and $762.2 million at December 31, 2023. Backlog for the Marine segment was $582.8 million at December 31, 2024, compared to $537.0 million at September 30, 2024 and $602.5 million at December 31, 2023. Backlog for the Concrete segment was $146.3 million at December 31, 2024, compared to $153.5 million at September 30, 2024 and $159.7 million at December 31, 2023.<\/p>\n<p>Total backlog, including awards issued subsequent to quarter end, increased almost $100 million to $977 million as of the issuance of this release compared to total backlog, including awards issued subsequent to quarter end last year, of $883 million.<\/p>\n<p align=\"justify\">\n        <strong>Balance Sheet Update<\/strong>\n      <\/p>\n<p>As of December 31, 2024, current assets were $269.3 million, including unrestricted cash and cash equivalents of $28.3 million. Total debt outstanding as of December 31, 2024 was $23.2 million. At the end of the quarter, the Company had no outstanding borrowings under its revolving credit facility.<\/p>\n<p>On March 4, 2025, the Company executed Amendment No. 6 to the Loan Agreement with White Oak Commercial Finance, LLC and the Lenders party thereto. This amendment, among other things, (i) reduces term loan and revolver pricing by 50 basis-points, (ii) provides greater operational and administrative flexibility, including less restrictive financial covenants and (iii) extends the maturity date to May 15, 2028 resetting the prepayment and make-whole.<\/p>\n<p>\n        <strong>2025 Financial Guidance<\/strong>\n      <\/p>\n<p>The following forward-looking guidance reflects the Company\u2019s current expectations and beliefs as of March 4, 2025 and is subject to change. The following statements apply only as of the date of this disclosure and are expressly qualified in their entirety by the cautionary statements included elsewhere in this document.<\/p>\n<p>For the full year 2025, Orion currently anticipates the following:<\/p>\n<ul>\n<li>Revenue in the range of $800 million to $850 million<\/li>\n<li>Adjusted EBITDA in the range of $42 million to $46 million<\/li>\n<li>Adjusted EPS in the range of $0.11 to $0.17<\/li>\n<li>Capital expenditures in the range of $25 million to $35 million<\/li>\n<\/ul>\n<p>\n        <strong>Conference Call Details<\/strong>\n      <\/p>\n<p align=\"left\">Orion Group Holdings will host a conference call to discuss the fourth quarter and full year 2024 financial results at 9:00 a.m. Eastern Time\/8:00 a.m. Central Time on Wednesday, March 5, 2025. To participate, please call (844) 481-2994 and ask for the Orion Group Holdings Conference Call. A live audio webcast of the call will also be available on the Investor Relations section of Orion\u2019s website at <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=VmVUjlacXI7WGeVQtI1HOhcnAd-vd9TP670l5fIFYcyG9pXErnGSQWfSy_dt2Rc-QcsLipaQcsvTpOP2DN1LYtlfiF7FrVoUviKHKG9pFE_2T4tuA3ezJCB8oF2bRrqgfQDi4YSaXuZujM9Dq0w4ZE8mXCdS73cR9rQxSJrwW90=\" rel=\"nofollow\" target=\"_blank\">https:\/\/www.oriongroupholdingsinc.com\/investor\/<\/a> and will be archived for replay.<\/p>\n<p>\n        <strong>About Orion Group Holdings<\/strong>\n      <\/p>\n<p>Orion Group Holdings, Inc., a leading specialty construction company serving the infrastructure, industrial and building sectors, provides services both on and off the water in the continental United States, Alaska, Hawaii, Canada and the Caribbean Basin through its marine segment and its concrete segment. The Company\u2019s marine segment provides construction and dredging services relating to marine transportation facility construction, marine pipeline construction, marine environmental structures, dredging of waterways, channels and ports, environmental dredging, design and specialty services. Its concrete segment provides turnkey concrete construction services including place and finish, site prep, layout, forming, and rebar placement for large commercial, structural and other associated business areas. The Company is headquartered in Houston, Texas with regional offices throughout its operating areas. The Company\u2019s website is located at: <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=VmVUjlacXI7WGeVQtI1HOhcnAd-vd9TP670l5fIFYcyG9pXErnGSQWfSy_dt2Rc-Ux6Pyg36W5Feed0FZP9UKPULUJOelh6j83NVXfpk5WoVf9HS62BJbbyZiOxv8kN_TUGKD2werCQB1MrU0yGplw==\" rel=\"nofollow\" target=\"_blank\">https:\/\/www.oriongroupholdingsinc.com<\/a>.<\/p>\n<p>\n        <strong>Backlog Definition<\/strong>\n      <\/p>\n<p>Backlog consists of projects under contract that have either (a) not been started, or (b) are in progress but are not yet complete. The Company cannot guarantee that the revenue implied by its backlog will be realized, or, if realized, will result in earnings. Backlog can fluctuate from period to period due to the timing and execution of contracts. The typical duration of the Company\u2019s projects ranges from three to nine months on shorter projects to multiple years on larger projects. The Company&#8217;s backlog at any point in time includes both revenue it expects to realize during the next twelve-month period as well as revenue it expects to realize in future years.<\/p>\n<p align=\"justify\">\n        <strong>Non-GAAP Financial Measures<\/strong>\n      <\/p>\n<p>This press release includes the financial measures \u201cadjusted net income\/loss,\u201d \u201cadjusted earnings\/loss per share,\u201d \u201cEBITDA,\u201d &#8220;Adjusted EBITDA&#8221; and \u201cAdjusted EBITDA margin.&#8221;\u00a0 These measurements are \u201cnon-GAAP financial measures\u201d under rules of the\u00a0Securities and Exchange Commission, including Regulation G. The non-GAAP financial information may be determined or calculated differently by other companies that use similarly titled measures. By reporting such non-GAAP financial information, the Company does not intend to give such information greater prominence than comparable GAAP financial information. Investors are urged to consider these non-GAAP measures in addition to and not in substitute for measures prepared in accordance with GAAP.<\/p>\n<p>Adjusted net income\/loss and adjusted earnings\/loss per share should not be viewed as an equivalent financial measure to net income\/loss or earnings\/loss per share. Adjusted net income\/loss and adjusted earnings\/loss per share exclude certain items that management believes are one-time items or items whose timing or amount cannot be reasonably estimated. The Company believes these adjusted financial measures are a useful supplement to earnings\/loss calculated in accordance with GAAP.<\/p>\n<p>Orion Group Holdings\u00a0defines EBITDA as net income\/loss before net interest expense, income taxes, depreciation and amortization. Adjusted EBITDA is calculated by adjusting EBITDA for certain items that management believes are one-time items or items whose timing or amount cannot be reasonably estimated. Adjusted EBITDA margin is calculated by dividing Adjusted EBITDA for the period by contract revenues for the period. The GAAP financial measure that is most directly comparable to EBITDA and Adjusted EBITDA is net income, while the GAAP financial measure that is most directly comparable to Adjusted EBITDA margin is operating margin, which represents operating income divided by contract revenues. EBITDA, Adjusted EBITDA and Adjusted EBITDA margin are used internally to evaluate current operating expense, operating efficiency, and operating profitability on a variable cost basis, by excluding the depreciation and amortization expenses, primarily related to capital expenditures and acquisitions, and net interest and tax expenses. Additionally, EBITDA, Adjusted EBITDA and Adjusted EBITDA margin provide useful information regarding the Company&#8217;s ability to meet future debt service and working capital requirements while providing an overall evaluation of the Company&#8217;s financial condition. In addition, EBITDA is used internally for incentive compensation purposes. The Company includes EBITDA, Adjusted EBITDA and Adjusted EBITDA margin to provide transparency to investors as they are commonly used by investors and others in assessing performance. EBITDA, Adjusted EBITDA and Adjusted EBITDA margin have certain limitations as analytical tools and should not be used as a substitute for operating margin, net income, cash flows, or other data prepared in accordance with GAAP, or as a measure of the Company&#8217;s profitability or liquidity.<\/p>\n<p>\n        <strong>Forward-Looking Statements<\/strong>\n      <\/p>\n<p>The matters discussed in this press release may constitute or include projections or other forward-looking statements within the meaning of the \u201csafe harbor\u201d provisions of Section 27A of the Securities Exchange Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, of which provisions the Company is availing itself. Certain forward-looking statements can be identified by the use of forward-looking terminology, such as &#8216;believes&#8217;, &#8216;expects&#8217;, &#8216;may&#8217;, &#8216;will&#8217;, &#8216;could&#8217;, &#8216;should&#8217;, &#8216;seeks&#8217;, &#8216;approximately&#8217;, &#8216;intends&#8217;, &#8216;plans&#8217;, &#8216;estimates&#8217;, or &#8216;anticipates&#8217;, or the negative thereof or other comparable terminology, or by discussions of strategy, plans, objectives, intentions, estimates, forecasts, guidance, outlook, assumptions, or goals. In particular, statements regarding our pipeline of opportunities, financial guidance and future operations or results, including those set forth in this press release, and any other statement, express or implied, concerning financial guidance or future operating results or the future generation of or ability to generate revenues, income, net income, gross profit, EBITDA, Adjusted EBITDA, Adjusted EBITDA margin, or cash flow, including to service debt or maintain compliance with debt covenants, and including any estimates, guidance, forecasts or assumptions regarding future revenues or revenue growth, are forward-looking statements. Forward-looking statements also include project award announcements, estimated project start dates, ramp-up of contract activity and contract options, which may or may not be awarded in the future. Forward-looking statements involve risks, including those associated with the Company&#8217;s fixed price contracts that impacts profits, unforeseen productivity delays that may alter the final profitability of the contract, cancellation of the contract by the customer for unforeseen reasons, delays or decreases in funding by the customer, levels and predictability of government funding or other governmental budgetary constraints, and any potential contract options which may or may not be awarded in the future, and are at the sole discretion of award by the customer. Past performance is not necessarily an indicator of future results. Considering these and other uncertainties, the inclusion of forward-looking statements in this press release should not be regarded as a representation by the Company that the Company&#8217;s plans, estimates, forecasts, goals, intentions, or objectives will be achieved or realized. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date hereof. The Company assumes no obligation to update information contained in this press release whether as a result of new developments or otherwise, except as required by law.<\/p>\n<p>Please refer to the Company&#8217;s 2023 Annual Report on Form 10-K, filed on March 1, 2024 which is available on its website at <u><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=bexjiwAD1mSSxN1HL2pYnW3MWOgg8Gyf681wGwtuMNWjWqTejol9s9nSKemKqArg1BaCzwSyaJOMVxtE21xJAo6Smp789g_obwuTRtmIbbWm6fjoiax96af4mSB3lTox\" rel=\"nofollow\" target=\"_blank\">www.oriongroupholdingsinc.com<\/a><\/u>\u00a0or at the SEC&#8217;s website at\u00a0<u><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=Up1pAxjDQXLVtAnHILsw9JJQiU42EefkLoIdGs82oU2DcrNJZ75Xwe8vkrq63X5t7w5ECc6xdFmyY7UHQm2utg==\" rel=\"nofollow\" target=\"_blank\">www.sec.gov<\/a><\/u>, and filings and press releases subsequent to such Annual Report on Form 10-K (including the Company\u2019s 2024 Annual Report on Form 10-K once filed) for additional and more detailed discussion of risk factors that could cause actual results to differ materially from our current expectations, estimates or forecasts.<\/p>\n<p>\n        <strong>Contacts:<\/strong>\n      <\/p>\n<p align=\"justify\">Financial Profiles, Inc.<br \/>Margaret Boyce 310-622-8247<br \/><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=ruixRvFG8cEoZj8m_6AiBMODHIXU52JYz-eNFJyJnPl6SrynryaD_VqfBTvD9KPB3T8do6lOF63PjrhOYw1sUeip18hx839x8K-wGGkrwbQ=\" rel=\"nofollow\" target=\"_blank\">orn@finprofiles.com<\/a><br \/>Source: Orion Group Holdings, Inc.<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Orion Group Holdings, Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Condensed Consolidated Statements of Operations<\/strong><br \/>\n            <br \/>\n            <strong>(In Thousands, Except Share and Per Share Information)<\/strong><br \/>\n            <br \/>\n            <strong>(Unaudited)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Three months ended <\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Year ended <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,\u00a0<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,\u00a0<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:49%;width:49%;min-width:49%;text-align: left;vertical-align: middle\">Contract revenues<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">216,880<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">201,594<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">796,394<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">711,778<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Costs of contract revenues<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">186,603<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">178,627<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">705,234<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">650,115<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Gross profit<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">30,277<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">22,967<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">91,160<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">61,663<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Selling, general and administrative expenses<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">21,557<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">17,160<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">82,537<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">69,431<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Amortization of intangible assets<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">44<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">427<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Gain on disposal of assets, net<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(912<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(540<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(2,898<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(8,455<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Intangible asset impairment loss<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">6,890<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">6,890<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Operating income (loss)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">9,632<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(587<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">11,521<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(6,630<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Other (expense) income:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Other income<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">58<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">49<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">357<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">641<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Interest income<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">110<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">13<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">207<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">103<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Interest expense<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(3,045<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(3,985<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(13,381<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(11,659<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Other expense, net<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(2,877<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(3,923<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(12,817<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(10,915<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Income (loss) before income taxes<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,755<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(4,510<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(1,296<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(17,545<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Income tax expense (benefit)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(145<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">348<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">330<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Net income (loss)<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">6,754<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">(4,365<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">(1,644<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">(17,875<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Basic income (loss) per share<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.17<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(0.13<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(0.05<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(0.55<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Diluted income (loss) per share<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.17<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(0.13<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(0.05<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(0.55<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Shares used to compute income (loss) per share:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Basic<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">38,930,587<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">32,528,213<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">34,783,256<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">32,346,992<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Diluted<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">38,943,811<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">32,528,213<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">34,783,256<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">32,346,992<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"13\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Orion Group Holdings, Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Selected Results of Operations<\/strong><br \/>\n            <br \/>\n            <strong>(In Thousands)<\/strong><br \/>\n            <br \/>\n            <strong>(Unaudited)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"12\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Three months ended December 31,<\/strong><br \/>\n            \n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"4\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Amount<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Percent<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Amount<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Percent<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"10\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>(dollar amounts in thousands)<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>Contract revenues<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Marine segment<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:49%;width:49%;min-width:49%;vertical-align: middle;text-align: left;padding-left: 15.0px\">Public sector<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;text-align: right;vertical-align: middle\">112,433<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;text-align: right;vertical-align: middle\">78.1<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">98,275<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;padding-right: 0;text-align: right;vertical-align: middle\">72.7<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Private sector<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">31,526<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">21.9<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">36,888<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">27.3<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Marine segment total<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">143,959<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">100.0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">135,163<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">100.0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Concrete segment<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Public sector<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">7,982<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">10.9<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,635<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">4.0<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Private sector<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">64,939<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">89.1<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">63,796<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">96.0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Concrete segment total<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">72,921<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">100.0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">66,431<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">100.0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Total<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: right;vertical-align: middle\">216,880<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">201,594<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>Operating income (loss)<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Marine segment<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">7,165<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">5.0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">4,257<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3.1<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Concrete segment<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">2,467<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3.4<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(4,844<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(7.3<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Total<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">9,632<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">(587<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"12\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Year ended December 31,<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"4\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Amount<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Percent<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Amount<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Percent<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"10\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>(dollar amounts in thousands)<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>Contract revenues<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Marine segment<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Public sector<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">403,428<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">77.4<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">292,088<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">73.8<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Private sector<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">117,822<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">22.6<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">103,829<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">26.2<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Marine segment total<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">521,250<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">100.0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">395,917<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">100.0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Concrete segment<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Public sector<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">28,193<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">10.2<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">20,297<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6.4<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Private sector<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">246,951<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">89.8<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">295,564<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">93.6<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Concrete segment total<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">275,144<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">100.0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">315,861<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">100.0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Total<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">796,394<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">711,778<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>Operating income (loss)<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Marine segment<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">2,318<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.4<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3,670<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.9<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Concrete segment<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">9,203<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3.3<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(10,300<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(3.3<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Total<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">11,521<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">(6,630<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"3\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"17\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Orion Group Holdings, Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Reconciliation of Adjusted Net Income (Loss)<\/strong><br \/>\n            <br \/>\n            <strong>(In thousands except per share information)<\/strong><br \/>\n            <br \/>\n            <strong>(Unaudited)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"3\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Three months ended <\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"8\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Year ended <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,\u00a0<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"8\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,\u00a0<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:48%;width:48%;min-width:48%;text-align: left;vertical-align: middle\">Net income (loss)<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">6,754<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(4,365<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(1,644<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(17,875<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Adjusting items and the tax effects:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Net gain on Port Lavaca South Yard property sale<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(5,202<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Share-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,079<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">209<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">4,009<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,042<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">ERP implementation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">488<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">568<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,129<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,378<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Severance<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">19<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">683<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">104<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">809<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Intangible asset impairment loss<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,890<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,890<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Process improvement initiatives<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">589<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">982<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Tax rate of 23% applied to adjusting items (1)<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(501<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(1,921<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(1,662<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(1,361<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Total adjusting items and the tax effects<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,674<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,429<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">5,562<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">4,556<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Federal and state tax valuation allowances<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(2,069<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">277<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,275<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3,238<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted net income (loss)<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">6,359<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">2,341<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">5,193<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">(10,081<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EPS<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.16<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.07<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.15<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(0.31<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>________________________<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"max-width:5%;width:5%;min-width:5%;vertical-align: top\">(1)<\/td>\n<td style=\"max-width:95%;width:95%;min-width:95%;vertical-align: top\">Items are taxed discretely using the Company&#8217;s blended tax rate.<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">\u00a0<\/td>\n<td style=\"vertical-align: top\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Orion Group Holdings, Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Adjusted EBITDA and Adjusted EBITDA Margin Reconciliations<\/strong><br \/>\n            <br \/>\n            <strong>(In Thousands, Except Margin Data)<\/strong><br \/>\n            <br \/>\n            <strong>(Unaudited)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Three months ended<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td colspan=\"8\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Year ended<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,\u00a0<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td colspan=\"8\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:48%;width:48%;min-width:48%;text-align: left;vertical-align: middle\">Net income (loss)<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;text-align: right;vertical-align: middle\">6,754<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(4,365<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(1,644<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(17,875<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Income tax expense (benefit)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(145<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">348<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">330<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Interest expense, net<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">2,935<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3,972<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">13,174<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">11,556<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Depreciation and amortization<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">5,207<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">6,996<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">22,765<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">23,878<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">EBITDA (1)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">14,897<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,458<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">34,643<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">17,889<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Share-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1,079<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">209<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">4,009<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,042<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Net gain on Port Lavaca South Yard property sale<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(5,202<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">ERP implementation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">488<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">568<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,129<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,378<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Severance<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">19<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">683<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">104<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">809<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Intangible asset impairment loss<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,890<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,890<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Process improvement initiatives<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">589<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">982<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EBITDA(2)<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">17,072<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">14,808<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">41,867<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">23,806<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Operating income margin<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">4.4<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(0.3<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1.5<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(1.0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of depreciation and amortization<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">2.5<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3.5<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2.9<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3.4<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of share-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.5<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.1<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.5<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.3<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of net gain on Port Lavaca South Yard property sale<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(0.7<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of ERP implementation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.2<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.3<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.3<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.2<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of severance<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.3<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.1<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of intangible asset impairment loss<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3.4<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1.0<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of process improvement initiatives<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.3<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.1<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EBITDA margin(2)<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">7.9<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">7.3<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">5.3<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">3.3<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>________________________<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"max-width:5%;width:5%;min-width:5%;vertical-align: top\">(1)<\/td>\n<td style=\"max-width:95%;width:95%;min-width:95%;vertical-align: top\">EBITDA is a non-GAAP measure that represents earnings before interest, taxes, depreciation and amortization.<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">(2)<\/td>\n<td style=\"vertical-align: top\">Adjusted EBITDA is a non-GAAP measure that represents EBITDA adjusted for share-based compensation, net gain on Port Lavaca South Yard property sale, ERP implementation, severance, intangible asset impairment loss and process improvement initiatives. Adjusted EBITDA margin is a non-GAAP measure calculated by dividing Adjusted EBITDA by contract revenues.<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">\u00a0<\/td>\n<td style=\"vertical-align: top\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Orion Group Holdings, Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Adjusted EBITDA and Adjusted EBITDA Margin Reconciliations by Segment<\/strong><br \/>\n            <br \/>\n            <strong>(In Thousands, Except Margin Data)<\/strong><br \/>\n            <br \/>\n            <strong>(Unaudited)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Marine<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Concrete<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Three months ended<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Three months ended<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:48%;width:48%;min-width:48%;text-align: left;vertical-align: middle\">Operating income (loss)<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;text-align: right;vertical-align: middle\">7,165<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">4,257<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;text-align: right;vertical-align: middle\">2,467<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(4,844<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Other income<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">25<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">49<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">33<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Depreciation and amortization<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">4,288<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">5,801<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">919<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">1,195<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">EBITDA (1)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">11,478<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">10,107<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3,419<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(3,649<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Share-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">976<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">175<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">103<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">34<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">ERP implementation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">325<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">352<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">163<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">216<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Severance<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">19<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">683<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Intangible asset impairment loss<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,890<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Process Improvement initiatives<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">387<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">202<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EBITDA(2)<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">13,185<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">11,317<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">3,887<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">3,491<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Operating income margin<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">5.0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3.2<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3.4<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(7.3<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of other income<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of depreciation and amortization<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3.0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">4.3<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1.3<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1.8<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of share-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.7<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.1<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.1<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.1<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of ERP implementation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.2<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.3<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.2<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.3<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of severance<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.5<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of intangible asset impairment loss<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">10.4<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of process improvement initiatives<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.3<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.3<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EBITDA margin (2)<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">9.2<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">8.4<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">5.3<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">5.3<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Marine<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Concrete<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Year ended<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Year ended<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,\u00a0<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,\u00a0<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Operating income (loss)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">2,318<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3,670<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">9,203<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(10,300<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Other income<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">242<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">641<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">115<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Depreciation and amortization<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">18,693<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">18,219<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">4,072<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">5,659<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">EBITDA (1)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">21,253<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">22,530<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">13,390<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(4,641<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Share-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3,711<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,958<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">298<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">84<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Net gain on Port Lavaca South Yard property sale<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(5,202<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">ERP implementation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1,393<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">766<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">736<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">612<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Severance<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">104<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">721<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">88<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Intangible asset impairment loss<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,890<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Process improvement initiatives<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">643<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">339<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EBITDA(2)<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">27,104<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">20,773<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">14,763<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">3,033<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Operating income margin<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.5<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.8<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3.4<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(3.3<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of other income<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.2<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of depreciation and amortization<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3.6<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">4.6<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1.5<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1.9<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of share-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.7<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.5<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.1<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of net gain on Port Lavaca South Yard property sale<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(1.3<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of ERP implementation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.3<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.2<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.3<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.2<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of severance<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.2<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of intangible asset impairment loss<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2.2<\/td>\n<td style=\"padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Impact of process improvement initiatives<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.1<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">0.1<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EBITDA margin (2)<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">5.2<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">5.2<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle\">5.4<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">1.0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: left;vertical-align: middle\">%<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>________________________<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"max-width:5%;width:5%;min-width:5%;vertical-align: top\">(1)<\/td>\n<td style=\"max-width:95%;width:95%;min-width:95%;vertical-align: top\">EBITDA is a non-GAAP measure that represents earnings before interest, taxes, depreciation and amortization.<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">(2)<\/td>\n<td style=\"vertical-align: top\">Adjusted EBITDA is a non-GAAP measure that represents EBITDA adjusted for share-based compensation, net gain on Port Lavaca South Yard property sale, ERP implementation, severance, intangible asset impairment loss and process improvement initiatives. Adjusted EBITDA margin is a non-GAAP measure calculated by dividing Adjusted EBITDA by contract revenues.<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">\u00a0<\/td>\n<td style=\"vertical-align: top\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Orion Group Holdings, Inc. and Subsidiaries<br \/><\/strong><br \/>\n            <strong>Condensed Consolidated Statements of Cash Flows Summarized<br \/><\/strong><br \/>\n            <strong>(In Thousands)<br \/><\/strong><br \/>\n            <strong>(Unaudited)<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Three months ended <\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Year ended <\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December 31,\u00a0<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,\u00a0<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle\">\n            <strong>\u00a0<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:48%;width:48%;min-width:48%;text-align: left;vertical-align: middle\">Net income (loss)<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">6,754<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(4,365<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(1,644<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(17,875<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjustments to remove non-cash and non-operating items<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">8,144<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">16,248<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">36,018<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">32,641<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cash flow from net income after adjusting for non-cash and non-operating items<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">14,898<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">11,883<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">34,374<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">14,766<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Change in operating assets and liabilities (working capital)<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(1,535<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">33,796<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(21,698<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">2,412<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cash flows provided by operating activities<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">13,363<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">45,679<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">12,676<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">17,178<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cash flows (used in) provided by investing activities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(2,760<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(3,221<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(11,482<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,170<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cash flows (used in) provided by financing activities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(10,541<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(15,401<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(3,816<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">7,806<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Capital expenditures (included in investing activities above)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(3,447<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(2,231<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(14,091<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(8,909<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Orion Group Holdings, Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Condensed Consolidated Statements of Cash Flows<\/strong><br \/>\n            <br \/>\n            <strong>(In Thousands)<\/strong><br \/>\n            <br \/>\n            <strong>(Unaudited)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Year ended December\u00a031,\u00a0<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cash flows from operating activities<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:75%;width:75%;min-width:75%;text-align: left;vertical-align: middle\">Net loss<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(1,644<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(17,875<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Adjustments to reconcile net loss to net cash used in operating activities:<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Depreciation and amortization<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">15,545<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">18,844<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Amortization of ROU operating leases<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">9,960<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,763<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Amortization of ROU finance leases<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">7,220<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">5,034<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Write-off of debt issuance costs upon debt modification<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">119<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Amortization of deferred debt issuance costs<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,015<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,616<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Deferred income taxes<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(27<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(103<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Stock-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">4,009<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,042<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Gain on disposal of assets, net<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(2,898<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(8,455<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Intangible asset impairment loss<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,890<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Allowance for credit losses<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">194<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(109<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Change in operating assets and liabilities:<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Accounts receivable<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,892<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">14,129<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Income tax receivable<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">143<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(224<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Inventory<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(554<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(729<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Prepaid expenses and other<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">41<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(55<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Contract assets<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(2,885<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(37,619<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Accounts payable<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">16,018<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(4,507<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Accrued liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(10,920<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">11,817<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Operating lease liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(8,662<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(6,807<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Income tax payable<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(63<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">48<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Contract liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(16,708<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">26,359<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Net cash provided by operating activities<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">12,676<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">17,178<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cash flows from investing activities:<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Proceeds from sale of property and equipment<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,609<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">11,079<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Purchase of property and equipment<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(14,091<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(8,909<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Net cash (used in) provided by investing activities<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">(11,482<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">2,170<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cash flows from financing activities:<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Borrowings on credit<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">72,589<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">106,958<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Payments made on borrowings on credit<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(73,067<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(104,431<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Payments on term loan<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(15,000<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Proceeds from failed sale-leaseback arrangement<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">14,702<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Payments on failed sale-leaseback arrangement<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(5,855<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Proceeds from sale-leaseback financing<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,397<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Loan costs from Credit Agreement and prior credit facility<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(393<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(6,537<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Payments of finance lease liabilities<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(8,929<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(4,791<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Proceeds from issuance of common stock<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">26,421<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Payments related to tax withholding for share-based compensation<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(479<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(492<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Exercises of stock options<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">897<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Net cash (used in) provided by financing activities<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">(3,816<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">7,806<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Net change in cash, cash equivalents and restricted cash<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(2,622<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">27,154<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cash, cash equivalents and restricted cash at beginning of period<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">30,938<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3,784<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cash, cash equivalents and restricted cash at end of period<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">28,316<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">30,938<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Orion Group Holdings, Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Condensed Consolidated Balance Sheets<\/strong><br \/>\n            <br \/>\n            <strong>(In Thousands, Except Share and Per Share Information)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,\u00a0<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>\u00a0\u00a0\u00a0\u00a0<\/strong>\n          <\/td>\n<td colspan=\"3\" style=\"text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,\u00a0<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: center;vertical-align: middle\">(Unaudited)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Current assets:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:75%;width:75%;min-width:75%;vertical-align: middle;text-align: left;padding-left: 10.0px\">Cash and cash equivalents<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">28,316<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">30,938<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Accounts receivable:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Trade, net of allowance for credit losses of $555 and $361, respectively<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">106,304<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">101,229<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Retainage<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">35,633<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">42,044<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Income taxes receivable<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">483<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">626<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Other current<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3,127<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">3,864<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Inventory<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,974<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,699<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Contract assets<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">84,407<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">81,522<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Prepaid expenses and other<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">9,084<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">8,894<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Total current assets<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">269,328<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">271,816<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Property and equipment, net of depreciation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">86,098<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">87,834<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Operating lease right-of-use assets, net of amortization<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">27,101<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">25,696<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Financing lease right-of-use assets, net of amortization<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">25,806<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">23,602<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Inventory, non-current<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">7,640<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,361<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Deferred income tax asset<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">17<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">26<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Other non-current<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,327<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,558<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Total assets<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">417,317<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">416,893<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle\">\n            <strong>LIABILITIES AND STOCKHOLDERS\u2019 EQUITY<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Current liabilities:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Current debt, net of issuance costs<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">426<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">13,453<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Accounts payable:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Trade<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">97,139<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">80,294<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Retainage<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,310<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">2,527<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Accrued liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">26,294<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">37,074<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Income taxes payable<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">507<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">570<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Contract liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">47,371<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">64,079<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Current portion of operating lease liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">7,546<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">9,254<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Current portion of financing lease liabilities<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">10,580<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">8,665<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Total current liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">191,173<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">215,916<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Long-term debt, net of debt issuance costs<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">22,751<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">23,740<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Operating lease liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">20,837<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">16,632<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Financing lease liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">11,346<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">13,746<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Other long-term liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">20,503<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">25,320<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Deferred income tax liability<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">28<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">64<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Total liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">266,638<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">295,418<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Stockholders\u2019 equity:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Preferred stock &#8212; $0.01 par value, 10,000,000 authorized, none issued<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Common stock\u00a0&#8212; $0.01 par value, 50,000,000 authorized, 39,681,597 and 33,260,011 issued; 38,970,366 and 32,548,780 outstanding at December 31,\u00a02024 and December\u00a031,\u00a02023, respectively<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">397<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">333<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Treasury stock, 711,231 shares, at cost, as of December 31, 2024 and December\u00a031,\u00a02023, respectively<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(6,540<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(6,540<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Additional paid-in capital<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">220,513<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">189,729<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Retained loss<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(63,691<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(62,047<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Total stockholders\u2019 equity<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">150,679<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">121,475<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Total liabilities and stockholders\u2019 equity<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">417,317<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">416,893<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Orion Group Holdings, Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Guidance \u2013 Adjusted EBITDA Reconciliation<\/strong><br \/>\n            <br \/>\n            <strong>(In Thousands)<\/strong><br \/>\n            <br \/>\n            <strong>(Unaudited)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Year Ending<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December 31, 2025<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Low<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>High<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:75%;width:75%;min-width:75%;text-align: left;vertical-align: middle\">Net (loss) income<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">(2,226<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-right: 0;text-align: right;vertical-align: middle\">1,533<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Income tax benefit<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(291<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(50<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Interest expense, net<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">9,815<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">9,815<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Depreciation and amortization<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">25,613<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">25,613<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">EBITDA (1)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">32,911<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">36,911<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Share-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">7,604<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">7,604<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">ERP implementation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,485<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,485<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EBITDA(2)<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">42,000<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">46,000<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: justify;vertical-align: middle\">________________________<br \/>(1) EBITDA is a non-GAAP measure that represents earnings before interest, taxes, depreciation and amortization.<br \/>(2) Adjusted EBITDA is a non-GAAP measure that represents EBITDA adjusted for share-based compensation and ERP implementation.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Orion Group Holdings, Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Guidance \u2013 Adjusted EPS Reconciliation<\/strong><br \/>\n            <br \/>\n            <strong>(In thousands except per share information)<\/strong><br \/>\n            <br \/>\n            <strong>(Unaudited)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Year Ending<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>December 31, 2025<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Low<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>High<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Net (loss) income<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(2,226<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,533<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Adjusting items and the tax effects:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Share-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">7,604<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">7,604<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">ERP implementation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,485<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">1,485<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Tax rate of 23% applied to adjusting items (1)<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(2,090<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(2,090<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Total adjusting items and the tax effects<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,999<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">6,999<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px\">Federal and state tax valuation allowances<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">(471<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">(1,632<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted net (loss) income<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">4,302<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle\">6,900<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EPS<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.11<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">0.17<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: left;vertical-align: middle\">________________________<br \/>(1) Items are taxed discretely using the Company&#8217;s blended tax rate.<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>      <img decoding=\"async\" alt=\"\" class=\"__GNW8366DE3E__IMG\" src=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTM4ODk1MCM2NzkwMzAzIzIwMTg5NDY=\" \/><br \/>\n      <br \/>\n      <img decoding=\"async\" alt=\"\" src=\"https:\/\/ml.globenewswire.com\/media\/ZmYxNjA1YmItNjgwOS00OTFhLTlhNDQtMTlhZDQ0ZGYxZTY3LTEwMzA1MTk=\/tiny\/Orion-Group-Holdings-Inc-.png\" \/>\n    <\/div>\n<div class=\"mw_contactinfo\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>HOUSTON, March 04, 2025 (GLOBE NEWSWIRE) &#8212; Orion Group Holdings, Inc. (NYSE: ORN) (the \u201cCompany\u201d), a leading specialty construction company, today reported its financial results for the fourth quarter and full year ended December 31, 2024. Highlights for the quarter ended December 31, 2024: Contract revenues increased 7.6% to $216.9 million versus the prior year period GAAP net income of $6.8 million or $0.17 per diluted share compared to a GAAP net loss of $4.4 million or a loss of $0.13 per diluted share year-over-year Adjusted net income of $6.4 million or $0.16 per diluted share versus Adjusted net income of $2.3 million or $0.07 per diluted share in the fourth quarter last year Adjusted EBITDA increased 15.3% to $17.1 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-821648","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results - Market Newsdesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"HOUSTON, March 04, 2025 (GLOBE NEWSWIRE) &#8212; Orion Group Holdings, Inc. (NYSE: ORN) (the \u201cCompany\u201d), a leading specialty construction company, today reported its financial results for the fourth quarter and full year ended December 31, 2024. Highlights for the quarter ended December 31, 2024: Contract revenues increased 7.6% to $216.9 million versus the prior year period GAAP net income of $6.8 million or $0.17 per diluted share compared to a GAAP net loss of $4.4 million or a loss of $0.13 per diluted share year-over-year Adjusted net income of $6.4 million or $0.16 per diluted share versus Adjusted net income of $2.3 million or $0.07 per diluted share in the fourth quarter last year Adjusted EBITDA increased 15.3% to $17.1 &hellip; Continue reading &quot;Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-04T21:19:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTM4ODk1MCM2NzkwMzAzIzIwMTg5NDY=\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results\",\"datePublished\":\"2025-03-04T21:19:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/\"},\"wordCount\":3719,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTM4ODk1MCM2NzkwMzAzIzIwMTg5NDY=\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/\",\"name\":\"Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTM4ODk1MCM2NzkwMzAzIzIwMTg5NDY=\",\"datePublished\":\"2025-03-04T21:19:22+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTM4ODk1MCM2NzkwMzAzIzIwMTg5NDY=\",\"contentUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTM4ODk1MCM2NzkwMzAzIzIwMTg5NDY=\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\",\"name\":\"Market Newsdesk\",\"description\":\"Latest Business News in Real Time\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\",\"name\":\"Newsdesk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"caption\":\"Newsdesk\"},\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/author\\\/newsdesk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results - Market Newsdesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/","og_locale":"en_US","og_type":"article","og_title":"Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results - Market Newsdesk","og_description":"HOUSTON, March 04, 2025 (GLOBE NEWSWIRE) &#8212; Orion Group Holdings, Inc. (NYSE: ORN) (the \u201cCompany\u201d), a leading specialty construction company, today reported its financial results for the fourth quarter and full year ended December 31, 2024. Highlights for the quarter ended December 31, 2024: Contract revenues increased 7.6% to $216.9 million versus the prior year period GAAP net income of $6.8 million or $0.17 per diluted share compared to a GAAP net loss of $4.4 million or a loss of $0.13 per diluted share year-over-year Adjusted net income of $6.4 million or $0.16 per diluted share versus Adjusted net income of $2.3 million or $0.07 per diluted share in the fourth quarter last year Adjusted EBITDA increased 15.3% to $17.1 &hellip; Continue reading \"Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/","og_site_name":"Market Newsdesk","article_published_time":"2025-03-04T21:19:22+00:00","og_image":[{"url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTM4ODk1MCM2NzkwMzAzIzIwMTg5NDY=","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results","datePublished":"2025-03-04T21:19:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/"},"wordCount":3719,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTM4ODk1MCM2NzkwMzAzIzIwMTg5NDY=","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/","name":"Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTM4ODk1MCM2NzkwMzAzIzIwMTg5NDY=","datePublished":"2025-03-04T21:19:22+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/#primaryimage","url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTM4ODk1MCM2NzkwMzAzIzIwMTg5NDY=","contentUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTM4ODk1MCM2NzkwMzAzIzIwMTg5NDY="},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/orion-group-holdings-reports-fourth-quarter-and-full-year-2024-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"Orion Group Holdings Reports Fourth Quarter and Full Year 2024 Results"}]},{"@type":"WebSite","@id":"https:\/\/www.marketnewsdesk.com\/#website","url":"https:\/\/www.marketnewsdesk.com\/","name":"Market Newsdesk","description":"Latest Business News in Real Time","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.marketnewsdesk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979","name":"Newsdesk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","caption":"Newsdesk"},"url":"https:\/\/www.marketnewsdesk.com\/index.php\/author\/newsdesk\/"}]}},"_links":{"self":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/821648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/comments?post=821648"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/821648\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=821648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=821648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=821648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}