Complete source-backed income-statement history.
- Available history
- 2014-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 | $321.15M | $67.18M | $253.97M | $78.4M | — | $221.33M | $32.64M | — | $31.86M | $12.64M | $19.22M | $0.10 | $0.09 | 137,379,000 | 139,719,000 |
|---|
| 2026-04-30 | $305.94M | $62.74M | $243.21M | $75.91M | — | $215.76M | $27.44M | — | $27.51M | $9.78M | $17.73M | $0.09 | $0.08 | 139,150,000 | 140,139,000 |
|---|
| 2026-01-31 | $305.88M | $60.88M | $245M | $76.58M | — | $213.79M | $31.21M | — | $34.44M | -$47.24M | $81.68M | $0.47 | $0.46 | -377,000 | -905,000 |
|---|
| 2025-10-31 | $301.11M | $61.58M | $239.53M | $73.95M | — | $214.47M | $25.06M | — | $27.4M | $15.34M | $12.07M | $0.05 | $0.05 | 144,383,000 | 149,447,000 |
|---|
| 2025-07-31 | $294M | $61.52M | $232.48M | $71.72M | — | $211.9M | $20.58M | — | $23.74M | $10.3M | $13.45M | $0.06 | $0.05 | 144,896,000 | 151,102,000 |
|---|
| 2025-04-30 | $276.27M | $60.67M | $215.6M | $72.3M | — | $209.26M | $6.34M | — | $13.14M | $4.95M | $8.19M | $0.02 | $0.02 | 144,434,000 | 149,614,000 |
|---|
| 2025-01-31 | $279.52M | $58.78M | $220.74M | $68.87M | — | $202.8M | $17.94M | — | $21.02M | -$172.99M | $194.01M | $1.17 | $1.13 | -47,000 | 641,000 |
|---|
| 2024-10-31 | $275.91M | $55.56M | $220.36M | $67.87M | — | $196.95M | $23.41M | — | $17.29M | $4.4M | $12.89M | $0.05 | $0.05 | 143,479,000 | 149,071,000 |
|---|
| 2024-07-31 | $270.04M | $55.51M | $214.53M | $65.45M | — | $194.25M | $20.28M | — | $24.98M | $4.48M | $20.5M | $0.10 | $0.10 | 144,070,000 | 146,525,000 |
|---|
| 2024-04-30 | $264.66M | $58.25M | $206.41M | $62.67M | — | $188.4M | $18.01M | — | $21.87M | $4.64M | $17.22M | $0.08 | $0.08 | 145,299,000 | 148,757,000 |
|---|
| 2024-01-31 | $262.88M | $62.72M | $200.16M | $61.91M | — | $178.99M | $21.16M | — | $25.59M | -$73.65M | $99.24M | $0.59 | $0.57 | -93,000 | -765,000 |
|---|
| 2023-10-31 | $261.54M | $69.23M | $192.31M | $61.03M | — | $180.93M | $11.38M | — | $13.18M | $2.52M | $10.66M | $0.04 | $0.04 | 143,915,000 | 147,625,000 |
|---|
| 2023-07-31 | $261.43M | $67.01M | $194.42M | $63.32M | — | $184.54M | $9.88M | — | $13.17M | $2.38M | $10.79M | $0.04 | $0.04 | 144,248,000 | 150,007,000 |
|---|
| 2023-04-30 | $251.9M | $61.65M | $190.25M | $62.52M | — | $181.91M | $8.34M | — | $10.65M | $2.3M | $8.35M | $0.03 | $0.02 | 144,739,000 | 150,436,000 |
|---|
| 2023-01-31 | $256.48M | $61.01M | $195.46M | $60.72M | — | $175.75M | $19.71M | — | $23.51M | $2.98M | $20.53M | $0.11 | $0.11 | -12,000 | 6,588,000 |
|---|
| 2022-10-31 | $249.95M | $64.49M | $185.46M | $59.11M | — | $172.1M | $13.37M | — | $11.94M | $2.03M | $9.91M | $0.03 | $0.03 | 142,385,000 | 148,127,000 |
|---|
| 2022-07-31 | $246.02M | $64.84M | $181.17M | $61.97M | — | $178.03M | $3.14M | — | $2.49M | $1.44M | $1.05M | -$0.02 | -$0.02 | 143,739,000 | 143,739,000 |
|---|
| 2022-04-30 | $238.43M | $62.21M | $176.22M | $61.73M | — | $175.6M | $624,000.00 | — | -$3.53M | $1.17M | -$4.7M | -$0.06 | -$0.06 | 144,725,000 | 144,725,000 |
|---|
| 2022-01-31 | $233.36M | $64.68M | $168.68M | $59.11M | — | $168.85M | -$166,000.00 | — | -$1.73M | $2.6M | -$4.33M | -$0.06 | -$0.06 | -2,470,000 | -2,470,000 |
|---|
| 2021-10-31 | $224.04M | $63.07M | $160.98M | $55.84M | — | $172.06M | -$11.09M | — | -$13.42M | $438,000.00 | -$13.86M | -$0.12 | -$0.12 | 151,426,000 | 151,426,000 |
|---|
| 2021-07-31 | $214.49M | $60.79M | $153.7M | $52.72M | — | $159.81M | -$6.11M | — | -$8.05M | $650,000.00 | -$8.7M | -$0.08 | -$0.08 | 161,163,000 | 161,163,000 |
|---|
| 2021-04-30 | $202.44M | $60.95M | $141.49M | $50.86M | — | $151.76M | -$10.26M | — | -$14.26M | $311,000.00 | -$14.57M | -$0.09 | -$0.09 | 161,733,000 | 161,733,000 |
|---|
| 2021-01-31 | $198.91M | $58.6M | $140.32M | $48.58M | — | $143.59M | -$3.28M | — | -$4.63M | $316,000.00 | -$4.94M | — | — | — | -154,578,151 |
|---|
| 2020-10-31 | $196M | $56.81M | $139.19M | $49.45M | — | $141.81M | -$2.61M | — | -$4.93M | $351,000.00 | -$5.28M | — | — | — | 157,465,000 |
|---|
| 2020-07-31 | $192.29M | $55.33M | $136.96M | $50.12M | — | $144.47M | -$7.51M | — | -$7.32M | $333,000.00 | -$7.66M | — | — | — | 154,732,000 |
|---|
| 2020-04-30 | $183.56M | $54M | $129.57M | $53.11M | — | $153.81M | -$24.24M | — | -$25.34M | $207,000.00 | -$25.55M | — | — | — | 151,943,000 |
|---|
| 2020-01-31 | $183.59M | $56.72M | $126.87M | $53.16M | — | $155.45M | -$28.58M | — | -$30.07M | $324,000.00 | -$30.39M | — | — | — | 765,000 |
|---|
| 2019-10-31 | $177.16M | $56.3M | $120.85M | $50.65M | — | $160.09M | -$39.23M | — | -$40.62M | $272,000.00 | -$40.9M | — | — | — | 148,555,000 |
|---|
| 2019-07-31 | $172.55M | $53.87M | $118.68M | $49.69M | — | $154.95M | -$36.28M | — | -$35.92M | $315,000.00 | -$36.23M | — | — | — | 147,032,000 |
|---|
| 2019-04-30 | $162.97M | $48.68M | $114.29M | $46.24M | — | $149.67M | -$35.38M | — | -$36.33M | $499,000.00 | -$36.83M | — | — | — | 145,275,000 |
|---|
| 2019-01-31 | $163.71M | $47.2M | $116.52M | $41.36M | — | $138.21M | -$21.69M | — | -$19.22M | $474,000.00 | -$19.69M | — | — | — | 792,000 |
|---|
| 2018-10-31 | $155.94M | $44.72M | $111.22M | $42.31M | — | $150.68M | -$39.46M | — | -$39.83M | $364,000.00 | -$40.2M | — | — | — | 142,366,000 |
|---|
| 2018-07-31 | $148.22M | $42.61M | $105.62M | $41.83M | — | $142.84M | -$37.22M | — | -$37.89M | $196,000.00 | -$38.09M | — | — | — | 140,718,000 |
|---|
| 2018-04-30 | $140.51M | $39.07M | $101.44M | $38.25M | — | $137.3M | -$35.86M | — | -$36.27M | $364,000.00 | -$36.64M | — | — | — | 138,524,000 |
|---|
| 2018-01-31 | $136.68M | $35.28M | $101.4M | $34.4M | — | $133.89M | -$32.49M | — | -$32.47M | $196,000.00 | -$32.67M | — | — | — | 888,000 |
|---|
| 2017-10-31 | $129.3M | $34.47M | $94.83M | $34.81M | — | $137.39M | -$42.56M | — | -$42.57M | $355,000.00 | -$42.92M | — | — | — | 134,636,000 |
|---|
| 2017-07-31 | $122.94M | $32.78M | $90.16M | $34.04M | — | $129.16M | -$39M | — | -$38.97M | $320,000.00 | -$39.29M | — | — | — | 132,981,000 |
|---|
| 2017-04-30 | $117.22M | $32.72M | $84.5M | $33.53M | — | $124.48M | -$39.98M | — | -$40.24M | -$156,000.00 | -$40.09M | — | — | — | 131,469,000 |
|---|
| 2017-01-31 | $109.93M | $29.55M | $80.37M | $31.1M | — | $116.77M | -$36.39M | — | -$36.63M | $244,000.00 | -$36.88M | — | — | — | 757,000 |
|---|
| 2016-10-31 | $102.81M | $27.12M | $75.7M | $29.65M | — | $113.45M | -$37.75M | — | -$38M | $238,000.00 | -$38.23M | — | — | — | 128,275,000 |
|---|
| 2016-07-31 | $95.71M | $27.6M | $68.11M | $28.27M | — | $106.03M | -$37.92M | — | -$37.92M | $184,000.00 | -$38.1M | — | — | — | 126,776,000 |
|---|
| 2016-04-30 | $90.16M | $27.86M | $62.3M | $26.91M | — | $100.89M | -$38.59M | — | -$38.33M | $248,000.00 | -$38.58M | — | — | — | 124,932,000 |
|---|
| 2016-01-31 | $84.98M | $25.68M | $59.3M | $26.59M | — | $108.87M | -$49.56M | — | -$50.1M | $270,000.00 | -$50.37M | — | — | — | 703,000 |
|---|
| 2015-10-31 | $78.65M | $23.63M | $55.02M | $26.32M | — | $110.05M | -$55.03M | — | -$54.9M | $220,000.00 | -$55.12M | — | — | — | 121,796,000 |
|---|
| 2015-07-31 | $73.45M | $20.64M | $52.81M | $26.45M | — | $102.59M | -$49.77M | — | -$50.03M | $141,000.00 | -$50.18M | — | — | — | 120,399,000 |
|---|
| 2015-04-30 | $65.62M | $17.15M | $48.47M | $23.13M | — | $95.1M | -$46.63M | — | -$47.22M | $59,000.00 | -$47.28M | — | — | — | 119,379,000 |
|---|
| 2015-01-31 | $62.64M | $14.69M | $47.95M | $17.99M | — | $93.78M | -$45.83M | — | -$46.7M | $29,000.00 | -$46.73M | — | — | — | 1,410,000 |
|---|
| 2014-10-31 | $57.05M | $12.52M | $44.53M | $17.17M | — | $89.28M | -$44.75M | — | -$45.37M | $55,000.00 | -$45.42M | — | — | — | 15,041,000 |
|---|
| 2014-07-31 | $51.42M | $10.83M | $40.59M | $16.35M | — | $78.88M | -$38.29M | — | -$38.28M | -$717,000.00 | -$37.56M | — | — | — | 14,533,000 |
|---|
| 2014-04-30 | $45.33M | $9.23M | $36.1M | $14.9M | — | $73.88M | -$37.78M | — | -$38.45M | $64,000.00 | -$38.51M | — | — | — | 13,734,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.18B | $244.65M | $932.61M | $294.54M | — | $849.42M | $83.19M | — | $98.73M | -$16.65M | $115.38M | $0.60 | $0.58 | 144,195,000 | 149,155,000 |
|---|
| 2025-01-31 | $1.09B | $228.11M | $862.03M | $264.85M | — | $782.39M | $79.63M | — | $85.16M | -$159.46M | $244.62M | $1.40 | $1.36 | 144,228,000 | 148,643,000 |
|---|
| 2024-01-31 | $1.04B | $260.61M | $777.13M | $248.77M | — | $726.38M | $50.75M | — | $62.59M | -$66.45M | $129.03M | $0.69 | $0.67 | 144,203,000 | 148,586,000 |
|---|
| 2023-01-31 | $990.87M | $252.56M | $738.32M | $243.53M | — | $701.48M | $36.84M | — | $34.41M | $7.62M | $26.78M | $0.06 | $0.06 | 143,592,000 | 150,192,000 |
|---|
| 2022-01-31 | $874.33M | $249.48M | $624.85M | $218.52M | — | $652.47M | -$27.63M | — | -$37.46M | $4M | -$41.46M | -$0.35 | -$0.35 | 155,598,000 | 155,598,000 |
|---|
| 2021-01-31 | $770.77M | $224.74M | $546.03M | $201.26M | — | $583.67M | -$37.64M | — | -$42.23M | $1.21M | -$43.43M | -$0.28 | -$0.28 | 155,849 | 155,849 |
|---|
| 2020-01-31 | $696.26M | $215.58M | $480.69M | $199.75M | — | $620.16M | -$139.47M | — | -$142.94M | $1.41M | -$144.35M | — | — | — | 147,762,000 |
|---|
| 2019-01-31 | $608.39M | $173.59M | $434.79M | $163.75M | — | $569.03M | -$134.24M | — | -$133.21M | $1.4M | -$134.61M | — | — | — | 141,351,000 |
|---|
| 2018-01-31 | $506.14M | $135.25M | $370.89M | $136.79M | — | $524.92M | -$154.02M | — | -$154.25M | $715,000.00 | -$154.96M | — | — | — | 133,932,000 |
|---|
| 2017-01-31 | $398.61M | $112.13M | $286.48M | $115.93M | — | $437.13M | -$150.66M | — | -$150.87M | $914,000.00 | -$151.79M | — | — | — | 127,469,000 |
|---|
| 2016-01-31 | $302.7M | $87.1M | $215.6M | $102.5M | — | $416.61M | -$201M | — | -$202.26M | $690,000.00 | -$202.95M | — | — | — | 121,240,000 |
|---|
| 2015-01-31 | $216.44M | $47.27M | $169.17M | $66.4M | — | $335.82M | -$166.66M | — | -$168.8M | -$569,000.00 | -$168.23M | — | — | — | 15,854,000 |
|---|
| 2014-01-31 | $124.19M | $25.97M | $98.22M | $45.97M | — | $257M | -$158.78M | — | -$170.99M | -$2.43M | -$168.56M | — | — | — | 11,341,000 |
|---|