Need DOC 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 3, 2026 | 2024 Dec 31, 2024 Dec 31, 2024 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 24, 2022 | 2020 Dec 31, 2020 Apr 9, 2021 | 2019 Dec 31, 2019 Feb 27, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 2.82B 4.5% | 2.70B 23.8% | 2.18B 5.8% | 2.06B 8.7% | 1.90B 15.3% | 1.64B 32.6% | 1.24B 4.1% | 1.19B 35.5% |
Cost of Revenue | 2.19B 103.6% | 1.07B 19.2% | 902.06M 4.5% | 862.99M 11.6% | 773.28M 1.2% | 782.54M 93.1% | 405.24M 7.0% | 378.66M 43.2% |
Gross Profit | 634.55M 61.0% | 1.63B 27.1% | 1.28B 6.7% | 1.20B 6.7% | 1.12B 30.2% | 862.33M 3.3% | 835.10M 2.8% | 812.66M 31.3% |
Gross Margin % | 22.00% 63.3% | 60.00% 1.7% | 59.00% 1.7% | 58.00% 1.7% | 59.00% 13.5% | 52.00% 22.4% | 67.00% 1.5% | 68.00% 6.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 90.42M 6.9% | 97.16M 2.1% | 95.13M 27.4% | 131.03M 33.3% | 98.30M 5.4% | 93.24M 0.3% | 92.97M 3.9% | 96.70M 8.9% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 90.42M 6.9% | 97.16M 2.1% | 95.13M 27.4% | 131.03M 33.3% | 98.30M 5.4% | 93.24M 0.3% | 92.97M 3.9% | 96.70M 8.9% |
Other Operating Expenses | 0.00 100.0% | 1.06B 41.0% | 749.90M 5.5% | 710.57M 3.8% | 684.29M 23.5% | 553.95M 27.3% | 435.19M 7.5% | 404.68M 24.3% |
Total Operating Expenses | 90.42M 92.2% | 1.15B 36.6% | 845.03M 0.4% | 841.60M 7.5% | 782.59M 20.9% | 647.19M 22.5% | 528.16M 5.3% | 501.38M 19.6% |
Cost and Expenses | 2.28B 2.2% | 2.23B 27.6% | 1.75B 2.5% | 1.70B 9.6% | 1.56B 8.8% | 1.43B 53.2% | 933.40M 6.1% | 880.04M 31.8% |
Operating Income | 544.13M 15.5% | 471.22M 8.6% | 433.91M 21.7% | 356.58M 4.8% | 340.32M 58.2% | 215.15M 29.9% | 306.94M 1.4% | 311.28M 44.3% |
Operating Margin % | 19.00% 11.8% | 17.00% 15.0% | 20.00% 17.6% | 17.00% 5.6% | 18.00% 38.5% | 13.00% 48.0% | 25.00% 3.8% | 26.00% 13.3% |
EBITDA | 1.47B 8.5% | 1.61B 27.3% | 1.27B 9.0% | 1.39B 43.3% | 970.63M 14.3% | 1.13B 7.5% | 1.05B 36.1% | 1.65B 31.6% |
EBITDA Margin % | 52.00% 13.3% | 60.00% 3.4% | 58.00% 13.4% | 67.00% 31.4% | 51.00% 26.1% | 69.00% 18.8% | 85.00% 38.4% | 138.00% 102.9% |
Interest Expense | 305.18M 8.8% | 280.43M 40.0% | 200.33M 15.8% | 172.94M 9.5% | 157.98M 27.6% | 218.34M 0.3% | 217.61M 16.7% | 261.28M 15.1% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 9.84M 5.4% | 10.41M 81.5% |
Other Income (Expense) | -433.82M 117.4% | -199.57M 83.5% | -108.77M 171.3% | 152.53M 174.1% | -205.85M 221.3% | -64.06M 53.2% | -136.95M 126.3% | 521.54M 479.8% |
Pre-Tax Income | 110.31M 59.4% | 271.65M 16.5% | 325.14M 36.1% | 509.12M 278.6% | 134.47M 11.0% | 151.08M 11.1% | 169.99M 79.6% | 832.82M 97.7% |
Pre-Tax Margin % | 4.00% 60.0% | 10.00% 33.3% | 15.00% 40.0% | 25.00% 257.1% | 7.00% 22.2% | 9.00% 35.7% | 14.00% 80.0% | 70.00% 204.3% |
Tax Provision | 9.28M 113.4% | 4.35M 145.2% | -9.62M 117.3% | -4.42M 35.7% | -3.26M 65.4% | -9.42M 72.0% | -5.48M 24.6% | -4.40M 229.8% |
Net Income | 71.35M 70.7% | 243.14M 20.5% | 306.01M 38.9% | 500.45M 1.0% | 505.54M 22.2% | 413.56M 808.3% | 45.53M 95.7% | 1.06B 156.2% |
Net Margin % | 3.00% 66.7% | 9.00% 35.7% | 14.00% 41.7% | 24.00% 11.1% | 27.00% 8.0% | 25.00% 525.0% | 4.00% 95.5% | 89.00% 304.5% |
Basic EPS | 0.10 72.2% | 0.36 35.7% | 0.56 39.1% | 0.92 1.1% | 0.93 20.8% | 0.77 755.6% | 0.09 96.0% | 2.25 155.7% |
Diluted EPS | 0.10 72.2% | 0.36 35.7% | 0.56 39.1% | 0.92 1.1% | 0.93 20.8% | 0.77 755.6% | 0.09 96.0% | 2.24 154.5% |
Basic Shares Outstanding | 696.03M 3.0% | 675.68M 23.5% | 547.01M 1.5% | 538.81M 0.0% | 538.93M 1.6% | 530.55M 9.1% | 486.25M 3.3% | 470.55M 0.4% |
Diluted Shares Outstanding | 696.04M 2.9% | 676.23M 23.6% | 547.27M 1.5% | 539.15M 0.0% | 539.24M 1.5% | 531.06M 8.5% | 489.33M 2.9% | 475.39M 1.4% |