Complete source-backed income-statement history.
- Available history
- 2016-07-31 to 2026-07-31
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2026-07-31 | $898.19M | $208.96M | $689.22M | $241.48M | — | $704.71M | -$15.49M | — | $14.9M | $18.27M | -$3.37M | -$0.02 | -$0.02 | 557,000 | 557,000 |
|---|
| 2026-04-30 | $850.48M | $192.65M | $657.82M | $232.28M | — | $687.46M | -$29.64M | — | -$2.37M | $11.51M | -$13.88M | -$0.09 | -$0.09 | 160,741,000 | 160,741,000 |
|---|
| 2026-01-31 | $815.75M | $191.26M | $624.49M | $229.14M | — | $676.26M | -$51.77M | — | -$21.3M | $13.01M | -$34.31M | -$0.21 | -$0.21 | 159,683,000 | 159,683,000 |
|---|
| 2025-10-31 | $788.11M | $184.75M | $603.36M | $200.5M | — | $639.72M | -$36.36M | — | -$8.37M | $3.24M | -$11.62M | -$0.07 | -$0.07 | 158,596,000 | 158,596,000 |
|---|
| 2025-07-31 | $719.23M | $172.24M | $546.99M | $177.61M | — | $579.23M | -$32.24M | — | -$1.9M | $15.68M | -$17.58M | -$0.11 | -$0.11 | 705,000 | 705,000 |
|---|
| 2025-04-30 | $678.03M | $155.98M | $522.06M | $169.77M | — | $547.47M | -$25.41M | — | $4.56M | $8.69M | -$4.13M | -$0.03 | -$0.03 | 154,909,000 | 154,909,000 |
|---|
| 2025-01-31 | $647.9M | $148.5M | $499.4M | $170.86M | — | $539.54M | -$40.14M | — | -$16.54M | -$8.81M | -$7.72M | -$0.05 | -$0.05 | 153,672,000 | 153,672,000 |
|---|
| 2024-10-31 | $627.96M | $141.46M | $486.49M | $154.25M | — | $517.16M | -$30.67M | — | -$4.41M | $7.64M | -$12.05M | -$0.08 | -$0.08 | 152,557,000 | 152,557,000 |
|---|
| 2024-07-31 | $592.87M | $130.21M | $462.66M | $139.15M | — | $489.61M | -$26.95M | — | -$5.1M | $9.77M | -$14.88M | -$0.10 | -$0.10 | 641,000 | 641,000 |
|---|
| 2024-04-30 | $553.2M | $118.33M | $434.87M | $124.96M | — | $437.88M | -$3.01M | — | $20.87M | $1.74M | $19.12M | $0.13 | $0.12 | 150,290,000 | 154,081,000 |
|---|
| 2024-01-31 | $525M | $117.2M | $407.8M | $122.18M | — | $453.26M | -$45.46M | — | -$20.51M | $7.96M | -$28.47M | -$0.19 | -$0.19 | 148,951,000 | 148,951,000 |
|---|
| 2023-10-31 | $496.7M | $111.39M | $385.31M | $113.54M | — | $431.37M | -$46.06M | — | -$24.49M | $9M | -$33.48M | -$0.23 | -$0.23 | 147,625,000 | 147,625,000 |
|---|
| 2023-07-31 | $455.01M | $102.68M | $352.32M | $97.44M | — | $396.88M | -$44.55M | — | -$26.03M | $4.65M | -$30.67M | -$0.21 | -$0.21 | 500,000 | 500,000 |
|---|
| 2023-04-30 | $418.8M | $95.85M | $322.95M | $92.64M | — | $378.7M | -$55.75M | — | -$39.36M | $6.69M | -$46.05M | -$0.32 | -$0.32 | 145,354,000 | 145,354,000 |
|---|
| 2023-01-31 | $387.6M | $87.6M | $299.99M | $85.77M | — | $365.23M | -$65.24M | — | -$53.76M | $3.69M | -$57.45M | -$0.40 | -$0.40 | 144,511,000 | 144,511,000 |
|---|
| 2022-10-31 | $355.55M | $76.7M | $278.85M | $74.95M | — | $347.94M | -$69.09M | — | -$63.42M | $4.75M | -$68.16M | -$0.48 | -$0.48 | 143,476,000 | 143,476,000 |
|---|
| 2022-07-31 | $318.06M | $68.31M | $249.75M | $78.15M | — | $332.28M | -$82.53M | — | -$95.15M | $2.5M | -$97.65M | -$0.69 | -$0.69 | 492,000 | 492,000 |
|---|
| 2022-04-30 | $286.81M | $64.02M | $222.79M | $76.58M | — | $309.38M | -$86.6M | — | -$101.9M | -$490,000.00 | -$101.41M | -$0.72 | -$0.72 | 141,422,000 | 141,422,000 |
|---|
| 2022-01-31 | $255.56M | $57.78M | $197.78M | $69.2M | — | $281.71M | -$83.93M | — | -$98.26M | $2.16M | -$100.42M | -$0.71 | -$0.71 | 140,515,000 | 140,515,000 |
|---|
| 2021-10-31 | $230.52M | $52.17M | $178.35M | $65.22M | — | $252.72M | -$74.37M | — | -$88.32M | $2.48M | -$90.8M | -$0.65 | -$0.65 | 139,296,000 | 139,296,000 |
|---|
| 2021-07-31 | $197.07M | $45.48M | $151.6M | $56.18M | — | $218.99M | -$67.4M | — | -$80.18M | $845,000.00 | -$81.02M | -$0.59 | -$0.59 | 716,000 | 716,000 |
|---|
| 2021-04-30 | $176.4M | $38.98M | $137.43M | $40.95M | — | $181.28M | -$43.85M | — | -$56.62M | $1.84M | -$58.46M | -$0.43 | -$0.43 | 136,385,000 | 136,385,000 |
|---|
| 2021-01-31 | $157.04M | $34.14M | $122.91M | $41.75M | — | $176.81M | -$53.9M | — | -$65.87M | $1.67M | -$67.54M | -$0.50 | -$0.50 | 135,024,000 | 135,024,000 |
|---|
| 2020-10-31 | $142.58M | $31.73M | $110.85M | $35.77M | — | $153.52M | -$42.67M | — | -$54.51M | $498,000.00 | -$55.01M | -$0.41 | -$0.41 | 133,452,000 | 133,452,000 |
|---|
| 2020-07-31 | $125.89M | $31.36M | $94.53M | $32.79M | — | $139.42M | -$44.89M | — | -$49.09M | $457,000.00 | -$49.55M | — | — | — | 785,000 |
|---|
| 2020-04-30 | $110.52M | $24.58M | $85.95M | $24.12M | — | $106.46M | -$20.51M | $70,000.00 | -$18.92M | $421,000.00 | -$19.34M | — | — | — | 129,682,000 |
|---|
| 2020-01-31 | $101.27M | $20.24M | $81.03M | $20.71M | — | $111.31M | -$30.28M | -$13,000.00 | -$28.44M | $716,000.00 | -$29.15M | — | — | — | 128,408,000 |
|---|
| 2019-10-31 | $93.59M | $19.56M | $74.03M | $20.27M | — | $92.31M | -$18.28M | -$29,000.00 | -$16.28M | $794,000.00 | -$17.08M | — | — | — | 127,548,000 |
|---|
| 2019-07-31 | $86.11M | $3.8M | $68.77M | $17.21M | — | $76.7M | -$7.93M | -$247,000.00 | -$6.04M | -$767,000.00 | -$5.28M | — | — | — | 922,000 |
|---|
| 2019-04-30 | $79.13M | $3.6M | $64.17M | $16.5M | — | $77.71M | -$13.54M | -$144,000.00 | -$11.6M | $636,000.00 | -$12.24M | — | — | — | 124,672,000 |
|---|
| 2019-01-31 | $74.3M | $3.4M | $59.03M | $15.07M | — | $64.21M | -$5.18M | $250,000.00 | -$3.01M | $547,000.00 | -$3.56M | — | — | — | 122,741,000 |
|---|
| 2018-10-31 | $63.3M | $12.1M | $51.2M | $13.19M | — | $59.86M | -$8.66M | -$188,000.00 | -$7.26M | $327,000.00 | -$7.59M | — | — | — | 120,587,000 |
|---|
| 2018-07-31 | $56.17M | $2.5M | $44.67M | $11.48M | — | $52.6M | -$7.92M | $64,000.00 | -$6.63M | $334,000.00 | -$6.96M | — | — | — | 18,834,000 |
|---|
| 2018-04-30 | $49.16M | $2.6M | $39.74M | $9.91M | — | $48.76M | -$9.02M | $14,000.00 | -$8.41M | $357,000.00 | -$8.77M | — | — | — | 73,818,000 |
|---|
| 2018-01-31 | $44.98M | $8.68M | $36.3M | $9.18M | — | $42.7M | -$6.4M | $28,000.00 | -$6.16M | $357,000.00 | -$6.52M | — | — | — | 31,434,000 |
|---|
| 2017-10-31 | $39.86M | $8.27M | $31.59M | $8.81M | — | $42.87M | -$11.28M | -$27,000.00 | -$11.11M | $289,000.00 | -$11.4M | — | — | — | 30,793,000 |
|---|
| 2017-07-31 | $36.54M | -$12.54M | $28.51M | $8.61M | — | $41.56M | -$13.05M | -$486,000.00 | -$12.94M | $326,000.00 | -$13.27M | — | — | — | 346,000 |
|---|
| 2017-04-30 | $32.96M | $7M | $25.97M | $7.78M | — | $33.53M | -$7.56M | $183,000.00 | -$7.38M | $184,000.00 | -$7.56M | — | — | — | 29,583,000 |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2026-07-31 | $3.35B | $777.63M | $2.57B | $903.4M | — | $2.71B | -$133.27M | — | -$17.14M | $46.04M | -$63.18M | -$0.39 | -$0.39 | 160,219,000 | 160,219,000 |
|---|
| 2025-07-31 | $2.67B | $618.18M | $2.05B | $672.49M | — | $2.18B | -$128.46M | — | -$18.29M | $23.19M | -$41.48M | -$0.27 | -$0.27 | 154,404,000 | 154,404,000 |
|---|
| 2024-07-31 | $2.17B | $477.13M | $1.69B | $499.83M | — | $1.81B | -$121.48M | — | -$29.23M | $28.48M | -$57.71M | -$0.39 | -$0.39 | 149,586,000 | 149,586,000 |
|---|
| 2023-07-31 | $1.62B | $362.83M | $1.25B | $350.79M | — | $1.49B | -$234.62M | — | -$182.56M | $19.77M | -$202.34M | -$1.40 | -$1.40 | 144,942,000 | 144,942,000 |
|---|
| 2022-07-31 | $1.09B | $242.28M | $848.66M | $289.14M | — | $1.18B | -$327.43M | — | -$383.63M | $6.65M | -$390.28M | -$2.77 | -$2.77 | 140,895,000 | 140,895,000 |
|---|
| 2021-07-31 | $673.1M | $150.32M | $522.78M | $174.65M | — | $730.6M | -$207.81M | — | -$257.18M | $4.85M | -$262.03M | -$1.93 | -$1.93 | 135,654,000 | 135,654,000 |
|---|
| 2020-07-31 | $431.27M | $95.73M | $335.54M | $97.88M | — | $449.49M | -$113.96M | — | -$112.73M | $2.39M | -$115.12M | -$0.89 | -$0.89 | 129,323,000 | 129,323,000 |
|---|
| 2019-07-31 | $302.84M | $13.8M | $243.17M | $61.97M | — | $278.48M | -$35.31M | -$329,000.00 | -$27.91M | $743,000.00 | -$28.66M | -$0.23 | -$0.23 | 123,566,000 | 123,566,000 |
|---|
| 2018-07-31 | $190.17M | $9.4M | $152.3M | $39.38M | — | $186.92M | -$34.62M | $79,000.00 | -$32.31M | $1.34M | -$33.65M | — | — | — | 63,881,000 |
|---|
| 2017-07-31 | $125.72M | $6.9M | $98.25M | $33.56M | — | $133.32M | -$35.07M | -$107,000.00 | -$34.58M | $877,000.00 | -$35.46M | — | — | — | 29,221,000 |
|---|
| 2016-07-31 | $80.33M | $20.13M | $60.2M | $20.94M | — | $87.04M | -$26.84M | -$416,000.00 | -$26.97M | $468,000.00 | -$27.44M | — | — | — | 26,521,000 |
|---|