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 | $286.25M | $45.64M | $240.62M | $94.98M | — | $297.55M | -$56.94M | — | -$39.33M | -$3.2M | -$36.84M | -$0.22 | -$0.22 | 168,703,000 | 168,703,000 |
|---|
| 2026-04-30 | $264.16M | $37.49M | $226.67M | $71.48M | — | $242.42M | -$15.75M | — | -$3.55M | $2.03M | -$4.97M | -$0.03 | -$0.03 | 169,948,000 | 169,948,000 |
|---|
| 2026-01-31 | $260.4M | $34.98M | $225.42M | $68.96M | — | $230.58M | -$5.16M | — | $391,000.00 | $3.9M | -$2.6M | -$0.02 | -$0.02 | 827,000 | 827,000 |
|---|
| 2025-10-31 | $244.35M | $32.22M | $212.13M | $68.72M | — | $224.49M | -$12.36M | — | -$6.99M | $1.81M | -$8.28M | -$0.05 | -$0.05 | 167,407,000 | 167,407,000 |
|---|
| 2025-07-31 | $235.96M | $28.51M | $207.46M | $71.49M | — | $225.81M | -$18.35M | — | -$7.75M | $2.25M | -$9.21M | -$0.06 | -$0.06 | 165,953,000 | 165,953,000 |
|---|
| 2025-04-30 | $214.51M | $25.04M | $189.47M | $65.41M | — | $224.08M | -$34.61M | — | -$33.72M | $2.54M | -$35.88M | -$0.22 | -$0.22 | 164,491,000 | 164,491,000 |
|---|
| 2025-01-31 | $211.43M | $22.87M | $188.56M | $62.89M | — | $207.9M | -$19.34M | — | -$5.03M | -$11.34M | $6.89M | $0.04 | $0.04 | 824,000 | 824,000 |
|---|
| 2024-10-31 | $196.05M | $22.13M | $173.92M | $61.35M | — | $202.65M | -$28.73M | — | -$11.35M | -$39.15M | $29.1M | $0.18 | $0.17 | 161,317,000 | 167,436,000 |
|---|
| 2024-07-31 | $182.58M | $21.37M | $161.21M | $61.27M | — | $202.22M | -$41.01M | — | -$26.92M | -$39.16M | $12.91M | $0.08 | $0.08 | 159,677,000 | 166,346,000 |
|---|
| 2024-04-30 | $169.19M | $18.78M | $150.41M | $54.14M | — | $204.05M | -$53.64M | — | -$42.5M | $12.98M | -$55.23M | -$0.35 | -$0.35 | 158,157,000 | 158,157,000 |
|---|
| 2024-01-31 | $163.78M | $15.99M | $147.79M | $52.39M | — | $182.67M | -$34.88M | — | -$34.8M | $2.86M | -$37.97M | -$0.23 | -$0.23 | 779,000 | 779,000 |
|---|
| 2023-10-31 | $149.67M | $15.08M | $134.58M | $49.06M | — | $174.85M | -$40.27M | — | -$28.82M | $256.79M | -$285.16M | -$1.84 | -$1.84 | 155,123,000 | 155,123,000 |
|---|
| 2023-07-31 | $139.58M | $14.7M | $124.89M | $49.01M | — | $178.94M | -$54.06M | — | -$46.28M | $4.02M | -$50.08M | -$0.33 | -$0.33 | 153,644,000 | 153,644,000 |
|---|
| 2023-04-30 | $126.88M | $13.94M | $112.94M | $50.39M | — | $171.17M | -$58.23M | — | -$50.67M | $1.49M | -$52.47M | -$0.35 | -$0.35 | 151,692,000 | 151,692,000 |
|---|
| 2023-01-31 | $122.91M | $14.24M | $108.67M | $43.68M | — | $154.94M | -$46.27M | — | -$41.01M | $1.51M | -$39.83M | -$0.27 | -$0.27 | 595,000 | 595,000 |
|---|
| 2022-10-31 | $112.98M | $14.56M | $98.42M | $41.11M | — | $155.38M | -$56.96M | — | -$49.64M | $65,000.00 | -$48.46M | -$0.33 | -$0.33 | 148,883,000 | 148,883,000 |
|---|
| 2022-07-31 | $101.04M | $13.03M | $88.01M | $39.52M | — | $153.31M | -$65.3M | — | -$60.74M | -$57,000.00 | -$59.02M | -$0.40 | -$0.40 | 147,797,000 | 147,797,000 |
|---|
| 2022-04-30 | $87.41M | $9.85M | $77.56M | $31.83M | — | $120.43M | -$42.87M | — | -$23.9M | $2.51M | -$26.1M | -$0.18 | -$0.18 | 146,643,000 | 146,643,000 |
|---|
| 2022-01-31 | $77.8M | $9.17M | $68.62M | $28.61M | — | $109.18M | -$40.56M | — | -$49.65M | -$2.88M | -$45.79M | -$0.06 | -$0.06 | 21,966,000 | 21,966,000 |
|---|
| 2021-10-31 | $66.8M | $7.2M | $59.61M | $24.66M | — | $92.15M | -$32.54M | — | -$42.62M | -$875,000.00 | -$41.23M | -$0.62 | -$0.62 | 67,018,000 | 67,018,000 |
|---|
| 2021-07-31 | $58.13M | $7.19M | $50.94M | $22.6M | — | $80.77M | -$29.83M | — | -$39.78M | $989,000.00 | -$40.19M | -$0.75 | -$0.75 | 53,424,000 | 53,424,000 |
|---|
| 2021-04-30 | $49.93M | $6.43M | $43.51M | $21.34M | — | $69.53M | -$26.03M | — | -$27.03M | $1.26M | -$27.94M | -$0.53 | -$0.53 | 52,744,000 | 52,744,000 |
|---|
| 2021-01-31 | $46.15M | $6.23M | $39.92M | $48.7M | — | $168.38M | -$128.46M | — | -$118.39M | $1.65M | -$120.04M | -$2.37 | -$2.37 | 537,000 | 537,000 |
|---|
| 2020-10-31 | $42.15M | $4.64M | $37.52M | $19.04M | — | $61.97M | -$24.45M | — | -$28.36M | $246,000.00 | -$28.61M | -$0.57 | -$0.57 | 50,306,000 | 50,306,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 | $955.22M | $120.74M | $834.48M | $274.57M | — | $904.96M | -$70.48M | — | -$48.07M | $10.5M | -$55.96M | -$0.34 | -$0.34 | 166,792,000 | 166,792,000 |
|---|
| 2025-01-31 | $759.25M | $85.14M | $674.11M | $239.65M | — | $816.82M | -$142.72M | — | -$85.79M | -$76.67M | -$6.33M | -$0.04 | -$0.04 | 160,580,000 | 160,580,000 |
|---|
| 2024-01-31 | $579.91M | $59.71M | $520.2M | $200.84M | — | $707.64M | -$187.44M | — | -$160.57M | $265.15M | -$425.68M | -$2.76 | -$2.76 | 154,283,000 | 154,283,000 |
|---|
| 2023-01-31 | $424.34M | $51.68M | $372.66M | $156.14M | — | $584.07M | -$211.41M | — | -$175.29M | $4.03M | -$173.41M | -$1.17 | -$1.17 | 148,407,000 | 148,407,000 |
|---|
| 2022-01-31 | $252.65M | $29.99M | $222.67M | $97.22M | — | $351.63M | -$128.96M | — | -$159.07M | -$1.51M | -$155.14M | -$1.95 | -$1.95 | 79,755,000 | 79,755,000 |
|---|
| 2021-01-31 | $152.18M | $18.46M | $133.71M | $106.64M | — | $347.6M | -$213.88M | — | -$189.36M | $2.83M | -$192.19M | -$3.82 | -$3.82 | 50,343,000 | 50,343,000 |
|---|
| 2020-01-31 | $81.23M | $9.38M | $71.85M | $59.36M | — | $200.22M | -$128.37M | — | -$129.54M | $1.2M | -$130.74M | -$2.76 | -$2.76 | 47,308,000 | 47,308,000 |
|---|