Complete source-backed income-statement history.
- Available history
- 2010-01-31 to 2026-01-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 |
|---|
| 2025-07-31 | $179.82M | $41.59M | $138.23M | $26.75M | — | $90.04M | $48.18M | — | $49.49M | $11.47M | $38.02M | $0.44 | $0.43 | 85,833,000 | 87,590,000 |
|---|
| 2024-07-31 | $163.43M | $40.55M | $122.88M | $23.91M | — | $77.03M | $45.85M | — | $48.32M | $13.64M | $34.68M | $0.41 | $0.40 | 85,430,000 | 87,241,000 |
|---|
| 2023-07-31 | $143.39M | $34.97M | $108.42M | $21.74M | — | $71.59M | $36.83M | — | $38.5M | $10.38M | $28.12M | $0.33 | $0.32 | 85,083,000 | 86,783,000 |
|---|
| 2022-07-31 | $123.01M | $28.92M | $94.09M | $18.16M | — | $62.55M | $31.55M | — | $31.72M | $8.82M | $22.9M | $0.27 | $0.27 | 84,783,000 | 86,338,000 |
|---|
| 2021-07-31 | $104.57M | $25.47M | $79.1M | $15.47M | — | $52.98M | $26.12M | — | $25.91M | $2.73M | $23.18M | $0.27 | $0.27 | 84,566,000 | 86,128,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 | $728.99M | $167.07M | $561.93M | $105.31M | — | $351.95M | $209.98M | — | $217.09M | $53.32M | $163.77M | $1.91 | $1.87 | 85,871,000 | 87,579,000 |
|---|
| 2025-01-31 | $651M | $158.57M | $492.43M | $95.5M | — | $311.3M | $181.12M | — | $191.63M | $48.36M | $143.27M | $1.68 | $1.64 | 85,443,000 | 87,323,000 |
|---|
| 2024-01-31 | $572.93M | $138.3M | $434.64M | $84.1M | — | $291.79M | $142.85M | — | $151.15M | $35.25M | $115.91M | $1.36 | $1.34 | 85,068,000 | 86,818,000 |
|---|
| 2022-01-31 | $424.69M | $101.81M | $322.88M | $62.57M | — | $219.45M | $103.43M | — | $102.61M | $16.33M | $86.28M | $1.02 | $1.00 | 84,591,000 | 86,200,000 |
|---|
| 2021-01-31 | $348.66M | $89.91M | $258.75M | $54.07M | — | $187.36M | $71.4M | — | $70.37M | $18.27M | $52.1M | $0.62 | $0.61 | 84,360,000 | 85,756,000 |
|---|
| 2020-02-01 | — | — | — | — | — | — | — | — | $48.04M | $11.04M | — | — | — | — | — |
|---|
| 2020-01-31 | $325.79M | $85.72M | $240.07M | $53.51M | — | $187.81M | $52.26M | — | $48.04M | $11.04M | $37M | $0.45 | $0.45 | 81,659,000 | 82,867,000 |
|---|
| 2019-01-31 | $275.17M | $74.99M | $200.18M | $47.87M | — | $158.73M | $41.44M | — | $39.51M | $8.23M | $31.28M | $0.41 | $0.40 | 76,832,000 | 77,791,000 |
|---|
| 2018-01-31 | $237.44M | $63.7M | $173.74M | $41.8M | — | $137.85M | $35.88M | — | $34.75M | $7.87M | $26.88M | $0.35 | $0.35 | 76,324,000 | 77,112,000 |
|---|
| 2017-01-31 | $203.78M | $56.05M | $147.73M | $35.56M | — | $117.03M | $30.7M | — | $31.5M | $7.66M | $23.84M | $0.31 | $0.31 | 75,800,000 | 76,515,000 |
|---|
| 2016-01-31 | $184.99M | $53.86M | $131.13M | $31.29M | — | $103.04M | $28.1M | — | $27.77M | $7.21M | $20.56M | $0.27 | $0.27 | 75,595,000 | 76,409,000 |
|---|
| 2015-01-31 | $170.86M | $54.88M | $115.98M | $28.08M | — | $93.41M | $22.58M | — | $21.82M | $6.76M | $15.06M | $0.21 | $0.21 | 70,559 | 71,584 |
|---|
| 2014-01-31 | $151.29M | $49.04M | $102.25M | $25.88M | — | $87.58M | $14.67M | — | $13.73M | $4.12M | $9.61M | $0.15 | $0.15 | 62,841,000 | 64,370,000 |
|---|
| 2013-01-31 | $126.88M | $42.4M | $84.48M | $21.27M | — | $67.29M | $17.19M | — | $17.22M | $1.23M | $16M | $0.26 | $0.25 | 62,556,000 | 63,860,000 |
|---|
| 2012-01-31 | $113.99M | $38.31M | $75.68M | $19.04M | — | $60.45M | $15.23M | — | $15.39M | $3.36M | $12.03M | $0.19 | $0.19 | 62,218,000 | 63,400,000 |
|---|
| 2011-01-31 | $99.18M | $33.88M | $65.3M | $16.97M | — | $57.56M | $7.74M | — | $7.93M | -$3.61M | $11.54M | $0.19 | $0.18 | 61,523,000 | 62,888,000 |
|---|
| 2010-01-31 | $73.77M | $22.98M | $50.79M | $14.44M | — | $44.4M | $6.38M | — | $6.73M | -$7.63M | $14.35M | $0.26 | $0.25 | 55,389,000 | 56,437,000 |
|---|