Complete source-backed income-statement history.
- Available history
- 2019-10-31 to 2026-04-30
- 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-04-30 | $290.9M | $270.4M | $20.5M | — | $21.1M | — | -$7M | — | -$8.7M | -$1.3M | -$7.2M | -$0.10 | -$0.10 | 70,783,159 | 70,783,159 |
|---|
| 2026-01-31 | $278.6M | $247M | $31.6M | — | $29.1M | — | $2.5M | — | $1M | $1.1M | -$700,000.00 | -$0.01 | -$0.01 | 70,641,613 | 70,641,613 |
|---|
| 2025-10-31 | $319M | $263.3M | $55.7M | — | $27.7M | — | $28M | — | $28M | $11.2M | $16M | $0.22 | $0.23 | -57,256 | 110,914 |
|---|
| 2025-07-31 | $357.7M | $312.6M | $45.1M | — | $24.1M | — | $21M | — | $19.8M | $5.3M | $14.7M | $0.21 | $0.21 | 70,618,199 | 71,038,054 |
|---|
| 2025-04-30 | $380.3M | $351.9M | $28.4M | — | $21.4M | — | $6.9M | — | $4.7M | $1.7M | $3.1M | $0.04 | $0.04 | 70,878,959 | 71,105,463 |
|---|
| 2025-01-31 | $334.2M | $302.7M | $31.5M | — | $22.2M | — | $9.3M | — | $9.4M | $3.2M | $3.9M | $0.06 | $0.05 | 70,962,630 | 71,384,445 |
|---|
| 2024-10-31 | $354.4M | $298.6M | $55.8M | — | $27.2M | — | $28.6M | — | $29.3M | $8.6M | $17.3M | $0.25 | $0.25 | 17,376 | 35,325 |
|---|
| 2024-07-31 | $324M | $287M | $37M | — | $20.2M | — | $16.8M | — | $16.6M | $4.5M | $12.4M | $0.17 | $0.17 | 70,909,716 | 71,082,945 |
|---|
| 2024-04-30 | $297.6M | $266.6M | $31M | — | $18.7M | — | $12.3M | — | $10.4M | $3.4M | $7M | $0.10 | $0.10 | 70,860,570 | 71,003,563 |
|---|
| 2024-01-31 | $258.7M | $230M | $28.7M | — | $20.7M | — | $8M | — | $4.1M | $2.1M | $0.00 | $0.00 | $0.00 | 70,761,022 | 70,761,022 |
|---|
| 2023-10-31 | $257.9M | $230.1M | $27.8M | — | $20.6M | — | $7.2M | — | $5.8M | -$200,000.00 | $4M | $0.06 | $0.06 | 9,601 | 9,601 |
|---|
| 2023-07-31 | $261.4M | $233M | $28.4M | — | $17.4M | — | $11M | — | $8.5M | $2.3M | $6.6M | $0.09 | $0.09 | 70,788,574 | 70,918,030 |
|---|
| 2023-04-30 | $221.1M | $203M | $18.1M | — | $19.3M | — | -$1.2M | — | -$2.9M | $1.8M | -$4.6M | -$0.07 | -$0.07 | 70,744,688 | 70,744,688 |
|---|
| 2023-01-31 | $213.5M | $204.5M | $9M | — | $19.1M | — | -$10.1M | — | -$12.3M | -$1.7M | -$8.8M | -$0.12 | -$0.12 | 70,688,785 | 70,688,785 |
|---|
| 2022-10-31 | $238M | $211.1M | $26.9M | — | $19.5M | — | -$42.1M | — | -$41.8M | $0.00 | -$42M | -$0.59 | -$0.59 | 5,800 | -137,303 |
|---|
| 2022-07-31 | $313.2M | $270.6M | $42.6M | — | $20.6M | — | $22M | — | $23.3M | $5.4M | $18.4M | $0.26 | $0.26 | 70,656,976 | 70,779,907 |
|---|
| 2022-04-30 | $278.1M | $258.3M | $19.8M | — | $18.7M | — | $1.1M | — | $3.2M | $800,000.00 | $2.4M | $0.03 | $0.03 | 70,636,331 | 70,693,423 |
|---|
| 2022-01-31 | $216.6M | $216.1M | $500,000.00 | — | $18.7M | — | -$18.2M | — | -$15.9M | -$2.5M | -$13.4M | -$0.19 | -$0.19 | 70,631,525 | 70,631,525 |
|---|
| 2021-10-31 | $237M | $203.2M | $33.8M | — | $15.5M | — | $18.3M | — | $22.7M | $5.8M | $16.9M | $0.24 | $0.24 | 10,550 | 24,691 |
|---|
| 2021-07-31 | $246.8M | $205.9M | $40.9M | — | $17.2M | — | $23.7M | — | $24.3M | $5.9M | $18.4M | $0.26 | $0.26 | 70,607,000 | 71,244,436 |
|---|
| 2021-04-30 | $234.7M | $207.6M | $27.1M | — | $16.3M | — | $10.8M | — | $9.5M | $2.1M | $7.4M | $0.10 | $0.10 | 70,560,287 | 71,207,459 |
|---|
| 2021-01-31 | $173.2M | $150.5M | $22.7M | — | $14.6M | — | $8.1M | — | $9.5M | $7.3M | $2.2M | $0.03 | $0.03 | 70,550,922 | 70,605,571 |
|---|
| 2020-10-31 | $206.8M | $167.3M | $39.5M | — | $16.8M | — | $22.7M | — | $23.4M | $4.6M | $18.8M | $0.29 | $0.29 | 382,843 | 385,324 |
|---|
| 2020-07-31 | $236.4M | $192.2M | $44.2M | — | $13.5M | — | $30.7M | — | $29.6M | $6.2M | $23.4M | $0.37 | $0.37 | 63,097,901 | 63,119,763 |
|---|
| 2020-04-30 | — | — | — | — | — | — | — | — | — | — | -$14.8M | — | — | — | — |
|---|
| 2020-01-31 | — | — | — | — | — | — | — | — | — | — | $1.4M | — | — | — | — |
|---|
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 |
|---|
| 2025-10-31 | $1.39B | $1.23B | $160.7M | — | $95.5M | — | $65.2M | — | $61.9M | $21.4M | $37.7M | $0.53 | $0.53 | 70,762,024 | 71,332,414 |
|---|
| 2024-10-31 | $1.23B | $1.08B | $152.5M | — | $86.8M | — | $65.7M | — | $60.4M | $18.6M | $36.7M | $0.52 | $0.52 | 70,861,023 | 71,012,829 |
|---|
| 2023-10-31 | $953.9M | $870.6M | $83.3M | — | $76.4M | — | $6.9M | — | -$900,000.00 | $2.2M | -$2.8M | -$0.04 | -$0.04 | 70,750,239 | 70,750,239 |
|---|
| 2022-10-31 | $1.05B | $956.1M | $89.8M | — | $77.5M | — | -$37.2M | — | -$31.2M | $3.7M | -$34.6M | -$0.49 | -$0.49 | 70,647,469 | 70,647,469 |
|---|
| 2021-10-31 | $891.7M | $767.2M | $124.5M | — | $63.6M | — | $60.9M | — | $66M | $21.1M | $44.9M | $0.64 | $0.63 | 70,583,424 | 71,068,481 |
|---|
| 2020-10-31 | $862.3M | $737.7M | $124.6M | — | $56.2M | — | $68.4M | — | $43.8M | $15M | $28.8M | $0.45 | $0.45 | 63,634,863 | 63,660,018 |
|---|
| 2019-10-31 | $883.3M | $728.6M | $154.7M | — | $48.2M | — | $106.5M | — | $96M | $24.3M | $71.7M | $1.13 | $1.13 | 63,442,776 | 63,477,949 |
|---|