Need CSGP 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 20, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Feb 24, 2021 | 2019 Dec 31, 2019 Feb 26, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 3.25B 18.7% | 2.74B 11.5% | 2.46B 12.5% | 2.18B 12.3% | 1.94B 17.2% | 1.66B 18.5% | 1.40B 17.4% | 1.19B 23.5% |
Cost of Revenue | 804.00M 44.0% | 558.50M 13.6% | 491.50M 18.7% | 414.01M 15.9% | 357.24M 15.6% | 308.97M 6.8% | 289.24M 7.2% | 269.93M 22.5% |
Gross Profit | 2.44B 12.2% | 2.18B 10.9% | 1.96B 11.0% | 1.77B 11.4% | 1.59B 17.5% | 1.35B 21.6% | 1.11B 20.5% | 921.90M 23.8% |
Gross Margin % | 75.00% 6.3% | 80.00% 0.0% | 80.00% 1.2% | 81.00% 1.2% | 82.00% 1.2% | 81.00% 2.5% | 79.00% 2.6% | 77.00% 0.0% |
Research & Development | 406.00M 24.8% | 325.30M 21.6% | 267.60M 21.1% | 220.92M 9.9% | 201.02M 23.4% | 162.92M 29.7% | 125.60M 24.4% | 100.94M 13.6% |
General & Administrative | 549.00M 25.0% | 439.10M 15.1% | 381.50M 12.6% | 338.74M 32.0% | 256.71M 14.3% | 299.70M 67.7% | 178.74M 14.1% | 156.66M 7.2% |
Selling & Marketing | 1.56B 14.3% | 1.36B 37.8% | 989.90M 44.7% | 684.22M 10.0% | 622.01M 16.1% | 535.78M 31.1% | 408.60M 13.5% | 359.86M 13.0% |
SG&A Expenses | 2.11B 16.9% | 1.80B 31.5% | 1.37B 34.1% | 1.02B 16.4% | 878.72M 5.2% | 835.48M 42.2% | 587.34M 13.7% | 516.52M 11.2% |
Other Operating Expenses | 0.00 100.0% | 44.30M 5.0% | 42.20M 42.6% | 73.56M 1.7% | 74.82M 19.8% | 62.46M 83.7% | 33.99M 10.1% | 30.88M |
Total Operating Expenses | 2.52B 15.7% | 2.17B 29.3% | 1.68B 27.6% | 1.32B 14.1% | 1.15B 8.8% | 1.06B 42.0% | 746.93M 15.2% | 648.34M 13.5% |
Cost and Expenses | 3.32B 40.5% | 2.36B 8.7% | 2.17B 25.5% | 1.73B 14.5% | 1.51B 10.4% | 1.37B 32.2% | 1.04B 12.8% | 918.27M 16.0% |
Operating Income | -72.00M 1631.9% | 4.70M 98.3% | 282.30M 37.4% | 450.95M 4.3% | 432.34M 49.5% | 289.20M 20.4% | 363.55M 32.9% | 273.56M 57.4% |
Operating Margin % | -2.00% | 0.00% 100.0% | 11.00% 47.6% | 21.00% 4.5% | 22.00% 29.4% | 17.00% 34.6% | 26.00% 13.0% | 23.00% 27.8% |
EBITDA | 272.00M 79.4% | 151.60M 61.1% | 389.80M 41.2% | 662.83M 15.9% | 571.90M 40.8% | 406.15M 11.7% | 363.55M 0.3% | 364.59M 53.5% |
EBITDA Margin % | 8.00% 33.3% | 6.00% 62.5% | 16.00% 46.7% | 30.00% 3.4% | 29.00% 20.8% | 24.00% 7.7% | 26.00% 16.1% | 31.00% 24.0% |
Interest Expense | 19.00M 30.7% | 27.40M 12.7% | 31.40M | 0.00 100.0% | 31.62M | 0.00 100.0% | 2.62M 7.6% | 2.83M 68.6% |
Interest Income | 110.00M 54.1% | 239.90M 2.1% | 245.00M 663.2% | 32.10M 1.6% | 31.60M 81.7% | 17.39M 8.5% | 19.02M 43.2% | 13.28M 228.4% |
Other Income (Expense) | 102.00M 50.3% | 205.40M 6.2% | 219.00M 516.8% | 35.51M 225.2% | -28.37M 55.7% | -18.22M 166.5% | 27.40M 162.2% | 10.45M 219.3% |
Pre-Tax Income | 30.00M 85.7% | 210.10M 58.1% | 501.30M 3.1% | 486.46M 20.4% | 403.97M 49.1% | 270.98M 30.7% | 390.95M 37.7% | 284.01M 72.1% |
Pre-Tax Margin % | 1.00% 87.5% | 8.00% 60.0% | 20.00% 9.1% | 22.00% 4.8% | 21.00% 31.2% | 16.00% 42.9% | 28.00% 16.7% | 24.00% 41.2% |
Tax Provision | 23.00M 67.8% | 71.40M 43.6% | 126.60M 8.2% | 117.00M 5.0% | 111.40M 154.0% | 43.85M 42.3% | 75.99M 66.3% | 45.68M 7.8% |
Net Income | 7.00M 95.0% | 138.70M 63.0% | 374.70M 1.4% | 369.50M 26.3% | 292.60M 28.8% | 227.13M 27.9% | 314.96M 32.2% | 238.33M 94.2% |
Net Margin % | 0.00% 100.0% | 5.00% 66.7% | 15.00% 11.8% | 17.00% 13.3% | 15.00% 7.1% | 14.00% 39.1% | 23.00% 15.0% | 20.00% 53.8% |
Basic EPS | 0.02 95.1% | 0.34 63.0% | 0.92 1.1% | 0.93 24.0% | 0.75 25.0% | 0.60 31.0% | 0.87 31.8% | 0.66 78.4% |
Diluted EPS | 0.02 94.1% | 0.34 63.0% | 0.92 1.1% | 0.93 25.7% | 0.74 25.4% | 0.59 31.4% | 0.86 32.3% | 0.65 75.7% |
Basic Shares Outstanding | 416.80M 2.6% | 406.30M 0.2% | 405.30M 2.3% | 396.28M 1.0% | 392.21M 3.0% | 380.73M 4.9% | 363.10M 0.7% | 360.58M 8.6% |
Diluted Shares Outstanding | 420.70M 3.2% | 407.80M 0.2% | 406.90M 2.3% | 397.75M 0.9% | 394.16M 2.8% | 383.26M 4.6% | 366.30M 0.5% | 364.48M 8.6% |