Need CLB data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Dec 31, 2025 Mar 23, 2026 | 2024 Dec 31, 2024 Feb 13, 2025 | 2023 Dec 31, 2023 Feb 15, 2024 | 2022 Dec 31, 2022 Feb 10, 2023 | 2021 Dec 31, 2021 Feb 10, 2022 | 2020 Dec 31, 2020 Feb 8, 2021 | 2019 Dec 31, 2019 Feb 10, 2020 | 2018 Dec 31, 2018 Feb 11, 2019 |
|---|
Total Revenue | 526.52M 0.5% | 523.85M 2.8% | 509.79M 4.1% | 489.74M 4.1% | 470.25M 3.5% | 487.27M 27.1% | 668.21M 4.7% | 700.85M 6.2% |
Cost of Revenue | 432.24M 0.7% | 435.48M 4.7% | 415.74M 1.2% | 410.82M 6.3% | 386.41M 2.3% | 395.63M 23.6% | 518.18M 0.4% | 520.05M 4.2% |
Gross Profit | 94.28M 6.7% | 88.37M 6.0% | 94.05M 19.2% | 78.92M 5.9% | 83.84M 8.5% | 91.63M 38.9% | 150.03M 17.0% | 180.79M 12.6% |
Gross Margin % | 18.00% 5.9% | 17.00% 5.6% | 18.00% 12.5% | 16.00% 11.1% | 18.00% 5.3% | 19.00% 13.6% | 22.00% 15.4% | 26.00% 8.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 44.23M 14.6% | 38.59M 4.1% | 40.26M 5.6% | 38.12M 13.7% | 44.17M 29.8% | 34.03M 29.1% | 48.02M 23.7% | 62.91M 31.8% |
Selling & Marketing | 0.00 | 0.00 100.0% | -1.36M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 44.23M 14.6% | 38.59M 0.8% | 38.89M 2.0% | 38.12M 13.7% | 44.17M 29.8% | 34.03M 29.1% | 48.02M 23.7% | 62.91M 31.8% |
Other Operating Expenses | -429.00K 95.1% | -8.78M 1803.9% | 515.00K 171.3% | -722.00K | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Total Operating Expenses | 43.80M 46.9% | 29.82M 24.3% | 39.41M 5.4% | 37.40M 15.3% | 44.17M 29.8% | 34.03M 29.1% | 48.02M 23.7% | 62.91M 31.8% |
Cost and Expenses | 476.03M 2.3% | 465.29M 2.2% | 455.15M 1.5% | 448.21M 4.1% | 430.58M 0.2% | 429.67M 24.1% | 566.21M 2.9% | 582.96M 6.6% |
Operating Income | 50.49M 13.8% | 58.56M 7.2% | 54.64M 31.6% | 41.52M 8.3% | 45.26M 18.8% | 55.77M 42.3% | 96.68M 18.5% | 118.62M 5.5% |
Operating Margin % | 10.00% 9.1% | 11.00% 0.0% | 11.00% 37.5% | 8.00% 20.0% | 10.00% 9.1% | 11.00% 21.4% | 14.00% 17.6% | 17.00% 0.0% |
EBITDA | 71.12M 2.9% | 73.27M 4.0% | 70.42M 20.0% | 58.69M 8.0% | 63.78M 212.9% | -56.50M 147.4% | 119.29M 15.8% | 141.71M 5.4% |
EBITDA Margin % | 14.00% 0.0% | 14.00% 0.0% | 14.00% 16.7% | 12.00% 14.3% | 14.00% 216.7% | -12.00% 166.7% | 18.00% 10.0% | 20.00% 0.0% |
Interest Expense | 10.57M 14.5% | 12.37M 7.9% | 13.43M 16.1% | 11.57M 26.4% | 9.15M 36.3% | 14.37M 2.2% | 14.69M 10.2% | 13.33M 24.2% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -4.59M 63.6% | -12.61M 6.1% | -13.43M 16.1% | -11.57M 26.4% | -9.15M 36.3% | -14.37M 2.2% | -14.69M 10.2% | -13.33M 61.3% |
Pre-Tax Income | 45.90M 0.1% | 45.95M 11.5% | 41.21M 37.6% | 29.95M 17.0% | 36.11M 139.6% | -91.18M 211.2% | 81.99M 22.1% | 105.29M 3.5% |
Pre-Tax Margin % | 9.00% 0.0% | 9.00% 12.5% | 8.00% 33.3% | 6.00% 25.0% | 8.00% 142.1% | -19.00% 258.3% | 12.00% 20.0% | 15.00% 0.0% |
Tax Provision | 15.51M 10.5% | 14.03M 235.3% | 4.18M 59.4% | 10.30M 35.2% | 15.89M 169.5% | 5.90M 148.0% | -12.29M 148.3% | 25.45M 36.7% |
Net Income | 29.67M 5.5% | 31.40M 14.4% | 36.67M 88.5% | 19.45M 1.4% | 19.73M 120.3% | -97.07M 195.2% | 101.98M 28.2% | 79.53M 4.3% |
Net Margin % | 6.00% 0.0% | 6.00% 14.3% | 7.00% 75.0% | 4.00% 0.0% | 4.00% 120.0% | -20.00% 233.3% | 15.00% 36.4% | 11.00% 15.4% |
Basic EPS | 0.68 1.5% | 0.67 15.2% | 0.79 88.1% | 0.42 17.6% | 0.51 123.4% | -2.18 203.3% | 2.11 17.2% | 1.80 4.3% |
Diluted EPS | 0.68 3.0% | 0.66 14.3% | 0.77 83.3% | 0.42 16.0% | 0.50 123.1% | -2.16 202.9% | 2.10 17.3% | 1.79 4.8% |
Basic Shares Outstanding | 46.50M 0.8% | 46.90M 0.5% | 46.68M 0.8% | 46.33M 0.7% | 46.01M 3.4% | 44.48M 0.3% | 44.36M 0.3% | 44.21M 0.1% |
Diluted Shares Outstanding | 46.50M 2.5% | 47.69M 0.3% | 47.52M 1.5% | 46.81M 0.3% | 46.69M 3.8% | 44.97M 0.7% | 44.65M 0.4% | 44.47M 0.5% |