Complete source-backed income-statement history.
- Available history
- 2010-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 | — | — | — | $1.26M | — | — | -$2.65M | — | — | — | -$2.52M | -$0.07 | -$0.07 | 33,593,000 | 33,593,000 |
|---|
| 2026-01-31 | — | — | — | $1.1M | — | — | -$2.72M | — | — | — | -$2.57M | -$0.08 | -$0.08 | 33,240,000 | 33,240,000 |
|---|
| 2025-10-31 | — | — | — | $1.14M | — | — | -$2.88M | — | — | — | -$2.7M | -$0.09 | -$0.09 | -32,260,546 | -32,260,546 |
|---|
| 2025-07-31 | — | — | — | $1.06M | — | — | -$2.44M | — | — | — | -$2.26M | -$0.07 | -$0.07 | 32,476,000 | 32,476,000 |
|---|
| 2025-04-30 | — | — | — | $1.32M | — | — | -$3M | — | — | — | -$2.79M | -$0.09 | -$0.09 | 32,202,000 | 32,202,000 |
|---|
| 2025-01-31 | — | — | — | $1.55M | — | — | -$3.39M | — | — | — | -$3.18M | -$0.10 | -$0.10 | 32,197,000 | 32,197,000 |
|---|
| 2024-10-31 | — | — | — | $1.48M | — | — | -$3.16M | — | — | — | -$2.88M | -$0.09 | -$0.09 | -31,772,102 | -31,772,102 |
|---|
| 2024-07-31 | — | — | — | $1.93M | — | — | -$3.59M | — | — | — | -$3.28M | -$0.10 | -$0.10 | 32,054,000 | 32,054,000 |
|---|
| 2024-04-30 | — | — | — | $1.65M | — | — | -$3.47M | — | — | — | -$3.14M | -$0.10 | -$0.10 | 31,914,000 | 31,914,000 |
|---|
| 2024-01-31 | — | — | — | $1.35M | — | — | -$3.61M | — | — | — | -$3.26M | -$0.10 | -$0.10 | 31,446,000 | 31,446,000 |
|---|
| 2023-10-31 | $0.00 | — | — | $1.62M | — | — | -$3.05M | — | — | — | -$2.69M | -$0.09 | -$0.09 | 39 | 39 |
|---|
| 2023-07-31 | — | — | — | $1.09M | — | — | -$2.84M | — | — | — | -$2.51M | -$0.08 | -$0.08 | 30,974 | 30,974 |
|---|
| 2023-04-30 | $210,000.00 | — | — | $998,000.00 | — | — | -$2.56M | — | — | — | -$2.29M | -$0.07 | -$0.07 | 30,930 | 30,930 |
|---|
| 2023-01-31 | — | — | — | $1.07M | — | — | -$2.56M | — | — | — | -$2.32M | $0.08 | $0.08 | 30,921 | 30,921 |
|---|
| 2022-10-31 | — | — | — | $1.69M | — | — | -$3.61M | — | — | — | -$3.48M | $0.78 | $0.78 | 130 | 130 |
|---|
| 2022-07-31 | — | — | — | $1.45M | — | — | -$2.8M | — | — | — | -$2.75M | -$0.09 | -$0.09 | 30,451 | 30,451 |
|---|
| 2022-04-30 | — | — | — | $1.74M | — | — | -$3.59M | — | — | — | -$3.54M | -$0.12 | — | — | 30,152 |
|---|
| 2022-01-31 | $513,000.00 | — | — | $1.84M | — | — | -$3.88M | — | — | — | -$3.83M | -$0.13 | — | — | 30,125 |
|---|
| 2021-10-31 | -$1,000.00 | — | — | $2.17M | — | — | -$4.08M | — | — | — | -$4.01M | -$0.13 | — | — | 28,550,910 |
|---|
| 2021-07-31 | — | — | — | $2.17M | — | — | -$4.39M | — | — | — | -$4.33M | -$0.14 | — | — | 30,455 |
|---|
| 2021-04-30 | — | — | — | $1.02M | — | — | -$2.44M | — | — | — | -$2.4M | -$0.08 | — | — | 28,669,000 |
|---|
| 2021-01-31 | $513,000.00 | — | — | $828,000.00 | — | — | -$2.23M | — | — | — | -$2.21M | — | — | — | 25,165,000 |
|---|
| 2020-10-31 | — | — | — | $407,696.00 | — | — | -$2.24M | — | — | — | -$2.22M | — | — | — | 550,434 |
|---|
| 2020-07-31 | — | — | — | $1.25M | — | — | -$2.44M | — | — | — | -$2.56M | — | — | — | 23,165,066 |
|---|
| 2020-04-30 | — | — | — | $1.23M | $1.44M | — | -$2.67M | — | -$2.66M | — | -$2.64M | — | — | — | 21,155,505 |
|---|
| 2020-01-31 | — | — | — | $1.49M | $1.14M | — | -$2.63M | — | -$2.62M | — | -$2.59M | — | — | — | 20,703,882 |
|---|
| 2019-10-31 | $0.00 | — | — | $871,188.00 | $1.26M | — | -$2.13M | — | -$2.11M | — | -$2.09M | — | — | — | 150,962 |
|---|
| 2019-07-31 | — | — | — | $1.09M | $1.06M | — | -$2.18M | — | -$2.17M | — | -$2.14M | — | — | — | 20,100,915 |
|---|
| 2019-04-30 | $250,000.00 | — | — | $1.27M | $1.28M | — | -$2.59M | — | -$2.57M | — | -$2.57M | — | — | — | 19,645,140 |
|---|
| 2019-01-31 | — | — | — | $2.25M | $2.07M | — | -$4.98M | — | -$4.97M | — | -$4.97M | — | — | — | 19,170,591 |
|---|
| 2018-10-31 | $0.00 | — | — | $2.43M | $2.31M | — | -$5.41M | — | -$5.39M | — | -$5.3M | — | — | — | 366,789 |
|---|
| 2018-07-31 | $362,500.00 | — | — | $2.94M | $2.7M | — | -$5.61M | — | -$5.59M | — | -$5.48M | — | — | — | 18,431,025 |
|---|
| 2018-04-30 | $750,000.00 | — | — | $660,193.00 | $908,767.00 | — | -$1.4M | — | -$1.39M | — | -$1.38M | -$0.08 | -$0.08 | 16,713,091 | 16,713,091 |
|---|
| 2018-01-31 | — | — | — | $777,873.00 | $990,036.00 | — | -$1.87M | — | -$1.87M | — | -$1.84M | — | — | — | 16,610,770 |
|---|
| 2017-10-31 | $0.00 | — | — | $351,828.00 | $1.34M | — | -$1.74M | — | -$1.79M | — | -$1.79M | — | — | — | 1,166,348 |
|---|
| 2017-07-31 | $362,500.00 | — | — | $362,968.00 | $1.51M | — | -$1.73M | — | -$1.79M | — | -$1.79M | — | — | — | 14,561,754 |
|---|
| 2017-04-30 | — | — | — | $431,124.00 | $699,345.00 | — | -$1.21M | — | $160,489.00 | — | $160,489.00 | $0.02 | $0.02 | 9,734,171 | 9,736,571 |
|---|
| 2017-01-31 | — | — | — | $451,630.00 | $859,885.00 | — | -$1.39M | — | -$1.59M | — | -$3.6M | — | — | — | 8,755,057 |
|---|
| 2016-10-31 | $200,000.00 | — | — | $413,486.00 | $546,509.00 | — | -$913,302.00 | — | -$1.05M | — | -$1.05M | — | — | — | 3,286 |
|---|
| 2016-07-31 | $100,000.00 | — | — | $292,063.00 | $631,226.00 | — | -$974,884.00 | — | -$1.1M | — | -$1.1M | — | — | — | 8,745,423 |
|---|
| 2016-04-30 | — | — | — | $392,589.00 | $658,953.00 | — | -$1.15M | — | -$1.27M | — | -$1.27M | -$0.15 | -$0.15 | 8,736,024 | 8,736,024 |
|---|
| 2016-01-31 | — | — | — | $458,051.00 | $873,423.00 | — | -$1.47M | — | -$1.59M | — | -$1.59M | -$0.18 | -$0.18 | 8,727,035 | 8,727,035 |
|---|
| 2015-10-31 | $0.00 | — | — | — | $362,066.00 | — | -$1.18M | — | -$1.29M | — | -$1.29M | — | — | — | -13,153 |
|---|
| 2015-07-31 | $95,000.00 | — | — | — | $1.42M | — | -$1.49M | — | -$1.6M | — | -$1.6M | -$0.18 | -$0.18 | 8,762,540 | 8,792,540 |
|---|
| 2015-04-30 | $25,000.00 | — | — | — | $1.96M | — | -$2.13M | — | -$2.24M | — | -$2.24M | — | — | — | 8,768,775 |
|---|
| 2015-01-31 | $9.14M | — | — | — | $1.77M | — | $3.86M | — | $3.75M | — | $3.75M | $0.43 | $0.41 | 8,788,375 | 9,251,535 |
|---|
| 2014-10-31 | $1.38M | — | — | — | $1.6M | — | -$1.56M | — | -$3.15M | — | -$3.15M | — | — | — | 91,022 |
|---|
| 2014-07-31 | $1.19M | — | — | — | $1.1M | — | -$159,583.00 | — | $411,001.00 | — | $411,001.00 | $0.05 | $0.04 | 8,930,070 | 10,633,900 |
|---|
| 2014-04-30 | $1.11M | — | — | — | $1.84M | — | -$1.36M | — | -$3.25M | — | -$3.25M | — | — | — | 212,920,370 |
|---|
| 2014-01-31 | — | — | — | — | $1.86M | — | -$1.96M | — | -$3.61M | — | -$3.61M | -$0.02 | -$0.02 | 210,232,227 | 210,232,227 |
|---|
| 2013-10-31 | — | — | — | — | $1.87M | — | -$1.78M | — | -$2.93M | — | -$2.93M | — | — | — | 3,756,917 |
|---|
| 2013-07-31 | — | — | — | — | $2.2M | — | -$2.22M | — | -$2.58M | — | -$2.58M | — | — | — | 201,965,186 |
|---|
| 2013-04-30 | — | — | — | — | $1.84M | — | -$1.85M | — | -$2.48M | — | -$2.48M | — | — | — | 191,654,954 |
|---|
| 2013-01-31 | — | — | — | — | $2.07M | — | -$2.07M | — | -$2.09M | — | -$2.09M | — | — | — | 184,998,059 |
|---|
| 2012-10-31 | $350.00 | $1,925.00 | — | $499,204.00 | $1.22M | — | -$1.73M | — | -$1.86M | — | -$1.86M | — | — | — | 1,056,884 |
|---|
| 2012-07-31 | $249,470.00 | $714.00 | — | $458,412.00 | $433,682.00 | — | -$643,338.00 | — | -$629,102.00 | — | -$629,102.00 | — | — | — | 182,964,773 |
|---|
| 2012-04-30 | $248,070.00 | $497.00 | — | $604,211.00 | $521,560.00 | — | -$878,198.00 | — | -$877,109.00 | — | -$877,109.00 | — | — | — | 180,597,215 |
|---|
| 2012-01-31 | $449,195.00 | $737.00 | — | $649,679.00 | $686,035.00 | — | -$887,256.00 | — | -$886,085.00 | — | -$886,085.00 | — | — | — | — |
|---|
| 2011-10-31 | $448,960.00 | $597.00 | — | $736,411.00 | $718,868.00 | — | -$1.01M | — | -$2.79M | $0.00 | -$2.79M | — | — | — | 2,472,358 |
|---|
| 2011-07-31 | $450,360.00 | $3,626.00 | — | $879,644.00 | $774,748.00 | — | -$1.21M | — | -$1.17M | $600,000.00 | -$1.77M | — | — | — | 170,604,447 |
|---|
| 2011-04-30 | $86,915.00 | $24,652.00 | — | $731,806.00 | $618,011.00 | — | -$1.29M | — | -$1.29M | — | -$1.29M | — | — | — | 166,418,894 |
|---|
| 2011-01-31 | $16,958.00 | $5,206.00 | — | $776,912.00 | $760,978.00 | — | -$1.53M | — | -$1.53M | — | -$1.53M | — | — | — | — |
|---|
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 | — | — | — | $5.07M | — | — | -$11.7M | — | — | — | -$10.93M | -$0.34 | -$0.34 | 32,454 | 32,454 |
|---|
| 2024-10-31 | $210,000.00 | — | — | $6.4M | — | — | -$13.83M | — | — | — | -$12.55M | -$0.39 | -$0.39 | 31,898 | 31,898 |
|---|
| 2023-10-31 | $210,000.00 | — | — | $4.77M | — | — | -$11.01M | — | — | — | -$9.81M | -$0.32 | -$0.32 | 30,980 | 30,980 |
|---|
| 2022-10-31 | — | — | — | $6.7M | — | — | -$13.88M | — | — | — | -$13.6M | $0.45 | $0.45 | 30,374 | 30,374 |
|---|
| 2021-10-31 | $512,000.00 | — | — | $6.19M | — | — | -$13.14M | — | — | — | -$12.95M | -$0.45 | — | — | 28,579,000 |
|---|
| 2020-10-31 | — | — | — | $4.38M | — | — | -$9.98M | — | — | — | -$10.02M | — | — | — | 22,229,042 |
|---|
| 2019-10-31 | $250,000.00 | — | — | $5.47M | $5.66M | — | -$11.89M | — | -$11.82M | — | -$11.65M | — | — | — | 19,789,795 |
|---|
| 2018-10-31 | $1.11M | — | — | $6.81M | $6.91M | — | -$14.29M | — | -$14.24M | — | -$14M | — | — | — | 17,624,335 |
|---|
| 2017-10-31 | $362,500.00 | — | — | $1.6M | $4.41M | — | -$6.08M | — | -$5.01M | — | -$5.01M | — | — | — | 12,197,340 |
|---|
| 2016-10-31 | $300,000.00 | — | — | $1.56M | $2.71M | — | -$4.51M | — | -$5.02M | — | -$5.02M | — | — | — | 8,739,453 |
|---|
| 2015-10-31 | $9.26M | — | — | $711,391.00 | $5.51M | — | -$944,759.00 | — | -$1.38M | — | -$1.38M | — | — | — | 8,760,126 |
|---|
| 2014-10-31 | $3.67M | — | — | — | $6.41M | — | -$5.04M | — | -$9.61M | — | -$9.61M | — | — | — | 8,710,867 |
|---|
| 2013-10-31 | $388,850.00 | — | — | — | $7.99M | — | -$7.92M | — | -$10.08M | — | -$10.08M | — | — | — | 196,645,962 |
|---|
| 2012-10-31 | $947,085.00 | $3,873.00 | — | $2.21M | $2.87M | — | -$4.13M | — | -$4.25M | — | -$4.25M | — | — | — | 181,677,334 |
|---|
| 2011-10-31 | $1M | $34,081.00 | — | $3.12M | $2.87M | — | -$5.03M | — | -$6.78M | $600,000.00 | -$7.38M | — | — | — | 166,859,649 |
|---|
| 2010-10-31 | $730,675.00 | $82,307.00 | — | $3.01M | $2.89M | — | -$5.25M | — | -$5.18M | — | -$5.18M | — | — | — | — |
|---|