Need KTB 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 Jan 3, 2026 Mar 4, 2026 | 2024 Dec 28, 2024 Feb 25, 2025 | 2023 Dec 30, 2023 Feb 28, 2024 | 2022 Dec 31, 2022 Mar 1, 2023 | 2021 Jan 1, 2022 Mar 2, 2022 | 2020 Jan 2, 2021 Mar 3, 2021 | 2019 Dec 28, 2019 Mar 11, 2020 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 3.15B | 2.61B 0.0% | 2.61B 0.9% | 2.63B 25.4% | 2.48B 18.0% | 2.10B | 2.55B 7.8% | 2.76B 2.3% |
Cost of Revenue | 1.68B | 1.45B 4.8% | 1.52B 1.5% | 1.50B 21.3% | 1.37B 10.9% | 1.23B | 1.54B 6.4% | 1.65B 0.5% |
Gross Profit | 1.47B | 1.16B 6.8% | 1.09B 4.1% | 1.13B 31.3% | 1.11B 28.3% | 863.69M | 1.00B 9.9% | 1.11B 4.9% |
Gross Margin % | 47.00% | 45.00% 7.1% | 42.00% 2.3% | 43.00% 4.9% | 45.00% 9.8% | 41.00% | 39.00% 2.5% | 40.00% 2.4% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 100.0% | 629.87M 1.6% | 639.90M 0.2% | 682.75M 6.5% | 641.05M | 684.15M 4.7% | 653.72M 3.5% |
Selling & Marketing | 0.00 | 0.00 100.0% | 133.00M 3.5% | 137.80M 39.5% | 142.00M 43.7% | 98.80M | 119.30M 6.7% | 127.80M 6.9% |
SG&A Expenses | 1.03B | 819.28M 6.6% | 768.57M 1.2% | 777.70M 5.1% | 824.75M 11.5% | 739.86M | 803.45M 2.8% | 781.52M 4.1% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | -3.96M 57.6% | -959.00K 61.9% | -2.51M | -5.00M 5.1% | -5.27M 56.9% |
Total Operating Expenses | 1.03B | 819.28M 6.6% | 768.57M 1.2% | 777.70M 5.1% | 824.75M 11.5% | 739.86M | 803.45M 2.8% | 781.52M 4.1% |
Cost and Expenses | 2.71B | 2.27B 1.0% | 2.29B 0.6% | 2.27B 15.2% | 2.19B 11.1% | 1.97B | 2.35B 3.4% | 2.43B 1.7% |
Operating Income | 446.01M | 342.29M 7.2% | 319.27M 10.5% | 356.67M 188.0% | 282.98M 128.5% | 123.83M | 168.29M 49.5% | 333.04M 6.8% |
Operating Margin % | 14.00% | 13.00% 8.3% | 12.00% 14.3% | 14.00% 133.3% | 11.00% 83.3% | 6.00% | 7.00% 41.7% | 12.00% 7.7% |
EBITDA | 412.30M | 342.29M 2.3% | 350.35M 14.0% | 407.48M 121.7% | 320.57M 74.4% | 183.77M | 256.25M 33.3% | 384.46M 4.0% |
EBITDA Margin % | 13.00% | 13.00% 0.0% | 13.00% 13.3% | 15.00% 66.7% | 13.00% 44.4% | 9.00% | 10.00% 28.6% | 14.00% 0.0% |
Interest Expense | 65.84M | 40.82M 1.0% | 40.41M 15.7% | 34.92M 30.2% | 38.90M 22.2% | 49.99M | 35.79M 2950.9% | 1.17M 7.1% |
Interest Income | 7.30M | 11.15M 194.1% | 3.79M 180.4% | 1.35M 15.9% | 1.48M 8.0% | 1.61M | 7.69M 42.9% | 13.48M 112.1% |
Other Income (Expense) | -147.34M | -40.87M 13.7% | -47.37M 26.2% | -37.53M 26.3% | -38.38M 24.6% | -50.90M | -33.10M 570.4% | 7.04M 305.5% |
Pre-Tax Income | 298.67M | 301.42M 10.9% | 271.90M 14.8% | 319.14M 337.6% | 244.60M 235.4% | 72.94M | 135.19M 60.2% | 340.08M 5.3% |
Pre-Tax Margin % | 9.00% | 12.00% 20.0% | 10.00% 16.7% | 12.00% 300.0% | 10.00% 233.3% | 3.00% | 5.00% 58.3% | 12.00% 7.7% |
Tax Provision | 71.22M | 55.62M 36.0% | 40.91M 44.5% | 73.64M 1369.0% | 49.18M 881.0% | 5.01M | 38.54M 50.0% | 77.00M 68.3% |
Net Income | 227.45M | 245.80M 6.4% | 230.99M 5.9% | 245.49M 261.4% | 195.42M 187.7% | 67.92M | 96.65M 63.3% | 263.07M 126.4% |
Net Margin % | 7.00% | 9.00% 0.0% | 9.00% 0.0% | 9.00% 200.0% | 8.00% 166.7% | 3.00% | 4.00% 60.0% | 10.00% 150.0% |
Basic EPS | 4.10 | 4.42 7.0% | 4.13 6.1% | 4.40 269.7% | 3.40 185.7% | 1.19 | 1.71 63.3% | 4.66 127.3% |
Diluted EPS | 4.05 | 4.36 7.4% | 4.06 5.8% | 4.31 268.4% | 3.31 182.9% | 1.17 | 1.69 63.6% | 4.64 126.3% |
Basic Shares Outstanding | 55.50M | 55.55M 0.7% | 55.96M 0.4% | 55.74M 2.2% | 57.39M 0.7% | 56.99M | 56.69M 0.4% | 56.45M 0.3% |
Diluted Shares Outstanding | 56.11M | 56.32M 1.1% | 56.93M 0.1% | 56.96M 1.5% | 59.09M 2.1% | 57.86M | 57.21M 1.0% | 56.64M 0.0% |