Need KNSL 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 20, 2026 | 2024 Dec 31, 2024 Feb 21, 2025 | 2023 Dec 31, 2023 Feb 15, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Mar 2, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 1.87B 18.0% | 1.59B 29.7% | 1.22B 49.5% | 819.20M 28.0% | 639.78M 39.1% | 459.89M 45.6% | 315.89M 42.2% | 222.11M 18.9% |
Cost of Revenue | 890.69M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Gross Profit | 983.30M 38.1% | 1.59B 29.7% | 1.22B 49.5% | 819.20M 28.0% | 639.78M 39.1% | 459.89M 45.6% | 315.89M 42.2% | 222.11M 18.9% |
Gross Margin % | 52.00% 48.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.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 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Operating Expenses | 348.99M 67.5% | 1.07B 12.4% | 1.22B 297.7% | -619.35M 37.3% | -451.19M 25.3% | -360.11M 50.1% | -239.86M 32.1% | -181.63M 22.5% |
Total Operating Expenses | 348.99M 67.5% | 1.07B 12.4% | 1.22B 297.7% | -619.35M 37.3% | -451.19M 25.3% | -360.11M 50.1% | -239.86M 32.1% | -181.63M 22.5% |
Cost and Expenses | 1.24B 15.6% | 1.07B 12.4% | 1.22B 96.3% | 623.64M 38.3% | 450.98M 25.5% | 359.47M 49.9% | 239.84M 32.0% | 181.63M 22.5% |
Operating Income | 634.30M 21.0% | 524.33M 34.2% | 390.75M 95.5% | 199.85M 6.0% | 188.59M 89.0% | 99.78M 31.2% | 76.03M 87.8% | 40.48M 5.1% |
Operating Margin % | 34.00% 3.0% | 33.00% 3.1% | 32.00% 33.3% | 24.00% 17.2% | 29.00% 31.8% | 22.00% 8.3% | 24.00% 33.3% | 18.00% 14.3% |
EBITDA | 650.78M 24.0% | 524.85M 32.0% | 397.59M 96.3% | 202.57M 5.4% | 192.10M 88.1% | 102.16M | 0.00 100.0% | 41.11M 5.3% |
EBITDA Margin % | 35.00% 6.1% | 33.00% 3.1% | 32.00% 28.0% | 25.00% 16.7% | 30.00% 36.4% | 22.00% | 0.00% 100.0% | 19.00% 9.5% |
Interest Expense | 10.65M 5.1% | 10.13M 1.6% | 10.30M 140.5% | 4.28M 331.0% | 994.00K 491.7% | 168.00K | 0.00 | 0.00 |
Interest Income | 197.09M | 0.00 | 0.00 100.0% | 53.84M 62.5% | 33.13M 18.8% | 27.89M 29.6% | 21.52M 28.1% | 16.80M 54.3% |
Other Income (Expense) | 0.00 100.0% | -9.61M 42.7% | -6.74M 99.0% | -643.24M 38.4% | -464.67M 29.3% | -359.47M | 0.00 | 0.00 |
Pre-Tax Income | 634.30M 23.2% | 514.72M 34.0% | 384.02M 96.4% | 195.56M 3.6% | 188.80M 88.0% | 100.41M 32.0% | 76.05M 87.9% | 40.48M 5.1% |
Pre-Tax Margin % | 34.00% 6.3% | 32.00% 3.2% | 31.00% 29.2% | 24.00% 20.0% | 30.00% 36.4% | 22.00% 8.3% | 24.00% 33.3% | 18.00% 14.3% |
Tax Provision | 130.69M 30.9% | 99.87M 31.5% | 75.92M 108.3% | 36.45M 0.9% | 36.14M 201.3% | 11.99M 5.8% | 12.73M 90.3% | 6.69M 50.9% |
Net Income | 503.61M 21.4% | 414.84M 34.6% | 308.09M 93.6% | 159.11M 4.2% | 152.66M 72.7% | 88.42M 39.6% | 63.32M 87.4% | 33.79M 35.7% |
Net Margin % | 27.00% 3.8% | 26.00% 4.0% | 25.00% 31.6% | 19.00% 20.8% | 24.00% 26.3% | 19.00% 5.0% | 20.00% 33.3% | 15.00% 15.4% |
Basic EPS | 21.76 21.4% | 17.92 34.0% | 13.37 91.8% | 6.97 3.6% | 6.73 69.9% | 3.96 34.7% | 2.94 83.7% | 1.60 34.5% |
Diluted EPS | 21.65 21.8% | 17.78 34.5% | 13.22 92.2% | 6.88 3.9% | 6.62 71.1% | 3.87 35.3% | 2.86 83.3% | 1.56 34.5% |
Basic Shares Outstanding | 23.14M 0.1% | 23.15M 0.5% | 23.05M 1.0% | 22.82M 0.5% | 22.69M 1.7% | 22.32M 3.7% | 21.53M 2.1% | 21.09M 0.5% |
Diluted Shares Outstanding | 23.26M 0.3% | 23.33M 0.1% | 23.31M 0.8% | 23.13M 0.3% | 23.06M 0.9% | 22.85M 3.2% | 22.14M 2.1% | 21.68M 0.9% |