Need IDT 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 Jul 31, 2025 Sep 29, 2025 | 2024 Jul 31, 2024 Oct 15, 2024 | 2023 Jul 31, 2023 Oct 16, 2023 | 2022 Jul 31, 2022 Oct 14, 2022 | 2021 Jul 31, 2021 Oct 14, 2021 | 2020 Jul 31, 2020 Oct 14, 2020 | 2019 Jul 31, 2019 Oct 11, 2019 | 2018 Jul 31, 2018 Oct 15, 2018 |
|---|
Total Revenue | 1.23B 2.1% | 1.21B 2.7% | 1.24B 9.2% | 1.36B 5.7% | 1.45B 7.5% | 1.35B 4.5% | 1.41B 8.9% | 1.55B 3.0% |
Cost of Revenue | 785.30M 3.7% | 815.62M 6.9% | 875.73M 15.3% | 1.03B 10.4% | 1.15B 6.5% | 1.08B 7.7% | 1.17B 10.1% | 1.31B 2.4% |
Gross Profit | 446.19M 14.4% | 390.16M 7.4% | 363.12M 10.2% | 329.63M 12.5% | 292.94M 11.9% | 261.76M 11.3% | 235.16M 2.6% | 241.46M 6.8% |
Gross Margin % | 36.00% 12.5% | 32.00% 10.3% | 29.00% 20.8% | 24.00% 20.0% | 20.00% 5.3% | 19.00% 11.8% | 17.00% 6.3% | 16.00% 6.7% |
Research & Development | 50.96M 0.8% | 50.55M 283.0% | 13.20M 8.2% | 12.20M 3.2% | 12.60M 13.7% | 14.60M 10.4% | 16.30M 1.2% | 16.10M 13.4% |
General & Administrative | 266.67M 3.9% | 277.44M 23.2% | 225.26M 12.7% | 258.15M 18.3% | 218.24M 1.1% | 215.88M 15.6% | 186.67M 0.2% | 186.95M 9.4% |
Selling & Marketing | 20.90M 388.8% | -7.24M 140.4% | 17.90M 333.3% | -7.67M 3509.3% | 225.00K 121.8% | -1.03M 105.8% | 17.70M 8.6% | 16.30M 6.3% |
SG&A Expenses | 287.57M 6.4% | 270.21M 11.1% | 243.16M 2.9% | 250.48M 14.7% | 218.47M 1.7% | 214.85M 5.1% | 204.37M 0.5% | 203.25M 7.9% |
Other Operating Expenses | 7.24M 55.9% | 4.64M 737.8% | -728.00K 103.8% | 18.94M 11.2% | 17.03M 33.1% | 25.47M 16.1% | 30.36M 20.5% | 25.20M 21.5% |
Total Operating Expenses | 345.77M 6.3% | 325.40M 8.1% | 301.16M 11.8% | 269.42M 14.4% | 235.50M 2.0% | 240.31M 2.4% | 234.72M 2.7% | 228.45M 3.6% |
Cost and Expenses | 1.13B 0.9% | 1.14B 3.0% | 1.18B 9.7% | 1.30B 6.2% | 1.39B 4.9% | 1.32B 6.0% | 1.41B 8.2% | 1.53B 2.6% |
Operating Income | 100.42M 55.1% | 64.75M 6.6% | 60.74M 1.1% | 60.09M 5.4% | 56.99M 128.4% | 24.95M 1233.4% | 1.87M 77.7% | 8.38M 51.0% |
Operating Margin % | 8.00% 60.0% | 5.00% 0.0% | 5.00% 25.0% | 4.00% 0.0% | 4.00% 100.0% | 2.00% | 0.00% 100.0% | 1.00% |
EBITDA | 127.16M 54.6% | 82.26M 1.6% | 80.94M 52.7% | 53.00M 36.1% | 82.99M 117.7% | 38.12M 65.1% | 23.09M 25.3% | 30.90M 13.4% |
EBITDA Margin % | 10.00% 42.9% | 7.00% 0.0% | 7.00% 75.0% | 4.00% 33.3% | 6.00% 100.0% | 3.00% 50.0% | 2.00% 0.0% | 2.00% 0.0% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 6.13M 28.5% | 4.77M 51.5% | 3.15M 2055.5% | 146.00K 54.1% | 318.00K 69.5% | 1.04M 34.4% | 776.00K 27.5% | 1.07M 14.6% |
Other Income (Expense) | 5.41M 290.4% | -2.84M 4542.2% | 64.00K 100.3% | -25.21M 406.1% | 8.23M 3775.9% | -224.00K 115.4% | 1.46M 626.4% | -277.00K 113.4% |
Pre-Tax Income | 105.84M 71.0% | 61.91M 1.8% | 60.81M 74.3% | 34.88M 46.5% | 65.22M 268.1% | 17.72M 3811.3% | 453.00K 94.4% | 8.10M 6.3% |
Pre-Tax Margin % | 9.00% 80.0% | 5.00% 0.0% | 5.00% 66.7% | 3.00% 40.0% | 5.00% 400.0% | 1.00% | 0.00% 100.0% | 1.00% 0.0% |
Tax Provision | 24.70M 488.7% | -6.35M 138.6% | 16.44M 179.7% | 5.88M 118.6% | -31.67M 755.9% | -3.70M 3108.1% | 123.00K 95.8% | 2.90M 243.6% |
Net Income | 76.09M 18.1% | 64.45M 59.2% | 40.49M 49.8% | 27.03M 72.0% | 96.47M 350.2% | 21.43M 6393.9% | 330.00K 92.2% | 4.21M 48.5% |
Net Margin % | 6.00% 20.0% | 5.00% 66.7% | 3.00% 50.0% | 2.00% 71.4% | 7.00% 250.0% | 2.00% | 0.00% | 0.00% 100.0% |
Basic EPS | 3.02 18.4% | 2.55 60.4% | 1.59 51.4% | 1.05 72.2% | 3.78 361.0% | 0.82 6207.7% | 0.01 92.4% | 0.17 51.4% |
Diluted EPS | 3.01 18.5% | 2.54 60.8% | 1.58 53.4% | 1.03 72.2% | 3.70 356.8% | 0.81 8000.0% | 0.01 94.1% | 0.17 51.4% |
Basic Shares Outstanding | 25.19M 0.2% | 25.24M 1.1% | 25.52M 1.1% | 25.79M 1.2% | 25.50M 3.0% | 26.28M 3.9% | 25.29M 2.6% | 24.66M 6.4% |
Diluted Shares Outstanding | 25.30M 0.4% | 25.40M 0.7% | 25.58M 3.0% | 26.36M 1.2% | 26.05M 1.5% | 26.44M 4.5% | 25.31M 2.4% | 24.72M 6.0% |