Complete source-backed income-statement history.
- Available history
- 2018-04-30 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 | $37.25M | $17.52M | $19.74M | $1.55M | — | $21.85M | -$2.12M | $589,000.00 | -$1.53M | $1,000.00 | -$1.53M | -$0.12 | -$0.12 | 12,550,000 | 12,550,000 |
|---|
| 2026-04-30 | $47.06M | $25M | $22.06M | $1.58M | — | $22.42M | -$360,000.00 | -$30,000.00 | -$390,000.00 | -$9,000.00 | -$381,000.00 | -$0.03 | -$0.03 | -48,000 | -48,000 |
|---|
| 2026-01-31 | $56.58M | $33.4M | $23.18M | $1.33M | — | $27.09M | -$3.91M | -$159,000.00 | -$4.07M | $1,000.00 | -$4.07M | -$0.32 | -$0.32 | 12,549,000 | 12,549,000 |
|---|
| 2025-10-31 | $57.2M | $31.1M | $26.1M | $1.22M | — | $24.01M | $2.09M | -$16,000.00 | $2.08M | $0.00 | $2.08M | $0.16 | $0.16 | 12,637,000 | 12,872,000 |
|---|
| 2025-07-31 | $29.7M | $15.84M | $13.86M | $1.96M | — | $20.68M | -$6.82M | $42,000.00 | -$6.78M | $52,000.00 | -$6.83M | -$0.54 | -$0.54 | 12,719,000 | 12,719,000 |
|---|
| 2025-04-30 | $61.94M | $36.63M | $25.31M | $2.22M | — | $26.26M | -$953,000.00 | -$8,000.00 | -$961,000.00 | $31,000.00 | -$992,000.00 | -$0.08 | -$0.08 | -24,000 | -409,000 |
|---|
| 2025-01-31 | $58.51M | $32.38M | $26.12M | $1.95M | — | $25.82M | $303,000.00 | -$76,000.00 | $227,000.00 | $58,000.00 | $169,000.00 | $0.01 | $0.01 | 12,764,000 | 13,124,000 |
|---|
| 2024-10-31 | $60.23M | $31.33M | $28.91M | $1.87M | — | $25.84M | $3.07M | $53,000.00 | $3.12M | $12,000.00 | $3.11M | $0.24 | $0.24 | 12,860,000 | 13,145,000 |
|---|
| 2024-07-31 | $41.64M | $22.72M | $18.93M | $1.67M | — | $21.5M | -$2.57M | $231,000.00 | -$2.34M | $22,000.00 | -$2.37M | -$0.18 | -$0.18 | 12,865,000 | 12,865,000 |
|---|
| 2024-04-30 | $46.3M | $26.92M | $19.38M | $1.79M | — | $24.89M | -$5.51M | $107,000.00 | -$5.4M | -$98,000.00 | -$5.3M | -$0.41 | -$0.41 | -63,000 | -63,000 |
|---|
| 2024-01-31 | $53.43M | $30.59M | $22.83M | $1.79M | — | $25.72M | -$2.88M | -$14,000.00 | -$2.9M | $13,000.00 | -$2.91M | -$0.23 | -$0.23 | 12,883,000 | 12,883,000 |
|---|
| 2023-10-31 | $57.93M | $31.44M | $26.49M | $1.68M | — | $26.51M | -$22,000.00 | $59,000.00 | $37,000.00 | -$40,000.00 | $77,000.00 | $0.01 | $0.01 | 13,010,000 | 13,256,000 |
|---|
| 2023-07-31 | $43.45M | $23.73M | $19.72M | $1.6M | — | $23.8M | -$4.09M | $27,000.00 | -$4.06M | $55,000.00 | -$4.11M | -$0.31 | -$0.31 | 13,190,000 | 13,190,000 |
|---|
| 2023-04-30 | $42.2M | $23.13M | $19.07M | $1.47M | — | $23.08M | -$4M | $16,000.00 | -$3.99M | -$151,000.00 | -$3.84M | -$0.29 | -$0.29 | -41,000 | -41,000 |
|---|
| 2023-01-31 | $50.89M | $26.91M | $23.99M | $1.58M | — | $26.99M | -$3M | $13,000.00 | $2.99M | -$125,000.00 | -$2.86M | $0.21 | $0.21 | 13,331,000 | 13,331,000 |
|---|
| 2022-10-31 | $54.44M | $28.47M | $25.96M | $1.56M | — | $26.1M | -$134,000.00 | $343,000.00 | $209,000.00 | -$161,000.00 | $370,000.00 | $0.03 | $0.03 | 13,465,000 | 13,589,000 |
|---|
| 2022-07-31 | $43.68M | $24.64M | $19.04M | $1.76M | — | $24.6M | -$5.56M | $55,000.00 | -$5.51M | $189,000.00 | -$5.7M | -$0.42 | -$0.42 | 13,443,000 | 13,443,000 |
|---|
| 2022-04-30 | $45.89M | $25.77M | $20.12M | $1.15M | — | $90.9M | -$70.77M | $150,000.00 | -$70.62M | $6.06M | -$76.69M | -$5.50 | -$5.48 | -161,000 | -402,000 |
|---|
| 2022-01-31 | $70.11M | $38.01M | $32.1M | $1.38M | — | $27.37M | $4.73M | $190,000.00 | $4.92M | $1.15M | $3.77M | $0.27 | $0.27 | 14,054,000 | 14,205,000 |
|---|
| 2021-10-31 | $70.76M | $37.72M | $33.04M | $1.46M | — | $27.74M | $5.3M | $566,000.00 | $5.87M | $1.28M | $4.58M | $0.32 | $0.32 | 14,135,000 | 14,348,000 |
|---|
| 2021-07-31 | $60.77M | $31.79M | $28.98M | $1.52M | — | $24.76M | $4.22M | $83,000.00 | $4.31M | $849,000.00 | $3.46M | $0.25 | $0.24 | 14,083,000 | 14,301,000 |
|---|
| 2021-04-30 | $64.47M | $35.82M | $28.65M | $737,000.00 | — | $27.37M | $1.29M | $104,000.00 | $1.39M | $141,000.00 | $1.25M | $0.08 | $0.09 | 10,000 | -96,000 |
|---|
| 2021-01-31 | $82.65M | $45.28M | $37.37M | $1.48M | — | $27.19M | $10.18M | $90,000.00 | $10.27M | $2.24M | $8.03M | $0.57 | $0.56 | 13,999,000 | 14,254,000 |
|---|
| 2020-10-31 | $79.1M | $42.03M | $37.07M | $1.93M | — | $27.51M | $9.56M | $183,000.00 | $9.75M | $2.41M | $7.34M | $0.52 | $0.52 | 13,981,000 | 14,155,000 |
|---|
| 2020-07-31 | $50.47M | $26.74M | $23.73M | $1.23M | — | $21.27M | $2.46M | $420,000.00 | $2.88M | $1.1M | $1.79M | $0.13 | $0.13 | 13,975,000 | 13,975,000 |
|---|
| 2020-04-30 | $43.08M | $23.94M | $19.14M | $1.13M | — | $121.42M | -$102.28M | $1.3M | -$100.98M | -$10.3M | -$6.5M | -$6.48 | -$6.48 | 0 | 0 |
|---|
| 2020-01-31 | $43.34M | $24.22M | $19.12M | $1.35M | — | $20.94M | -$1.83M | $1.53M | -$296,000.00 | -$149,000.00 | -$147,000.00 | -$0.01 | -$0.01 | 13,975,000 | 13,975,000 |
|---|
| 2019-10-31 | $47.74M | $28.65M | $19.09M | $1.19M | — | $20.56M | -$1.47M | $1.17M | -$299,000.00 | $94,000.00 | -$393,000.00 | -$0.03 | -$0.03 | 13,975,000 | 13,975,000 |
|---|
| 2019-07-31 | $33.22M | $19.55M | $13.67M | $1.33M | — | $20.89M | -$7.22M | $937,000.00 | -$6.28M | -$1.3M | -$4.98M | -$0.36 | -$0.36 | 13,975,000 | 13,975,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-04-30 | $190.54M | $105.34M | $85.19M | $6.09M | — | $94.19M | -$9M | -$163,000.00 | -$9.16M | $45,000.00 | -$9.21M | -$0.73 | -$0.73 | 12,587,000 | 12,587,000 |
|---|
| 2025-04-30 | $222.32M | $123.06M | $99.26M | $7.71M | — | $99.42M | -$154,000.00 | $200,000.00 | $46,000.00 | $123,000.00 | -$77,000.00 | -$0.01 | -$0.01 | 12,806,000 | 12,806,000 |
|---|
| 2024-04-30 | $201.1M | $112.67M | $88.43M | $6.85M | — | $100.92M | -$12.5M | $179,000.00 | -$12.32M | -$70,000.00 | -$12.25M | -$0.94 | -$0.94 | 12,967,000 | 12,967,000 |
|---|
| 2023-04-30 | $191.21M | $103.15M | $88.06M | $6.36M | — | $100.76M | -$12.7M | $427,000.00 | -$12.27M | -$249,000.00 | -$12.02M | -$0.90 | -$0.90 | 13,372,000 | 13,372,000 |
|---|
| 2022-04-30 | $247.53M | $133.29M | $114.24M | $5.5M | — | $170.76M | -$56.52M | $987,000.00 | -$55.54M | $9.34M | -$64.88M | -$4.66 | -$4.66 | 13,930,000 | 13,930,000 |
|---|
| 2021-04-30 | $276.69M | $149.86M | $126.83M | $5.38M | — | $103.33M | $23.5M | $797,000.00 | $24.29M | $5.89M | $18.41M | $1.31 | $1.29 | 13,997,000 | 14,225,000 |
|---|
| 2020-04-30 | $167.38M | $96.36M | $71.02M | $5M | — | $183.81M | -$112.8M | $4.94M | -$107.85M | -$11.65M | -$12.02M | -$6.88 | -$6.88 | 13,975,000 | 13,975,000 |
|---|
| 2019-04-30 | $177.36M | $93.89M | $83.47M | $4.86M | — | $97.54M | -$14.07M | $5.28M | -$8.79M | $734,000.00 | -$9.52M | -$0.68 | -$0.68 | 13,975,000 | 13,975,000 |
|---|
| 2018-04-30 | — | — | — | — | — | — | — | — | — | -$11.65M | — | — | — | — | — |
|---|