Need OPCH 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 Feb 24, 2026 | 2024 Dec 31, 2024 Feb 26, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 23, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Mar 11, 2021 | 2019 Dec 31, 2019 Mar 5, 2020 | 2018 Dec 31, 2018 Mar 15, 2019 |
|---|
Total Revenue | 5.65B 13.0% | 5.00B 16.2% | 4.30B 9.1% | 3.94B 14.7% | 3.44B 13.4% | 3.03B 31.3% | 2.31B 225.9% | 708.90M 13.3% |
Cost of Revenue | 4.63B 16.2% | 3.99B 20.0% | 3.32B 7.9% | 3.08B 15.7% | 2.66B 13.1% | 2.35B 30.8% | 1.80B 285.8% | 465.87M 14.7% |
Gross Profit | 1.02B 0.7% | 1.01B 3.2% | 981.22M 13.2% | 866.92M 11.2% | 779.61M 14.3% | 682.26M 33.0% | 513.00M 111.1% | 243.04M 10.4% |
Gross Margin % | 18.00% 10.0% | 20.00% 13.0% | 23.00% 4.5% | 22.00% 4.3% | 23.00% 4.5% | 22.00% 0.0% | 22.00% 35.3% | 34.00% 3.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 47.26M 15.4% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 682.45M 8.3% | 630.25M 3.8% | 607.43M 7.3% | 566.12M 7.7% | 525.71M 5.1% | 500.20M 8.8% | 459.63M 872.5% | 47.26M 15.4% |
Other Operating Expenses | 0.00 100.0% | 60.91M 2.9% | 59.20M 2.3% | 60.56M 4.0% | 63.06M 11.6% | 71.31M 32.8% | 53.69M 69.9% | 178.41M 6.6% |
Total Operating Expenses | 682.45M 1.3% | 691.16M 3.7% | 666.63M 6.4% | 626.69M 6.4% | 588.76M 3.0% | 571.51M 11.3% | 513.32M 127.5% | 225.68M 2.2% |
Cost and Expenses | 5.31B 13.6% | 4.68B 17.3% | 3.99B 7.6% | 3.70B 14.1% | 3.25B 11.2% | 2.92B 26.4% | 2.31B 234.1% | 691.54M 11.0% |
Operating Income | 337.91M 5.0% | 321.83M 2.3% | 314.60M 31.0% | 240.23M 25.9% | 190.84M 72.3% | 110.75M 2577.7% | -4.47M 91.3% | -51.59M 445.7% |
Operating Margin % | 6.00% 0.0% | 6.00% 14.3% | 7.00% 16.7% | 6.00% 0.0% | 6.00% 50.0% | 4.00% | 0.00% 100.0% | -7.00% 450.0% |
EBITDA | 416.79M 2.2% | 407.65M 15.6% | 483.16M 39.7% | 345.81M 35.1% | 255.93M 40.1% | 182.66M 151.0% | 72.79M 8.2% | 79.32M 541.6% |
EBITDA Margin % | 7.00% 12.5% | 8.00% 27.3% | 11.00% 22.2% | 9.00% 28.6% | 7.00% 16.7% | 6.00% 100.0% | 3.00% 72.7% | 11.00% 450.0% |
Interest Expense | 63.20M 28.9% | 49.03M 4.3% | 51.25M 4.8% | 53.81M 19.7% | 67.00M 37.8% | 107.77M 46.2% | 73.72M 60.9% | 45.82M 12.5% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -55.01M 43.9% | -38.23M 186.6% | 44.15M 228.1% | -34.46M 53.6% | -74.35M 35.9% | -116.00M 49.0% | -77.88M 65.6% | -47.04M 42.9% |
Pre-Tax Income | 282.90M 0.2% | 283.60M 20.9% | 358.74M 74.3% | 205.77M 76.6% | 116.49M 2321.9% | -5.24M 93.3% | -78.19M 53.2% | -51.02M 21.7% |
Pre-Tax Margin % | 5.00% 16.7% | 6.00% 25.0% | 8.00% 60.0% | 5.00% 66.7% | 3.00% | 0.00% 100.0% | -3.00% 57.1% | -7.00% 12.5% |
Tax Provision | 75.31M 4.9% | 71.78M 21.7% | 91.65M 66.0% | 55.21M 335.9% | -23.40M 926.1% | 2.83M 224.6% | -2.27M 500.4% | 568.00K 114.6% |
Net Income | 207.59M 2.0% | 211.82M 20.7% | 267.09M 77.4% | 150.56M 7.6% | 139.90M 1832.3% | -8.08M 89.4% | -75.92M 46.9% | -51.69M 17.4% |
Net Margin % | 4.00% 0.0% | 4.00% 33.3% | 6.00% 50.0% | 4.00% 0.0% | 4.00% | 0.00% 100.0% | -3.00% 57.1% | -7.00% 12.5% |
Basic EPS | 1.28 4.1% | 1.23 17.4% | 1.49 79.5% | 0.83 6.4% | 0.78 1848.9% | -0.04 90.9% | -0.49 69.8% | -1.62 19.8% |
Diluted EPS | 1.27 3.3% | 1.23 16.9% | 1.48 78.3% | 0.83 7.8% | 0.77 2025.0% | -0.04 91.8% | -0.49 69.8% | -1.62 19.8% |
Basic Shares Outstanding | 162.10M 5.5% | 171.57M 4.1% | 178.97M 1.2% | 181.10M 0.7% | 179.85M 0.6% | 180.97M 15.8% | 156.28M 388.6% | 31.99M 3.4% |
Diluted Shares Outstanding | 163.37M 5.5% | 172.84M 4.2% | 180.38M 0.9% | 182.07M 0.5% | 181.21M 0.1% | 180.97M 15.8% | 156.28M 388.6% | 31.99M 3.4% |