Complete source-backed income-statement history.
- Available history
- 2009-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 | $7.63M | — | — | — | — | $5.6M | $3.81M | — | $3.81M | — | $616,000.00 | $0.08 | $0.08 | 7,477 | 7,477 |
|---|
| 2026-01-31 | $7.5M | — | — | — | — | $5.12M | $3.82M | — | $3.82M | — | $943,000.00 | $0.13 | $0.13 | 7,471 | 7,471 |
|---|
| 2025-10-31 | $7.55M | — | — | — | — | $4.85M | $4.12M | — | $4.12M | — | $1.12M | $0.15 | $0.15 | 1 | 1 |
|---|
| 2025-07-31 | $7.24M | — | — | — | — | $4.96M | $3.67M | — | $3.67M | — | $879,000.00 | $0.12 | $0.12 | 7,471 | 7,471 |
|---|
| 2025-04-30 | $7.26M | — | — | — | — | $4.99M | $3.82M | — | $3.82M | — | $894,000.00 | $0.12 | $0.12 | 7,469 | 7,469 |
|---|
| 2025-01-31 | $7.27M | — | — | — | — | $5.3M | $3.56M | — | $3.56M | — | $614,000.00 | $0.08 | $0.08 | 7,463 | 7,463 |
|---|
| 2024-10-31 | $7.26M | — | — | — | — | $4.78M | $3.91M | — | $3.91M | — | $1.04M | $0.14 | $0.14 | 1 | 2 |
|---|
| 2024-07-31 | $7.15M | — | — | — | — | $4.98M | $3.86M | — | $3.86M | — | $14.79M | $1.98 | $1.98 | 7,458 | 7,462 |
|---|
| 2024-04-30 | $7.28M | — | — | — | — | $5.34M | $3.77M | -$1.78M | $3.77M | — | $533,000.00 | $0.07 | $0.07 | 7,453 | 7,457 |
|---|
| 2024-01-31 | $7M | — | — | — | — | $6.04M | $3.52M | — | $3.52M | — | -$512,000.00 | -$0.07 | -$0.07 | 7,450 | 7,450 |
|---|
| 2023-10-31 | $7.15M | — | — | — | — | $5.07M | $3.72M | — | $3.72M | — | $656,000.00 | $0.09 | $0.09 | 3 | 3 |
|---|
| 2023-07-31 | $7.3M | — | — | — | — | $5.79M | $3.83M | — | $3.83M | — | -$412,000.00 | -$0.06 | -$0.06 | 7,449 | 7,449 |
|---|
| 2023-04-30 | $6.92M | — | — | — | — | $5.15M | $3.53M | -$1.95M | $3.53M | — | $97,000.00 | $0.01 | $0.01 | 7,441 | 7,446 |
|---|
| 2023-01-31 | $6.98M | — | — | — | — | $4.94M | $3.62M | — | $3.62M | — | $419,000.00 | $0.06 | $0.06 | 7,424 | 7,433 |
|---|
| 2022-10-31 | $7.05M | — | — | — | — | $5.98M | $3.66M | — | $3.66M | — | -$554,000.00 | -$0.09 | -$0.11 | 17 | 22 |
|---|
| 2022-07-31 | $6.96M | — | — | — | — | $4.96M | $3.6M | — | $3.6M | — | $1.12M | $0.16 | $0.16 | 7,040 | 7,114 |
|---|
| 2022-04-30 | $6.62M | — | — | — | — | $4.86M | $3.39M | — | $3.39M | — | -$352,000.00 | -$0.05 | -$0.05 | 7,038 | 7,038 |
|---|
| 2022-01-31 | $10.65M | — | — | — | — | $8.47M | $5.33M | — | $5.33M | — | $45.78M | $6.51 | $6.45 | 7,036 | 7,099 |
|---|
| 2021-10-31 | $12.19M | — | — | — | — | $9.12M | $3.07M | — | — | — | $151,000.00 | $0.02 | $0.02 | 3 | 4 |
|---|
| 2021-07-31 | $12.54M | — | — | — | — | $9.11M | $3.44M | — | $7.18M | — | $209,000.00 | $0.03 | $0.03 | 7,022 | 7,026 |
|---|
| 2021-04-30 | $12.8M | — | — | — | — | $9.72M | $3.09M | — | $6.9M | — | $9,000.00 | $0.00 | $0.00 | 7,016,000 | 7,018,000 |
|---|
| 2021-01-31 | $12.75M | — | — | — | — | $8.85M | $3.91M | — | $7.67M | — | $558,000.00 | $0.08 | $0.08 | 7,009,000 | 7,009,000 |
|---|
| 2020-10-31 | $11.3M | — | — | — | — | $15.61M | -$4.31M | — | — | — | -$4.22M | -$0.61 | -$0.60 | -6,982,008 | -6,985,006 |
|---|
| 2020-07-31 | $12.15M | — | — | — | — | $9.31M | $2.84M | — | $6.92M | — | -$181,000.00 | -$0.02 | -$0.02 | 6,998,000 | 6,998,000 |
|---|
| 2020-04-30 | $13.69M | — | — | — | — | $10.6M | $3.09M | — | $7.75M | — | $27.22M | $3.89 | $3.88 | 6,989,000 | 7,026,000 |
|---|
| 2020-01-31 | $15.59M | — | — | — | — | $13.45M | $2.14M | — | $9.17M | — | -$2.26M | — | — | — | 311,000 |
|---|
| 2019-10-31 | $15.31M | — | — | — | — | $10.73M | $4.57M | — | $8.33M | — | $343,000.00 | — | — | 8,000 | 8,000 |
|---|
| 2019-07-31 | $15.26M | — | — | — | — | $10.59M | $4.67M | — | $8.5M | — | $199,000.00 | $0.03 | $0.03 | 6,950,000 | 6,951,000 |
|---|
| 2019-04-30 | $14.79M | — | — | — | — | $10.37M | $4.41M | — | $8.45M | — | $786,000.00 | $0.11 | $0.11 | 6,932,000 | 6,932,000 |
|---|
| 2019-01-31 | $14.93M | — | — | — | — | $9.76M | $5.17M | — | $8.54M | — | $459,000.00 | — | — | — | 306,000 |
|---|
| 2018-10-31 | $14.85M | — | — | — | — | $10.04M | $4.81M | — | $8.06M | — | $433,000.00 | — | — | 7,000 | 7,000 |
|---|
| 2018-07-31 | $14.63M | — | — | — | — | $10.09M | $4.54M | — | $7.94M | — | $292,000.00 | — | — | 6,890,000 | 6,890,000 |
|---|
| 2018-04-30 | $14.33M | — | — | — | — | $8.56M | $5.77M | — | $9.14M | — | $1.12M | — | — | — | 6,876,000 |
|---|
| 2018-01-31 | $14.19M | — | — | — | — | $10.02M | $4.18M | — | $7.34M | — | -$357,000.00 | — | — | 6,862,000 | 6,862,000 |
|---|
| 2017-10-31 | $13.69M | — | — | — | — | $10.07M | $3.62M | — | $6.78M | — | -$2,000.00 | — | — | 5,000 | 2,000 |
|---|
| 2017-07-31 | $12.68M | — | — | — | — | $9.91M | $2.78M | — | $5.76M | — | $13.75M | — | — | 6,839,000 | 6,839,000 |
|---|
| 2017-04-30 | $12.66M | — | — | — | — | $10.55M | $2.11M | — | $5.84M | — | -$699,000.00 | — | — | 6,828,000 | 6,828,000 |
|---|
| 2017-01-31 | — | — | — | — | — | $9.12M | $3.48M | — | $6.39M | — | $63,000.00 | — | — | 6,818,000 | 6,835,000 |
|---|
| 2016-10-31 | — | — | — | — | — | $8.77M | $3.4M | — | $6.27M | — | -$52,000.00 | — | — | 6,000 | 7,000 |
|---|
| 2016-07-31 | — | — | — | — | — | $7.75M | $3.84M | — | $5.86M | — | $1.25M | — | — | 6,787,000 | 6,800,000 |
|---|
| 2016-04-30 | — | — | — | — | — | $7.47M | $3.6M | — | $5.78M | — | $809,000.00 | — | — | 6,778,000 | 6,778,000 |
|---|
| 2016-01-31 | — | — | — | — | — | $7.69M | $3.73M | — | $5.95M | — | $1M | — | — | 6,766 | 6,766 |
|---|
| 2015-10-31 | — | — | — | — | — | $8.43M | $2.68M | — | — | — | $83,000.00 | — | — | -7,000 | -8,000 |
|---|
| 2015-07-31 | — | — | — | — | — | $7.31M | $3.84M | — | $6.11M | — | $968,000.00 | — | — | 6,747,000 | 6,755,000 |
|---|
| 2015-04-30 | — | — | — | — | — | $8.06M | $3.2M | — | $5.57M | — | $532,000.00 | — | — | 6,793,000 | 6,808,000 |
|---|
| 2015-01-31 | — | — | — | — | — | $7.23M | $4.06M | — | $6.27M | — | $1.05M | — | — | — | 6,821 |
|---|
| 2014-10-31 | — | — | — | — | — | $7.27M | $3.52M | — | — | — | $644,000.00 | — | — | -6,918,092 | -6,918,092 |
|---|
| 2014-07-31 | — | — | — | — | — | $6.51M | $3.93M | — | $6M | — | $554,000.00 | $0.08 | — | 6,922,000 | 6,922,000 |
|---|
| 2014-04-30 | — | — | — | — | — | $6.94M | $3.69M | — | $5.66M | — | $833,000.00 | $0.12 | — | 6,922,000 | 6,922,000 |
|---|
| 2014-01-31 | — | — | — | — | — | $6.52M | $4.05M | — | $6.03M | — | $9.63M | $1.39 | — | 6,932,000 | 6,932,000 |
|---|
| 2013-10-31 | — | — | — | — | — | $6.7M | $3.96M | — | $5.9M | — | $3.2M | $0.46 | — | 0 | — |
|---|
| 2013-07-31 | — | — | — | — | — | $6.44M | $3.94M | — | $5.88M | — | $911,000.00 | $0.13 | — | 6,942,000 | — |
|---|
| 2013-04-30 | — | — | — | — | — | $6.39M | $3.52M | — | $5.54M | — | $1.87M | $0.27 | — | 6,942,000 | — |
|---|
| 2013-01-31 | — | — | — | — | — | $6.45M | $3.94M | — | $5.94M | — | $1.47M | $0.21 | — | 6,942,000 | — |
|---|
| 2012-10-31 | — | — | — | — | — | $6.41M | $3.96M | — | $5.88M | — | $8.44M | $1.22 | — | 0 | — |
|---|
| 2012-07-31 | — | — | — | — | — | $8.69M | $1.86M | — | $6.07M | — | -$223,000.00 | -$0.03 | — | 6,942,000 | — |
|---|
| 2012-04-30 | — | — | — | — | — | $7.94M | $5.52M | — | $6.06M | — | $1.94M | $0.28 | — | 6,942,000 | — |
|---|
| 2012-01-31 | — | — | — | — | — | $6.52M | $4.26M | — | $6.15M | — | $1.19M | $0.17 | — | 6,942,000 | — |
|---|
| 2011-10-31 | — | — | — | — | — | $6.18M | $4.41M | — | — | — | $1.53M | $0.22 | — | 0 | — |
|---|
| 2011-07-31 | — | — | — | — | — | $6.08M | $4.6M | — | — | — | $1.51M | $0.22 | — | 6,942,000 | — |
|---|
| 2011-04-30 | — | — | — | — | — | $6.41M | $4.56M | — | — | — | $1.32M | $0.19 | — | 6,942 | — |
|---|
| 2011-01-31 | — | — | — | — | — | $6.6M | $4.26M | — | — | — | $1.02M | $0.15 | — | 6,942,000 | — |
|---|
| 2010-10-31 | — | — | — | — | — | $5.69M | $4.37M | — | — | — | $733,000.00 | $0.11 | — | 6,935,058 | — |
|---|
| 2010-07-31 | — | — | — | — | — | $6.42M | $4.43M | — | — | — | $1.38M | $0.20 | — | 6,942 | — |
|---|
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 | $29.32M | — | — | — | — | $20.11M | $15.17M | $26.17M | $15.17M | — | $3.51M | $0.47 | $0.47 | 7,469 | 7,469 |
|---|
| 2024-10-31 | $28.68M | — | — | — | — | $21.15M | $15.05M | $11.75M | $15.05M | — | $15.85M | $2.13 | $2.13 | 7,455 | 7,459 |
|---|
| 2023-10-31 | $28.34M | — | — | — | — | $20.94M | $14.69M | $28.92M | $14.69M | — | $760,000.00 | $0.10 | $0.10 | 7,441 | 7,447 |
|---|
| 2022-10-31 | $31.27M | — | — | — | — | $24.28M | $15.97M | — | $15.97M | — | $45.99M | $6.52 | $6.45 | 7,055 | 7,132 |
|---|
| 2021-10-31 | $50.29M | — | — | — | — | $36.79M | $13.5M | — | — | — | $927,000.00 | $0.13 | $0.13 | 7,019 | 7,022 |
|---|
| 2020-10-31 | $52.73M | — | — | — | — | $48.97M | $3.76M | — | — | — | $20.55M | $2.94 | $2.94 | 6,992 | 6,994 |
|---|
| 2019-10-31 | $60.28M | — | — | — | — | $41.45M | $18.83M | — | $33.81M | — | $1.79M | — | — | 6,940,000 | 6,940,000 |
|---|
| 2018-10-31 | $58M | — | — | — | — | $38.7M | $19.29M | — | $32.51M | — | $1.48M | — | — | 6,883,000 | 6,883,000 |
|---|
| 2017-10-31 | $51.63M | — | — | — | — | $39.65M | $11.98M | — | $24.77M | — | $13.12M | — | — | 6,833,000 | 6,833,000 |
|---|
| 2016-10-31 | $46.25M | — | — | — | — | $31.68M | $14.57M | — | $23.85M | — | $3.01M | — | — | 6,783,000 | 6,784,000 |
|---|
| 2015-10-31 | — | — | — | — | — | $31.02M | $13.76M | — | — | — | $2.63M | — | — | 6,778,000 | 6,778,000 |
|---|
| 2014-10-31 | — | — | — | — | — | $27.23M | $15.2M | — | — | — | $11.66M | — | — | 6,908 | 6,908 |
|---|
| 2013-10-31 | — | — | — | — | — | $25.98M | $15.35M | — | $23.25M | — | $7.45M | $1.07 | — | 6,942,000 | 6,942,000 |
|---|
| 2012-10-31 | — | — | — | — | — | $29.49M | $15.54M | — | $24.1M | — | $11.35M | $1.64 | — | 6,942,000 | 6,942,000 |
|---|
| 2011-10-31 | — | — | — | — | — | $25.02M | $17.58M | — | $24.96M | — | $5.38M | $0.77 | — | 6,942,000 | — |
|---|
| 2010-10-31 | — | — | — | — | — | $25.72M | $17.39M | — | — | — | $4.41M | $0.64 | — | 6,942,000 | — |
|---|
| 2009-10-31 | — | — | — | — | — | $25.12M | $17.3M | — | — | — | $5.55M | $0.80 | — | 6,944 | — |
|---|