Complete source-backed income-statement history.
- Available history
- 2010-01-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 | $2.25M | $1.16M | — | — | — | — | — | — | — | — | $1.09M | $0.0829 | — | 13,120,010 | — |
|---|
| 2025-10-31 | $3.59M | $822,987.00 | — | — | — | — | — | — | — | — | $2.77M | $0.2109 | — | 13,120,010 | — |
|---|
| 2025-07-31 | $5.61M | $862,873.00 | — | — | — | — | — | — | — | — | $4.74M | $0.3616 | — | 13,120,010 | — |
|---|
| 2025-04-30 | $4.73M | $1.1M | — | — | — | — | — | — | — | — | $3.63M | $0.2768 | — | 13,120,010 | — |
|---|
| 2025-01-31 | $6.85M | $786,289.00 | — | — | — | — | — | — | — | — | $6.07M | $0.4621 | — | 0 | — |
|---|
| 2024-10-31 | $79M | $676,315.00 | — | — | — | — | — | — | — | — | $78.33M | $5.9699 | — | 13,120,010 | — |
|---|
| 2024-07-31 | $6.49M | $1.09M | — | — | — | — | — | — | — | — | $5.4M | $0.4114 | — | 13,120,010 | — |
|---|
| 2024-04-30 | $6.25M | $2.77M | — | — | — | — | — | — | — | — | $3.48M | $0.2655 | — | 13,120,010 | — |
|---|
| 2024-01-31 | $6.23M | $1.54M | — | — | — | — | — | — | — | — | $4.69M | $0.3576 | — | 0 | — |
|---|
| 2023-10-31 | $4.9M | $810,000.00 | — | — | — | — | — | — | — | — | $4.09M | $0.3114 | — | 13,120,010 | — |
|---|
| 2023-07-31 | $9.89M | $705,901.00 | — | — | — | — | — | — | — | — | $9.18M | $0.6999 | — | 13,120,010 | — |
|---|
| 2023-04-30 | $1.85M | $825,710.00 | — | — | — | — | — | — | — | — | $1.02M | $0.078 | — | 13,120,010 | — |
|---|
| 2023-01-31 | -$2.17M | $842,893.00 | — | — | — | — | — | — | — | — | -$3.02M | -$0.2295 | — | 0 | — |
|---|
| 2022-10-31 | $84,681.00 | $498,373.00 | — | — | — | — | — | — | — | — | -$413,692.00 | -$0.0315 | — | 13,120,010 | — |
|---|
| 2022-07-31 | -$4.37M | $490,560.00 | — | — | — | — | — | — | — | — | -$4.86M | -$0.3702 | — | 13,120,010 | — |
|---|
| 2022-04-30 | $14.2M | $601,063.00 | — | — | — | — | — | — | — | — | $13.6M | $1.0362 | — | 13,120,010 | — |
|---|
| 2022-01-31 | $18.48M | $511,778.00 | — | — | — | — | — | — | — | — | $17.44M | $1.3292 | — | 0 | — |
|---|
| 2021-10-31 | $15.84M | $365,301.00 | — | — | — | — | — | — | — | — | $15.99M | $1.219 | — | 13,120,010 | — |
|---|
| 2021-07-31 | $27.74M | $988,185.00 | — | — | — | — | — | — | — | — | $26.76M | $2.0393 | — | 13,120,010 | — |
|---|
| 2021-04-30 | $9.4M | $828,781.00 | — | — | — | — | — | — | — | — | $8.57M | $0.6535 | — | 13,120,010 | — |
|---|
| 2021-01-31 | $10.86M | $832,540.00 | — | — | — | — | — | — | — | — | $9.99M | $0.7616 | — | 0 | — |
|---|
| 2020-10-31 | $5.74M | $610,856.00 | — | — | — | — | — | — | — | — | $5.13M | $0.3907 | — | 13,120,010 | — |
|---|
| 2020-07-31 | $7.22M | $542,382.00 | — | — | — | — | — | — | — | — | $6.68M | $0.5088 | — | 13,120,010 | — |
|---|
| 2020-04-30 | $2.14M | $557,142.00 | — | — | — | — | — | — | — | — | $1.61M | $0.1228 | — | 13,120,010 | — |
|---|
| 2020-01-31 | $5.84M | $535,356.00 | — | — | — | — | — | — | — | — | $5.08M | $0.3876 | — | 0 | — |
|---|
| 2019-10-31 | $6.49M | $410,645.00 | — | — | — | — | — | — | — | — | $6.15M | $0.4688 | — | 13,120,010 | — |
|---|
| 2019-07-31 | $14.3M | $432,537.00 | — | — | — | — | — | — | — | — | $13.91M | $1.0603 | — | 13,120,010 | — |
|---|
| 2019-04-30 | $5.36M | $556,585.00 | — | — | — | — | — | — | — | — | $4.91M | $0.3743 | — | 13,120,010 | — |
|---|
| 2019-01-31 | $7.63M | $697,244.00 | — | — | — | — | — | — | — | — | $6.79M | $0.5168 | — | 0 | — |
|---|
| 2018-10-31 | $13.89M | $388,781.00 | — | — | — | — | — | — | — | — | $13.59M | $1.0354 | — | 13,120,010 | — |
|---|
| 2018-07-31 | $19.13M | $280,497.00 | — | — | — | — | — | — | — | — | $18.87M | $1.4384 | — | 13,120,010 | — |
|---|
| 2018-04-30 | $6.65M | $368,199.00 | — | — | — | — | — | — | — | — | $6.32M | $0.4814 | — | 13,120,010 | — |
|---|
| 2018-01-31 | $4.61M | $309,121.00 | — | — | — | — | — | — | — | — | $4.26M | $0.3249 | — | 0 | — |
|---|
| 2017-10-31 | $10.9M | $227,330.00 | — | — | — | — | — | — | — | — | $10.7M | $0.8154 | — | 13,120,010 | — |
|---|
| 2017-07-31 | $14.23M | $240,493.00 | — | — | — | — | — | — | — | — | $14M | $1.0668 | — | 13,120,010 | — |
|---|
| 2017-04-30 | $4.76M | $295,046.00 | — | — | — | — | — | — | — | — | $4.47M | $0.3408 | — | 13,120,010 | — |
|---|
| 2017-01-31 | $4.83M | — | — | — | — | — | — | — | — | — | $4.57M | $0.3478 | — | 0 | — |
|---|
| 2016-10-31 | $3.44M | — | — | — | — | — | — | — | — | — | $3.21M | $0.2445 | — | 13,120,010 | — |
|---|
| 2016-07-31 | $2.61M | — | — | — | — | — | — | — | — | — | $2.42M | $0.1845 | — | 13,120,010 | — |
|---|
| 2016-04-30 | $1,679.00 | — | — | — | — | — | — | — | — | — | -$430,252.00 | -$0.0328 | — | 13,120,010 | — |
|---|
| 2016-01-31 | $3.05M | — | — | — | — | — | — | — | — | — | $2.73M | $0.2079 | — | 0 | — |
|---|
| 2015-10-31 | $2.62M | — | — | — | — | — | — | — | — | — | $2.4M | $0.1831 | — | 13,120,010 | — |
|---|
| 2015-07-31 | $2.74M | — | — | — | — | — | — | — | — | — | $2.48M | $0.1893 | — | — | — |
|---|
| 2015-04-30 | $1.32M | — | — | — | — | — | — | — | — | — | $940,266.00 | $0.0717 | — | — | — |
|---|
| 2015-01-31 | $5.93M | — | — | — | — | — | — | — | — | — | $5.67M | $0.4327 | — | — | — |
|---|
| 2014-10-31 | $11.78M | — | — | — | — | — | — | — | — | — | $11.54M | $0.8795 | — | — | — |
|---|
| 2014-07-31 | $7.86M | — | — | — | — | — | — | — | — | — | $7.42M | $0.5653 | — | — | — |
|---|
| 2014-04-30 | $503,435.00 | — | — | — | — | — | — | — | — | — | $137,218.00 | $0.0105 | — | — | — |
|---|
| 2014-01-31 | $5.33M | — | — | — | — | — | — | — | — | — | $5.09M | $0.3883 | — | — | — |
|---|
| 2013-10-31 | $6.35M | — | — | — | — | — | — | — | — | — | $6.14M | $0.4677 | — | — | — |
|---|
| 2013-07-31 | $7.83M | — | — | — | — | — | — | — | — | — | $7.62M | $0.5812 | — | — | — |
|---|
| 2013-04-30 | $2.53M | — | — | — | — | — | — | — | — | — | $2.2M | $0.1679 | — | — | — |
|---|
| 2013-01-31 | $4.99M | — | — | — | — | — | — | — | — | — | $4.79M | $0.3644 | — | — | — |
|---|
| 2012-10-31 | $11.81M | — | — | — | — | — | — | — | — | — | $11.62M | $0.886 | — | — | — |
|---|
| 2012-07-31 | $11.06M | — | — | — | — | — | — | — | — | — | $10.87M | $0.8288 | — | — | — |
|---|
| 2012-04-30 | $3.69M | — | — | — | — | — | — | — | — | — | $3.37M | $0.2569 | — | — | — |
|---|
| 2012-01-31 | $6.58M | — | — | — | — | $293,158.00 | — | — | — | — | $6.29M | $0.4787 | — | — | — |
|---|
| 2011-10-31 | $13.97M | — | — | — | — | $212,068.00 | — | — | — | — | $13.76M | $1.0485 | — | — | — |
|---|
| 2011-07-31 | $10.33M | — | — | — | — | $200,981.00 | — | — | — | — | $10.13M | $0.7723 | — | — | — |
|---|
| 2011-04-30 | $3.28M | — | — | — | — | — | — | — | — | — | $3.06M | $0.2335 | — | — | — |
|---|
| 2011-01-31 | $5.54M | — | — | — | — | $266,382.00 | — | — | — | — | $5.27M | $0.4015 | — | — | — |
|---|
| 2010-10-31 | $11.58M | — | — | — | — | $179,747.00 | — | — | — | — | $11.4M | $0.8686 | — | — | — |
|---|
| 2010-07-31 | $11.23M | — | — | — | — | $224,686.00 | — | — | — | — | $11.01M | $0.8391 | — | — | — |
|---|
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-01-31 | $98.6M | $5.32M | — | — | — | — | — | — | — | — | $93.27M | $7.109 | — | 13,120,010 | — |
|---|
| 2024-01-31 | $22.86M | $3.88M | — | — | — | — | — | — | — | — | $18.98M | $1.447 | — | 13,120,010 | — |
|---|
| 2023-01-31 | $7.74M | $2.43M | — | — | — | — | — | — | — | — | $5.31M | $0.405 | — | 13,120,010 | — |
|---|
| 2022-01-31 | $71.46M | $2.69M | — | — | — | — | — | — | — | — | $68.77M | $5.241 | — | 13,120,010 | — |
|---|
| 2021-01-31 | $25.95M | $2.54M | — | — | — | — | — | — | — | — | $23.41M | $1.784 | — | 13,120,010 | — |
|---|
| 2020-01-31 | $31.99M | $1.94M | — | — | — | — | — | — | — | — | $30.06M | $2.291 | — | 13,120,010 | — |
|---|
| 2019-01-31 | $47.29M | $1.73M | — | — | — | — | — | — | — | — | $45.56M | $3.472 | — | 13,120,010 | — |
|---|
| 2018-01-31 | $34.5M | $1.07M | — | — | — | — | — | — | — | — | $33.42M | $2.548 | — | 13,120,010 | — |
|---|
| 2017-01-31 | $10.89M | $1.12M | — | — | — | — | — | — | — | — | $9.76M | $0.744 | — | 13,120,010 | — |
|---|
| 2016-01-31 | $9.72M | — | — | — | — | $1.16M | — | — | — | — | $8.56M | $0.652 | — | 13,120,010 | — |
|---|
| 2015-01-31 | $26.08M | — | — | — | — | $1.31M | — | — | — | — | $24.77M | $1.888 | — | 13,120,010 | 13,120,010 |
|---|
| 2014-01-31 | $22.05M | — | — | — | — | $988,864.00 | — | — | — | — | $21.06M | $1.605 | — | 13,120,010 | 13,120,010 |
|---|
| 2013-01-31 | $31.56M | — | — | — | — | $908,208.00 | — | — | — | — | $30.65M | $2.336 | — | — | 13,120,010 |
|---|
| 2012-01-31 | $34.16M | — | — | — | — | $920,994.00 | — | — | — | — | $33.24M | $2.533 | — | — | 13,120,010 |
|---|
| 2011-01-31 | $33.34M | — | — | — | — | $878,677.00 | — | — | — | — | $32.46M | $2.474 | — | — | — |
|---|
| 2010-01-31 | $13.24M | — | — | — | — | — | — | — | — | — | $12.42M | $0.947 | — | — | — |
|---|