Need CFG 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 12, 2026 | 2024 Dec 31, 2024 Feb 13, 2025 | 2023 Dec 31, 2023 Feb 16, 2024 | 2022 Dec 31, 2022 Feb 17, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Feb 23, 2021 | 2019 Dec 31, 2019 Feb 24, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 11.15B 9.7% | 12.35B 1.3% | 12.19B 34.4% | 9.07B 29.8% | 6.99B 9.0% | 7.68B 4.8% | 8.07B 9.7% | 7.35B 13.9% |
Cost of Revenue | 3.37B 35.6% | 5.24B 12.7% | 4.65B 205.5% | 1.52B 2213.9% | -72.00M 103.0% | 2.39B 21.3% | 1.97B 26.8% | 1.55B 45.3% |
Gross Profit | 7.78B 9.4% | 7.11B 5.7% | 7.54B 0.1% | 7.55B 6.9% | 7.06B 33.4% | 5.29B 13.3% | 6.10B 5.1% | 5.80B 7.7% |
Gross Margin % | 70.00% 20.7% | 58.00% 6.5% | 62.00% 25.3% | 83.00% 17.8% | 101.00% 46.4% | 69.00% 9.2% | 76.00% 3.8% | 79.00% 4.8% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 2.93B 3.8% | 2.82B 2.0% | 2.76B 4.5% | 2.65B 20.3% | 2.20B 0.4% | 2.19B 8.0% | 2.03B 2.1% | 1.98B 4.3% |
Selling & Marketing | 169.00M 0.6% | 170.00M 9.1% | 187.00M 12.7% | 166.00M 49.5% | 111.00M 11.0% | 100.00M 10.7% | 112.00M 13.2% | 129.00M 22.9% |
SG&A Expenses | 3.10B 3.6% | 2.99B 1.3% | 2.95B 5.0% | 2.81B 21.7% | 2.31B 0.9% | 2.29B 7.1% | 2.14B 1.2% | 2.11B 5.2% |
Other Operating Expenses | 2.35B 5.5% | 2.23B 12.8% | 2.56B 22.8% | 2.08B 17.4% | 1.77B 4.1% | 1.70B 0.4% | 1.71B 13.5% | 1.51B 2.7% |
Total Operating Expenses | 5.45B 4.4% | 5.22B 5.2% | 5.51B 12.6% | 4.89B 19.9% | 4.08B 2.3% | 3.99B 3.7% | 3.85B 6.3% | 3.62B 4.2% |
Cost and Expenses | 8.82B 15.7% | 10.46B 3.0% | 10.16B 58.4% | 6.41B 60.0% | 4.01B 37.1% | 6.38B 9.7% | 5.82B 12.5% | 5.17B 13.8% |
Operating Income | 2.33B 23.3% | 1.89B 7.0% | 2.03B 23.5% | 2.65B 10.8% | 2.98B 129.4% | 1.30B 42.3% | 2.25B 3.1% | 2.18B 14.2% |
Operating Margin % | 21.00% 40.0% | 15.00% 11.8% | 17.00% 41.4% | 29.00% 32.6% | 43.00% 152.9% | 17.00% 39.3% | 28.00% 6.7% | 30.00% 0.0% |
EBITDA | 2.69B 12.9% | 2.39B 4.9% | 2.51B 22.1% | 3.22B 10.6% | 3.60B 92.0% | 1.88B 35.0% | 2.88B 7.9% | 2.67B 11.4% |
EBITDA Margin % | 24.00% 26.3% | 19.00% 9.5% | 21.00% 41.7% | 36.00% 30.8% | 52.00% 116.7% | 24.00% 33.3% | 36.00% 0.0% | 36.00% 2.7% |
Interest Expense | 3.81B 16.3% | 4.55B 14.9% | 3.96B 278.1% | 1.05B 209.1% | 339.00M 56.0% | 771.00M 51.0% | 1.57B 28.5% | 1.23B 64.1% |
Interest Income | 9.66B 5.1% | 10.19B 0.2% | 10.20B 44.5% | 7.06B 45.5% | 4.85B 9.4% | 5.36B 13.4% | 6.19B 7.5% | 5.76B 17.0% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 2.33B 23.3% | 1.89B 7.0% | 2.03B 23.5% | 2.65B 10.8% | 2.98B 129.4% | 1.30B 42.3% | 2.25B 3.1% | 2.18B 14.2% |
Pre-Tax Margin % | 21.00% 40.0% | 15.00% 11.8% | 17.00% 41.4% | 29.00% 32.6% | 43.00% 152.9% | 17.00% 39.3% | 28.00% 6.7% | 30.00% 0.0% |
Tax Provision | 497.00M 31.1% | 379.00M 10.2% | 422.00M 27.5% | 582.00M 11.6% | 658.00M 173.0% | 241.00M 47.6% | 460.00M 0.4% | 462.00M 77.7% |
Net Income | 1.83B 21.3% | 1.51B 6.2% | 1.61B 22.4% | 2.07B 10.6% | 2.32B 119.4% | 1.06B 41.0% | 1.79B 4.1% | 1.72B 4.2% |
Net Margin % | 16.00% 33.3% | 12.00% 7.7% | 13.00% 43.5% | 23.00% 30.3% | 33.00% 135.7% | 14.00% 36.4% | 22.00% 4.3% | 23.00% 11.5% |
Basic EPS | 3.90 28.3% | 3.04 3.2% | 3.14 23.8% | 4.12 20.5% | 5.18 133.3% | 2.22 41.9% | 3.82 7.9% | 3.54 8.6% |
Diluted EPS | 3.86 27.4% | 3.03 3.2% | 3.13 23.7% | 4.10 20.5% | 5.16 132.4% | 2.22 41.7% | 3.81 8.2% | 3.52 8.3% |
Basic Shares Outstanding | 431.37M 4.3% | 450.68M 5.1% | 475.09M 0.2% | 475.96M 11.8% | 425.67M 0.3% | 427.06M 5.0% | 449.73M 6.1% | 478.82M 4.6% |
Diluted Shares Outstanding | 435.47M 4.0% | 453.51M 4.9% | 476.69M 0.2% | 477.80M 11.8% | 427.44M 0.2% | 428.16M 5.1% | 451.21M 6.1% | 480.43M 4.6% |