Complete source-backed income-statement history.
- Available history
- 2020-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 | $161M | $60.23M | $100.77M | $31.03M | — | $87.16M | $13.61M | — | — | $1.53M | $5.08M | $0.05 | $0.05 | 104,885,480 | 105,361,192 |
|---|
| 2026-04-30 | $159.41M | $58.48M | $100.94M | $28.87M | — | $79.82M | $21.12M | — | — | $1.68M | $13.64M | $0.13 | $0.12 | 108,502,547 | 109,458,472 |
|---|
| 2026-01-31 | $149.67M | $57.75M | $91.92M | $29.98M | — | $89.1M | $2.82M | — | — | -$8.04M | $8.34M | $0.08 | $0.08 | -710,837 | 752,027 |
|---|
| 2025-10-31 | $152.16M | $58.48M | $93.69M | $29.54M | — | $81.97M | $11.72M | — | — | -$695,000.00 | $6.54M | $0.06 | $0.06 | 114,407,430 | 115,830,218 |
|---|
| 2025-07-31 | $148.82M | $60.69M | $88.13M | $34.67M | — | $97.42M | -$9.3M | — | — | $1.21M | -$15.26M | -$0.13 | -$0.13 | 115,256,497 | 115,256,497 |
|---|
| 2025-04-30 | $144.14M | $57.7M | $86.44M | $33.34M | — | $87.96M | -$1.51M | — | — | $4.53M | $5.56M | $0.05 | $0.05 | 114,781,654 | 116,578,848 |
|---|
| 2025-01-31 | $141.37M | $57.01M | $84.36M | $32.13M | — | $90.1M | -$5.74M | — | — | -$3.87M | -$18.61M | -$0.16 | -$0.16 | 191,553 | 191,553 |
|---|
| 2024-10-31 | $138.8M | $53.75M | $85.05M | $33.04M | — | $85.88M | -$824,000.00 | — | — | $2.59M | -$5.25M | -$0.05 | -$0.05 | 115,611,833 | 115,611,833 |
|---|
| 2024-07-31 | $132.4M | $53.93M | $78.47M | $34.27M | — | $86.38M | -$7.91M | — | — | $1.75M | -$11.04M | -$0.10 | -$0.10 | 115,180,130 | 115,180,130 |
|---|
| 2024-04-30 | $128.09M | $51.18M | $76.91M | $29.98M | — | $80.57M | -$3.66M | — | — | -$2.98M | -$2.98M | -$0.03 | -$0.03 | 114,197,068 | 114,197,068 |
|---|
| 2024-01-31 | $123.69M | $49.21M | $74.48M | $30.18M | — | $77.67M | -$3.19M | — | — | -$3.13M | $1.16M | $0.01 | $0.01 | 188,380 | 188,380 |
|---|
| 2023-10-31 | $121.94M | $48.03M | $73.92M | $29.04M | — | $86.82M | -$12.91M | — | — | $1.78M | -$16.38M | -$0.15 | -$0.15 | 112,951,553 | 112,951,553 |
|---|
| 2023-07-31 | $117.24M | $48.05M | $69.19M | $29.89M | — | $83.98M | -$14.79M | — | — | $1.55M | -$15.88M | -$0.14 | -$0.14 | 112,396,716 | 112,396,716 |
|---|
| 2023-04-30 | $113.67M | $46.19M | $67.48M | $28.2M | — | $76.11M | -$8.63M | — | — | $1.39M | -$11.24M | -$0.10 | -$0.10 | 112,032,536 | 112,032,536 |
|---|
| 2023-01-31 | $109.18M | $44.93M | $64.25M | $33.29M | — | $87.59M | -$23.33M | — | — | $1.91M | -$21.21M | -$0.19 | -$0.19 | 181,563 | 181,563 |
|---|
| 2022-10-31 | $105.3M | $43.16M | $62.14M | $29.47M | — | $80.58M | -$18.44M | — | — | $797,000.00 | -$23.58M | -$0.21 | -$0.21 | 110,897,811 | 110,897,811 |
|---|
| 2022-07-31 | $99.63M | $41.22M | $58.41M | $29.7M | — | $83.41M | -$25.01M | — | — | $799,000.00 | -$27.25M | -$0.25 | -$0.25 | 110,391,865 | 110,391,865 |
|---|
| 2022-04-30 | $94.21M | $40.3M | $53.91M | $29.12M | — | $81.14M | -$27.23M | — | — | $563,000.00 | -$30.69M | -$0.28 | -$0.28 | 109,998,637 | 109,998,637 |
|---|
| 2022-01-31 | $74.96M | $31.29M | $43.67M | $23.37M | — | $73.66M | -$29.99M | — | — | -$24.86M | -$7.12M | -$0.07 | -$0.07 | 1,212,051 | 1,212,051 |
|---|
| 2021-10-31 | $70.04M | $27.25M | $42.78M | $19.96M | — | $55.51M | -$12.72M | — | — | $356,000.00 | -$13.64M | -$0.14 | -$0.14 | 96,431,082 | 96,431,082 |
|---|
| 2021-07-31 | $66.52M | $26.58M | $39.94M | $18.61M | — | $53.11M | -$13.17M | — | — | $487,000.00 | -$13.68M | -$0.14 | -$0.14 | 95,661,756 | 95,661,756 |
|---|
| 2021-04-30 | $62.36M | $26.3M | $36.06M | $17.43M | — | $51.53M | -$15.47M | — | — | $187,000.00 | -$15.01M | -$0.16 | -$0.16 | 94,402,265 | 94,402,265 |
|---|
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 | $594.78M | $234.61M | $360.17M | $127.53M | — | $356.44M | $3.73M | — | $6.71M | -$3M | $5.18M | $0.05 | $0.05 | 112,883,703 | 114,346,567 |
|---|
| 2025-01-31 | $540.66M | $215.87M | $324.79M | $129.42M | — | $342.92M | -$18.13M | — | -$35.56M | -$2.51M | -$37.88M | -$0.33 | -$0.33 | 115,162,175 | 115,162,175 |
|---|
| 2024-01-31 | $476.54M | $191.47M | $285.07M | $117.31M | — | $324.59M | -$39.51M | — | -$41.94M | $1.59M | -$42.35M | -$0.38 | -$0.38 | 112,672,397 | 112,672,397 |
|---|
| 2023-01-31 | $408.32M | $169.61M | $238.71M | $121.58M | — | $332.72M | -$94.01M | — | -$97.77M | $4.07M | -$102.72M | -$0.93 | -$0.93 | 110,615,734 | 110,615,734 |
|---|
| 2022-01-31 | $273.87M | $111.41M | $162.45M | $79.36M | — | $233.81M | -$71.36M | — | -$73.95M | -$23.83M | -$49.45M | -$0.51 | -$0.51 | 96,722,464 | 96,722,464 |
|---|
| 2021-01-31 | $204.29M | $88.14M | $116.16M | $58.26M | — | $158.77M | -$42.61M | — | -$40.68M | $586,000.00 | -$40.54M | -$0.46 | -$0.46 | 87,678,323 | 87,678,323 |
|---|
| 2020-01-31 | $138.18M | $64.07M | $74.11M | $35.3M | — | $102.28M | -$28.17M | — | -$27.15M | $586,000.00 | -$27.59M | -$0.35 | -$0.35 | 78,316,794 | 78,316,794 |
|---|