Complete source-backed income-statement history.
- Available history
- 2013-01-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 | $350.73M | $92.78M | $257.95M | $73.92M | — | $159.26M | $98.69M | -$10.83M | $87.87M | $22.22M | $65.64M | $0.79 | $0.78 | 83,374,000 | 84,014,000 |
|---|
| 2026-04-30 | $354.64M | $98.33M | $256.31M | $67.77M | — | $153.36M | $102.95M | -$10.54M | $92.41M | $23M | $69.42M | $0.82 | $0.82 | 84,413,000 | 85,006,000 |
|---|
| 2026-01-31 | $334.59M | $106.44M | $228.15M | $70.35M | — | $157.08M | $71.07M | -$10.17M | $60.9M | $11.16M | $49.74M | $0.58 | $0.58 | -265,000 | -326,000 |
|---|
| 2025-10-31 | $322.16M | $94.1M | $228.06M | $65.92M | — | $149.37M | $78.7M | -$11.16M | $67.53M | $15.84M | $51.69M | $0.60 | $0.59 | 85,995,000 | 86,970,000 |
|---|
| 2025-07-31 | $325.84M | $93.24M | $232.6M | $64.8M | — | $142.98M | $89.61M | -$11.56M | $78.05M | $18.19M | $59.85M | $0.69 | $0.68 | 86,550,000 | 87,746,000 |
|---|
| 2025-04-30 | $330.84M | $106.53M | $224.31M | $61.44M | — | $141.23M | $83.08M | -$12.13M | $70.95M | $17.04M | $53.92M | $0.62 | $0.61 | 86,655,000 | 88,415,000 |
|---|
| 2025-01-31 | $311.82M | $122.77M | $189.04M | $64.65M | — | $146.89M | $42.15M | -$12.19M | $29.96M | $3.6M | $26.37M | $0.30 | $0.30 | -65,000 | 129,000 |
|---|
| 2024-10-31 | $300.43M | $103.41M | $197.03M | $60.19M | — | $177.4M | $19.63M | -$13.41M | $6.22M | $515,000.00 | $5.7M | $0.07 | $0.06 | 87,193,000 | 88,634,000 |
|---|
| 2024-07-31 | $299.93M | $95.88M | $204.05M | $58.58M | — | $145.12M | $58.93M | -$12.31M | $46.62M | $10.79M | $35.82M | $0.41 | $0.40 | 87,131,000 | 88,646,000 |
|---|
| 2024-04-30 | $287.6M | $100.46M | $187.14M | $56.09M | — | $145.51M | $41.63M | -$8.39M | $33.24M | $4.43M | $28.81M | $0.33 | $0.33 | 86,472,000 | 88,324,000 |
|---|
| 2024-01-31 | $262.39M | $99.07M | $163.32M | $55.24M | — | $124.43M | $38.89M | -$9.17M | $29.72M | $3.35M | $26.36M | $0.31 | $0.30 | 140,000 | 250,000 |
|---|
| 2023-10-31 | $249.22M | $90.04M | $159.18M | $55.61M | — | $128.29M | $30.89M | -$9.8M | $21.09M | $6.41M | $14.67M | $0.17 | $0.17 | 85,697,000 | 87,122,000 |
|---|
| 2023-07-31 | $243.55M | $91.88M | $151.67M | $54.77M | — | $126.93M | $24.74M | -$10.52M | $14.22M | $3.64M | $10.58M | $0.12 | $0.12 | 85,533,000 | 86,341,000 |
|---|
| 2023-04-30 | $244.43M | $95.96M | $148.47M | $53.19M | — | $125.29M | $23.18M | -$13.17M | $10.01M | $5.92M | $4.09M | $0.05 | $0.05 | 85,030,000 | 86,102,000 |
|---|
| 2023-01-31 | $233.84M | $97.75M | $136.09M | $52.72M | — | $122.88M | $13.22M | -$13.21M | $8,000.00 | $217,000.00 | -$209,000.00 | $0.00 | $0.00 | 93,000 | 93,000 |
|---|
| 2022-10-31 | $216.09M | $89.23M | $126.86M | $48.89M | — | $121.32M | $5.54M | -$11.72M | -$6.18M | -$4.54M | -$1.64M | -$0.02 | -$0.02 | 84,572,000 | 84,572,000 |
|---|
| 2022-07-31 | $206.14M | $88.33M | $117.81M | $46.58M | — | $120.22M | -$2.41M | -$11.46M | -$13.87M | -$3.22M | -$10.65M | -$0.13 | -$0.13 | 84,443,000 | 84,443,000 |
|---|
| 2022-04-30 | $205.68M | $94.51M | $111.17M | $45.18M | — | $118.46M | -$7.29M | -$10.76M | -$18.05M | -$4.41M | -$13.64M | -$0.16 | -$0.16 | 84,022,000 | 84,022,000 |
|---|
| 2022-01-31 | $203.3M | $96.94M | $106.36M | $45.93M | — | $133.61M | -$27.25M | -$16.52M | -$43.77M | -$10.95M | -$32.82M | -$0.39 | -$0.39 | 194,000 | 194,000 |
|---|
| 2021-10-31 | $179.95M | $76.63M | $103.32M | $38.07M | — | $103.69M | -$366,000.00 | -$8.76M | -$9.13M | -$4.09M | -$5.04M | -$0.06 | -$0.06 | 83,551,000 | 83,551,000 |
|---|
| 2021-07-31 | $189.1M | $77.13M | $111.97M | $37.9M | — | $112.85M | -$875,000.00 | -$6.91M | -$7.79M | -$3.97M | -$3.82M | -$0.05 | -$0.05 | 83,481,000 | 83,481,000 |
|---|
| 2021-04-30 | $184.2M | $81.09M | $103.12M | $35.47M | — | $98.86M | $4.25M | -$10.32M | -$6.07M | -$3.45M | -$2.62M | -$0.03 | -$0.03 | 81,747,000 | 81,747,000 |
|---|
| 2021-01-31 | $188.17M | $87.25M | $100.92M | $32.32M | — | $102.51M | -$1.59M | $245,000.00 | -$1.34M | -$6.71M | $5.37M | $0.07 | $0.07 | 877,000 | 1,014,000 |
|---|
| 2020-10-31 | $179.35M | $74.79M | $104.56M | $30.76M | — | $93.06M | $11.5M | -$7.37M | $4.13M | $2.34M | $1.79M | $0.02 | $0.02 | 76,701,000 | 77,845,000 |
|---|
| 2020-07-31 | $176.04M | $74.26M | $101.78M | $30.65M | — | $92.76M | $9.03M | -$9.72M | -$691,000.00 | -$543,000.00 | -$148,000.00 | $0.00 | $0.00 | 72,343,000 | 72,343,000 |
|---|
| 2020-04-30 | $190.01M | $81.94M | $108.07M | $31.08M | — | $93M | $15.07M | -$13.03M | $2.04M | $218,000.00 | $1.83M | $0.03 | $0.03 | 70,980,000 | 72,292,000 |
|---|
| 2020-01-31 | $201.2M | $87.52M | $113.68M | $31.52M | — | $99.14M | $14.54M | -$15.15M | -$607,000.00 | -$417,000.00 | -$190,000.00 | -$0.02 | -$0.01 | 1,299,000 | 1,303,000 |
|---|
| 2019-10-31 | $157.12M | $61.08M | $96.04M | $23.51M | — | $86.11M | $9.92M | -$41.17M | -$31.25M | -$9.92M | -$21.33M | -$0.30 | -$0.30 | 70,524,000 | 70,524,000 |
|---|
| 2019-07-31 | $86.62M | $28.18M | $58.44M | $11.65M | — | $33.58M | $24.86M | -$1.13M | $23.74M | $4.37M | $19.37M | $0.30 | $0.30 | 64,220,000 | 65,583,000 |
|---|
| 2019-04-30 | $87.05M | $29.3M | $57.75M | $10.91M | — | $30.08M | $27.68M | $23.6M | $51.28M | $9.46M | $41.82M | $0.67 | $0.65 | 62,326,000 | 63,901,000 |
|---|
| 2019-01-31 | $75.78M | $31.33M | $44.45M | $10M | — | $27.86M | $16.58M | -$221,000.00 | $16.36M | $3.24M | $13.12M | $0.22 | $0.21 | 118,000 | -258,000 |
|---|
| 2018-10-31 | $70.5M | $24.68M | $45.82M | $8.68M | — | $26.83M | $18.99M | -$1.56M | $17.43M | $1.75M | $15.69M | $0.25 | $0.25 | 62,088,000 | 63,923,000 |
|---|
| 2018-07-31 | $71.07M | $24.49M | $46.58M | $8.4M | — | $25.01M | $21.56M | -$75,000.00 | $21.49M | -$1.03M | $22.52M | $0.36 | $0.36 | 61,880,000 | 63,397,000 |
|---|
| 2018-04-30 | $69.9M | $25.55M | $44.36M | $7.98M | — | $23.82M | $20.54M | -$1,000.00 | $20.54M | -$2.04M | $22.58M | $0.37 | $0.36 | 61,170,000 | 62,693,000 |
|---|
| 2018-01-31 | $60.44M | $28.79M | $31.65M | $7.48M | — | $23.21M | $8.43M | -$1.71M | $6.73M | $823,000.00 | $5.91M | $0.10 | $0.10 | 144,000 | 151,000 |
|---|
| 2017-10-31 | $56.79M | $23.06M | $33.73M | $6.87M | — | $20.17M | $13.56M | -$395,000.00 | $13.17M | $2.69M | $10.48M | $0.17 | $0.17 | 60,562,000 | 61,868,000 |
|---|
| 2017-07-31 | $56.88M | $21.08M | $35.8M | $6.8M | — | $19.31M | $16.5M | -$38,000.00 | $16.46M | -$489,000.00 | $16.95M | $0.28 | $0.27 | 60,173,000 | 61,765,000 |
|---|
| 2017-04-30 | $55.42M | — | $33.74M | $6.24M | — | $17.81M | $15.93M | -$90,000.00 | $15.84M | $1.81M | $14.03M | $0.23 | $0.23 | 59,720,000 | 61,400,000 |
|---|
| 2017-01-31 | $46.81M | — | $24.23M | $6.55M | — | $18.05M | $6.18M | — | $6.02M | $1.96M | $4.06M | $0.07 | $0.07 | 277,000 | 201,000 |
|---|
| 2016-10-31 | $43.36M | — | $25.89M | $6.21M | — | $16.85M | $9.04M | -$256,000.00 | $8.79M | $2.78M | $6.01M | $0.10 | $0.10 | 58,938,000 | 60,073,000 |
|---|
| 2016-07-31 | $44.19M | — | $28.55M | $4.99M | — | $15.82M | $12.74M | -$37,000.00 | $12.7M | $4.47M | $8.23M | $0.14 | $0.14 | 58,246,000 | 59,651,000 |
|---|
| 2016-04-30 | $44.01M | — | $27.68M | $4.63M | — | $14.43M | $13.25M | -$641,000.00 | $12.61M | $4.54M | $8.07M | $0.14 | $0.14 | 57,820,000 | 59,399,000 |
|---|
| 2016-01-31 | $35.89M | — | $18.43M | $4.89M | — | $14.07M | $4.36M | — | $4.3M | $1.17M | $3.13M | $0.05 | $0.05 | 322,000 | 199,000 |
|---|
| 2015-10-31 | $30.56M | — | $17.68M | $4.42M | — | $11.37M | $6.3M | $121,000.00 | $6.43M | $2.34M | $4.09M | $0.07 | $0.07 | 57,353,000 | 59,263,000 |
|---|
| 2015-07-31 | $30.49M | — | $18.59M | $4M | — | $11.09M | $7.5M | — | $6.96M | $2.54M | $4.42M | $0.08 | $0.08 | 56,730,000 | 58,932,000 |
|---|
| 2015-04-30 | $29.85M | — | $17.91M | $3.52M | — | $9.92M | $7.98M | — | $7.88M | $2.9M | $4.98M | $0.09 | $0.09 | 55,063,000 | 57,770,000 |
|---|
| 2015-01-31 | $24.87M | — | $12.51M | $3.2M | — | $10.49M | $2.02M | — | $1.92M | $551,000.00 | $1.37M | -$0.05 | $0.02 | 7,949,000 | 1,804,000 |
|---|
| 2014-10-31 | $21.86M | — | $12.23M | $2.81M | — | $7.94M | $4.29M | — | $4.15M | $1.1M | $3.05M | $0.06 | $0.05 | 53,678,000 | 57,553,000 |
|---|
| 2014-07-31 | $20.89M | — | $11.77M | $2.3M | — | $6.7M | $5.07M | — | $5.03M | $2M | $3.03M | $0.19 | $0.06 | 8,135,000 | 41,680,000 |
|---|
| 2014-04-30 | $20.23M | — | $11.46M | $2.19M | — | $5.97M | $5.49M | — | $4.66M | $1.94M | $2.72M | $0.52 | $0.08 | 7,367,000 | 43,736,000 |
|---|
| 2014-01-31 | $17.16M | — | $8.42M | $2.01M | — | $6.83M | $1.59M | — | -$4.3M | $417,000.00 | -$4.72M | -$1.57 | -$1.38 | 103,000 | -23,054,000 |
|---|
| 2013-10-31 | $15.25M | — | $8.38M | $1.8M | — | $4.98M | $3.4M | — | $3.26M | $1.28M | $1.98M | $0.11 | $0.04 | 5,582,000 | 28,725,000 |
|---|
| 2013-07-31 | $14.98M | — | $8.34M | $1.66M | — | $4.73M | $3.61M | — | $3.57M | $1.35M | $2.22M | $0.12 | $0.05 | 5,566,000 | 37,504,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-01-31 | $1.31B | $400.31M | $913.12M | $262.51M | — | $590.66M | $322.46M | -$45.02M | $277.43M | $62.23M | $215.2M | $2.50 | $2.46 | 86,132,000 | 87,473,000 |
|---|
| 2025-01-31 | $1.2B | $422.52M | $777.26M | $239.51M | — | $614.93M | $162.33M | -$46.3M | $116.03M | $19.33M | $96.7M | $1.11 | $1.09 | 86,870,000 | 88,828,000 |
|---|
| 2024-01-31 | $999.59M | $376.95M | $622.64M | $218.81M | — | $504.94M | $117.7M | -$42.66M | $75.04M | $19.33M | $55.71M | $0.65 | $0.64 | 85,564,000 | 86,957,000 |
|---|
| 2023-01-31 | $861.75M | $369.81M | $491.94M | $193.38M | — | $482.88M | $9.06M | -$47.15M | -$38.1M | -$11.95M | -$26.14M | -$0.31 | -$0.31 | 84,442,000 | 84,442,000 |
|---|
| 2022-01-31 | $756.56M | $331.79M | $424.77M | $157.36M | — | $449M | -$24.24M | -$42.5M | -$66.74M | -$22.45M | -$44.29M | -$0.53 | -$0.53 | 83,133,000 | 83,133,000 |
|---|
| 2021-01-31 | $733.57M | $318.24M | $415.33M | $124.81M | — | $381.32M | $34.01M | -$29.87M | $4.14M | -$4.69M | $8.83M | $0.12 | $0.12 | 74,235,000 | 75,679,000 |
|---|
| 2020-01-31 | $531.99M | $206.08M | $325.91M | $77.58M | — | $248.9M | $77.01M | -$33.85M | $43.16M | $3.49M | $39.66M | $0.59 | $0.58 | 67,026,000 | 68,453,000 |
|---|
| 2019-01-31 | $287.24M | $106.05M | $181.19M | $35.06M | — | $103.52M | $77.67M | -$1.85M | $75.82M | $1.92M | $73.9M | $1.20 | $1.17 | 61,836,000 | 63,370,000 |
|---|
| 2018-01-31 | $229.53M | $94.61M | $134.92M | $27.39M | — | $80.5M | $54.42M | -$2.23M | $52.19M | $4.83M | $47.36M | $0.79 | $0.77 | 60,304,000 | 61,854,000 |
|---|
| 2017-01-31 | $178.37M | $72.02M | $106.36M | $22.38M | — | $65.14M | $41.21M | — | $40.12M | $13.74M | $26.38M | $0.45 | $0.44 | 58,615,000 | 59,894,000 |
|---|
| 2016-01-31 | $126.79M | — | $72.6M | $16.83M | — | $46.46M | $26.14M | — | $25.55M | $8.94M | $16.61M | $0.29 | $0.28 | 56,719,000 | 58,863,000 |
|---|
| 2015-01-31 | $87.86M | — | $47.97M | $10.5M | — | $31.1M | $16.87M | — | $15.76M | $5.6M | $10.17M | $0.39 | $0.21 | 31,181,000 | 51,856,000 |
|---|
| 2014-01-31 | $62.02M | — | $32.8M | $7.14M | — | $21.28M | $11.52M | — | $5.37M | $4.14M | $1.23M | -$1.26 | -$1.26 | 5,651,000 | 5,651,000 |
|---|
| 2013-01-31 | $46.09M | — | $24.12M | $4.23M | — | $17.03M | $7.09M | — | $6.5M | -$4.67M | $11.17M | $0.81 | $0.25 | 4,924,000 | 37,514,000 |
|---|