Complete source-backed income-statement history.
- Available history
- 2016-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 | $805M | $164M | $641M | $163M | — | $534M | $107M | — | $126M | $10M | $116M | $0.67 | $0.65 | 174,298,000 | 178,808,000 |
|---|
| 2026-04-30 | $765M | $170M | $595M | $163M | — | $539M | $56M | — | $78M | $4M | $74M | $0.42 | $0.42 | 176,129,000 | 177,699,000 |
|---|
| 2026-01-31 | $761M | $168M | $593M | $165M | — | $547M | $46M | — | $70M | $7M | $63M | $0.35 | $0.35 | 483,000 | -103,000 |
|---|
| 2025-10-31 | $742M | $170M | $572M | $160M | — | $549M | $23M | — | $50M | $7M | $43M | $0.24 | $0.24 | 176,524,000 | 178,402,000 |
|---|
| 2025-07-31 | $728M | $168M | $560M | $160M | — | $519M | $41M | — | $67M | $0.00 | $67M | $0.38 | $0.37 | 175,460,000 | 180,966,000 |
|---|
| 2025-04-30 | $688M | $155M | $533M | $154M | — | $494M | $39M | — | $68M | $6M | $62M | $0.36 | $0.35 | 174,172,000 | 181,754,000 |
|---|
| 2025-01-31 | $682M | $158M | $524M | $157M | — | $516M | $8M | — | $31M | $8M | $23M | $0.13 | $0.14 | 794,000 | 5,318,000 |
|---|
| 2024-10-31 | $665M | $157M | $508M | $158M | — | $524M | -$16M | — | $25M | $9M | $16M | $0.09 | $0.00 | 170,217,000 | 170,673,000 |
|---|
| 2024-07-31 | $646M | $155M | $491M | $164M | — | $510M | -$19M | — | $12M | -$17M | $29M | $0.18 | $0.15 | 168,612,000 | 174,443,000 |
|---|
| 2024-04-30 | $617M | $148M | $469M | $163M | — | $516M | -$47M | — | -$22M | $18M | -$40M | -$0.24 | -$0.24 | 167,465,000 | 167,465,000 |
|---|
| 2024-01-31 | $605M | $145M | $460M | $156M | — | $543M | -$83M | — | -$44M | $0.00 | -$44M | -$0.26 | -$0.26 | 798,000 | 798,000 |
|---|
| 2023-10-31 | $584M | $145M | $439M | $165M | — | $550M | -$111M | — | -$74M | $7M | -$81M | -$0.49 | -$0.49 | 164,381,000 | 164,381,000 |
|---|
| 2023-07-31 | $556M | $149M | $407M | $172M | — | $569M | -$162M | — | -$104M | $7M | -$111M | -$0.68 | -$0.68 | 162,755,000 | 162,755,000 |
|---|
| 2023-04-30 | $518M | $142M | $376M | $163M | — | $536M | -$160M | — | -$115M | $4M | -$119M | -$0.74 | -$0.74 | 161,323,000 | 161,323,000 |
|---|
| 2023-01-31 | $510M | $139M | $371M | $154M | — | $528M | -$157M | — | -$149M | $4M | -$153M | -$0.95 | -$0.95 | 679,000 | 679,000 |
|---|
| 2022-10-31 | $481M | $138M | $343M | $148M | — | $550M | -$207M | — | -$205M | $4M | -$209M | -$1.32 | -$1.32 | 158,708,000 | 158,708,000 |
|---|
| 2022-07-31 | $452M | $138M | $314M | $156M | — | $522M | -$208M | — | -$206M | $4M | -$210M | -$1.34 | -$1.34 | 157,400,000 | 157,400,000 |
|---|
| 2022-04-30 | $415M | $131M | $284M | $162M | — | $524M | -$240M | — | -$241M | $2M | -$243M | -$1.56 | -$1.56 | 155,875,000 | 155,875,000 |
|---|
| 2022-01-31 | $382.81M | $119.1M | $263.72M | $147.2M | — | $479.04M | -$215.32M | — | -$235.99M | $4.79M | -$240.78M | -$1.56 | -$1.56 | 2,254,000 | 2,254,000 |
|---|
| 2021-10-31 | $350.68M | $109.67M | $241.01M | $130.54M | — | $439.56M | -$198.56M | — | -$220.64M | $667,000.00 | -$221.31M | -$1.44 | -$1.44 | 153,756,000 | 153,756,000 |
|---|
| 2021-07-31 | $315.5M | $101.11M | $214.39M | $122.41M | — | $477.83M | -$263.44M | — | -$284.14M | -$7.46M | -$276.68M | -$1.83 | -$1.83 | 151,357,000 | 151,357,000 |
|---|
| 2021-04-30 | $251.01M | $66.12M | $184.88M | $68.86M | — | $275.56M | -$90.68M | — | -$109.22M | $10,000.00 | -$109.23M | -$0.83 | -$0.83 | 131,777,000 | 131,777,000 |
|---|
| 2021-01-31 | $234.32M | $61.46M | $172.86M | $62.49M | — | $227.29M | -$54.44M | — | -$74.85M | $626,000.00 | -$75.47M | -$0.58 | -$0.58 | 990,000 | 990,000 |
|---|
| 2020-10-31 | $217.38M | $56.91M | $160.47M | $58.15M | — | $212.45M | -$51.98M | — | -$72.56M | $209,000.00 | -$72.76M | -$0.56 | -$0.56 | 128,813,000 | 128,813,000 |
|---|
| 2020-07-31 | $200.45M | $51.15M | $149.3M | $53.87M | — | $194.69M | -$45.39M | — | -$60.53M | -$433,000.00 | -$60.1M | -$0.48 | -$0.48 | 126,319,000 | 126,319,000 |
|---|
| 2020-04-30 | $182.86M | $48.49M | $134.37M | $48.49M | — | $186.57M | -$52.2M | — | -$58.06M | -$402,000.00 | -$57.66M | -$0.47 | -$0.47 | 123,494,000 | 123,494,000 |
|---|
| 2020-01-31 | $167.33M | $44.68M | $122.64M | $43.36M | — | $167.35M | -$44.7M | — | -$49.61M | $866,000.00 | -$50.47M | — | — | — | 1,623,000 |
|---|
| 2019-10-31 | $153.04M | $40.82M | $112.21M | $41.83M | — | $157.94M | -$45.73M | — | -$63.15M | $349,000.00 | -$63.5M | — | — | — | 118,976,000 |
|---|
| 2019-07-31 | $140.48M | $38.78M | $101.7M | $40.05M | — | $145.32M | -$43.62M | — | -$44.46M | -$1.48M | -$42.98M | — | — | — | 115,033,000 |
|---|
| 2019-04-30 | $125.22M | $35.1M | $90.13M | $34.03M | — | $141.91M | -$51.78M | — | -$53.12M | -$1.16M | -$51.97M | — | — | — | 112,682,000 |
|---|
| 2019-01-31 | $115.47M | $31.39M | $84.09M | $30.03M | — | $111.82M | -$27.74M | — | -$28.95M | $1.87M | -$30.81M | — | — | — | 917,000 |
|---|
| 2018-10-31 | $105.58M | $29.7M | $75.88M | $27.6M | — | $104.36M | -$28.48M | — | -$30.18M | -$667,000.00 | -$29.52M | — | — | — | 108,776,000 |
|---|
| 2018-07-31 | $94.59M | $28.23M | $66.36M | $24.83M | — | $104.79M | -$38.43M | — | -$40.19M | -$985,000.00 | -$39.21M | — | — | — | 106,702,000 |
|---|
| 2018-04-30 | $83.62M | $24.11M | $59.51M | $19.93M | — | $84.49M | -$24.98M | — | -$26.19M | -$231,000.00 | -$25.96M | — | — | — | 104,203,000 |
|---|
| 2018-01-31 | $77.05M | $22.49M | $54.57M | $19.35M | — | $78.28M | -$23.71M | — | -$22.9M | $142,000.00 | -$23.05M | — | — | — | 6,054,000 |
|---|
| 2017-10-31 | $66.91M | $21.12M | $45.79M | $19.19M | — | $80.3M | -$34.52M | — | -$34.01M | -$940,000.00 | -$33.07M | — | — | — | 95,474,000 |
|---|
| 2017-07-31 | — | — | $40.58M | $16.92M | — | $66.76M | -$26.19M | — | -$25.8M | $229,000.00 | -$26.03M | — | — | — | 93,576,000 |
|---|
| 2017-04-30 | — | — | $34.86M | $15.36M | — | $62.3M | -$27.44M | — | -$27.46M | $248,000.00 | -$27.71M | — | — | — | 39,783,000 |
|---|
| 2017-01-31 | — | — | $33.61M | $10.53M | — | $43.13M | -$9.51M | — | -$9.61M | $158,000.00 | -$9.77M | — | — | — | 188,000 |
|---|
| 2016-10-31 | — | — | $28.18M | $9.71M | — | $50.07M | -$21.89M | — | -$21.84M | $91,000.00 | -$21.93M | — | — | — | 19,174,000 |
|---|
| 2016-07-31 | — | — | $23.66M | $9.66M | — | $44.22M | -$20.56M | — | -$20.51M | $95,000.00 | -$20.6M | — | — | — | 18,802,000 |
|---|
| 2016-04-30 | — | — | $19.41M | $8.77M | — | $42.11M | -$22.7M | — | -$22.67M | $81,000.00 | -$22.75M | — | — | — | 18,574,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 | $2.92B | $661M | $2.26B | $639M | — | $2.11B | $149M | — | $255M | $20M | $235M | $1.33 | $1.31 | 175,882,000 | 179,290,000 |
|---|
| 2025-01-31 | $2.61B | $618M | $1.99B | $642M | — | $2.07B | -$74M | — | $46M | $18M | $28M | $0.16 | $0.06 | 169,569,000 | 175,086,000 |
|---|
| 2024-01-31 | $2.26B | $581M | $1.68B | $656M | — | $2.2B | -$516M | — | -$337M | $18M | -$355M | -$2.17 | -$2.17 | 163,634,000 | 163,634,000 |
|---|
| 2023-01-31 | $1.86B | $546M | $1.31B | $620M | — | $2.12B | -$812M | — | -$801M | $14M | -$815M | -$5.16 | -$5.16 | 158,023,000 | 158,023,000 |
|---|
| 2022-01-31 | $1.3B | $396M | $904M | $469M | — | $1.67B | -$768M | — | -$850M | -$2M | -$848M | -$5.73 | -$5.73 | 148,036,000 | 148,036,000 |
|---|
| 2021-01-31 | $835M | $218M | $617M | $223M | — | $821M | -$204M | — | -$266M | $0.00 | -$266M | -$2.09 | -$2.09 | 127,212,000 | 127,212,000 |
|---|
| 2020-01-31 | $586.07M | $159.38M | $426.69M | $159.27M | — | $612.52M | -$185.83M | — | -$210.33M | -$1.42M | -$208.91M | -$1.78 | -$1.78 | 117,221,000 | 117,221,000 |
|---|
| 2019-01-31 | $399.25M | $113.42M | $285.83M | $102.39M | — | $405.46M | -$119.62M | — | -$125.51M | -$17,000.00 | -$125.5M | — | — | — | 107,504,000 |
|---|
| 2018-01-31 | $256.55M | $80.76M | $175.79M | $70.82M | — | $287.64M | -$111.85M | — | -$110.17M | -$321,000.00 | -$109.85M | — | — | — | 83,004,000 |
|---|
| 2017-01-31 | $160.81M | $55.95M | $104.86M | $38.66M | — | $179.53M | -$74.67M | — | -$74.63M | $425,000.00 | -$75.06M | — | — | — | 19,038,000 |
|---|
| 2016-01-31 | — | — | $49.88M | $28.76M | — | $125.87M | -$75.99M | — | -$76.01M | $295,000.00 | -$76.3M | — | — | — | 17,817,000 |
|---|