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 Aug 29, 2025 | 2024 Jul 31, 2024 Sep 6, 2024 | 2023 Jul 31, 2023 Sep 1, 2023 | 2022 Jul 31, 2022 Sep 6, 2022 | 2021 Jul 31, 2021 Sep 3, 2021 | 2020 Jul 31, 2020 Sep 4, 2020 | 2019 Jul 31, 2019 Sep 9, 2019 | 2018 Jul 31, 2018 Sep 13, 2018 |
|---|
Total Revenue | 9.22B 14.9% | 8.03B 16.5% | 6.89B 25.3% | 5.50B 29.3% | 4.26B 24.9% | 3.41B 17.5% | 2.90B 27.6% | 2.27B 29.0% |
Cost of Revenue | 2.45B 19.1% | 2.06B 7.8% | 1.91B 11.1% | 1.72B 34.8% | 1.27B 27.6% | 999.50M 23.6% | 808.40M 25.3% | 645.30M 35.4% |
Gross Profit | 6.77B 13.4% | 5.97B 19.8% | 4.98B 31.7% | 3.78B 26.9% | 2.98B 23.8% | 2.41B 15.2% | 2.09B 28.5% | 1.63B 26.7% |
Gross Margin % | 73.00% 1.4% | 74.00% 2.8% | 72.00% 4.3% | 69.00% 1.4% | 70.00% 1.4% | 71.00% 1.4% | 72.00% 0.0% | 72.00% 1.4% |
Research & Development | 1.98B 9.7% | 1.81B 12.8% | 1.60B 13.1% | 1.42B 24.3% | 1.14B 48.5% | 768.10M 42.4% | 539.50M 34.6% | 400.70M 15.3% |
General & Administrative | 442.70M 34.9% | 680.50M 52.0% | 447.70M 10.5% | 405.00M 3.6% | 391.10M 30.5% | 299.60M 14.4% | 261.80M 1.6% | 257.80M 30.0% |
Selling & Marketing | 3.10B 10.9% | 2.79B 9.8% | 2.54B 18.4% | 2.15B 22.5% | 1.75B 15.4% | 1.52B 13.1% | 1.34B 22.4% | 1.10B 19.5% |
SG&A Expenses | 3.54B 2.0% | 3.48B 16.2% | 2.99B 17.1% | 2.55B 19.1% | 2.14B 17.9% | 1.82B 13.3% | 1.61B 18.4% | 1.36B 21.4% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | 9.00M 275.0% | 2.40M | 0.00 | 0.00 | 0.00 100.0% |
Total Operating Expenses | 5.53B 4.6% | 5.28B 15.0% | 4.60B 15.7% | 3.97B 20.9% | 3.29B 26.9% | 2.59B 20.6% | 2.15B 22.1% | 1.76B 19.9% |
Cost and Expenses | 7.98B 8.6% | 7.34B 12.9% | 6.51B 14.3% | 5.69B 24.8% | 4.56B 27.1% | 3.59B 21.5% | 2.95B 23.0% | 2.40B 23.7% |
Operating Income | 1.24B 81.7% | 683.90M 76.6% | 387.30M 305.1% | -188.80M 37.9% | -304.10M 69.9% | -179.00M 23.9% | -144.50M 11.9% | -129.10M 28.2% |
Operating Margin % | 13.00% 44.4% | 9.00% 50.0% | 6.00% 300.0% | -3.00% 57.1% | -7.00% 40.0% | -5.00% 0.0% | -5.00% 16.7% | -6.00% 40.0% |
EBITDA | 1.94B 51.7% | 1.28B 230.5% | 387.30M 305.1% | 95.60M 305.2% | -46.60M 112.8% | 364.80M 144.7% | 149.10M 874.5% | 15.30M 113.8% |
EBITDA Margin % | 21.00% 31.2% | 16.00% 166.7% | 6.00% 200.0% | 2.00% 300.0% | -1.00% 109.1% | 11.00% 120.0% | 5.00% 400.0% | 1.00% 116.7% |
Interest Expense | 3.00M 63.9% | 8.30M 69.5% | 27.20M 0.7% | 27.40M 83.2% | 163.30M 84.1% | 88.70M 5.7% | 83.90M 183.4% | 29.60M 20.8% |
Interest Income | 363.50M 14.3% | 317.90M 41.7% | 224.40M 1338.5% | 15.60M 83.5% | 8.50M 79.5% | 41.40M 40.7% | 69.80M 157.6% | 27.10M 84.4% |
Other Income (Expense) | 352.80M 15.9% | 304.40M 70.1% | 179.00M 1072.8% | -18.40M 88.6% | -160.90M 204.7% | -52.80M 157.6% | -20.50M 1763.6% | -1.10M 96.1% |
Pre-Tax Income | 1.60B 61.5% | 988.30M 74.5% | 566.30M 373.3% | -207.20M 55.4% | -465.00M 100.6% | -231.80M 210.7% | -74.60M 42.7% | -130.20M 32.9% |
Pre-Tax Margin % | 17.00% 41.7% | 12.00% 50.0% | 8.00% 300.0% | -4.00% 63.6% | -11.00% 57.1% | -7.00% 133.3% | -3.00% 50.0% | -6.00% 45.5% |
Tax Provision | 461.80M 129.1% | -1.59B 1355.4% | 126.60M 111.7% | 59.80M 76.4% | 33.90M 3.7% | 35.20M 382.2% | 7.30M 58.8% | 17.70M 21.3% |
Net Income | 1.13B 56.0% | 2.58B 486.2% | 439.70M 264.7% | -267.00M 46.5% | -498.90M 86.9% | -267.00M 226.0% | -81.90M 44.6% | -147.90M 31.7% |
Net Margin % | 12.00% 62.5% | 32.00% 433.3% | 6.00% 220.0% | -5.00% 58.3% | -12.00% 50.0% | -8.00% 166.7% | -3.00% 57.1% | -7.00% 41.7% |
Basic EPS | 1.71 57.7% | 4.04 457.2% | 0.72 261.1% | -0.45 48.0% | -0.86 88.0% | -0.46 217.2% | -0.14 46.3% | -0.27 32.5% |
Diluted EPS | 1.60 56.0% | 3.64 468.8% | 0.64 242.2% | -0.45 48.3% | -0.87 89.1% | -0.46 206.7% | -0.15 44.4% | -0.27 32.5% |
Basic Shares Outstanding | 662.50M 3.8% | 638.40M 5.3% | 606.40M 2.6% | 591.00M 2.2% | 578.40M 0.5% | 581.40M 2.5% | 567.00M 3.1% | 550.20M 1.2% |
Diluted Shares Outstanding | 709.30M 0.2% | 708.00M 3.4% | 684.60M 15.8% | 591.00M 2.2% | 578.40M 0.5% | 581.40M 2.5% | 567.00M 3.1% | 550.20M 1.2% |