Complete source-backed income-statement history.
- Available history
- 2010-04-30 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 | $11.02M | — | — | — | — | — | $2.12M | — | $2.55M | $1.3M | $1.25M | $0.24 | $0.23 | 3,000 | 9,000 |
|---|
| 2026-01-31 | $14.57M | — | — | — | — | — | $3.01M | — | $3.4M | $253,000.00 | $3.15M | $0.59 | $0.58 | 5,340,000 | 5,389,000 |
|---|
| 2025-10-31 | $9.4M | — | — | — | — | — | $1.12M | — | $1.58M | $378,000.00 | $1.2M | $0.22 | $0.22 | 5,338,000 | 5,392,000 |
|---|
| 2025-07-31 | $17.85M | — | — | — | — | — | $6.15M | — | $6.6M | $1.91M | $4.69M | $0.88 | $0.87 | 5,326,000 | 5,375,000 |
|---|
| 2025-04-30 | $11.18M | — | — | — | — | — | $3.54M | — | $3.89M | -$3,000.00 | $3.89M | $0.73 | $0.73 | 2,000 | -7,000 |
|---|
| 2025-01-31 | $7.52M | — | — | — | — | — | $432,000.00 | — | $842,000.00 | $125,000.00 | $717,000.00 | $0.13 | $0.13 | 5,321,000 | 5,381,000 |
|---|
| 2024-10-31 | $11.91M | — | — | — | — | — | $3.14M | — | $3.72M | -$322,000.00 | $4.04M | $0.76 | $0.75 | 5,320,000 | 5,374,000 |
|---|
| 2024-07-31 | $19.09M | — | — | — | — | — | $4.99M | — | $5.27M | $1.21M | $4.06M | $0.77 | $0.76 | 5,309,000 | 5,353,000 |
|---|
| 2024-04-30 | $19.54M | — | — | — | — | — | $4.68M | — | $5.03M | $882,000.00 | $4.14M | $0.78 | $0.77 | 1,000 | 6,000 |
|---|
| 2024-01-31 | $12.69M | — | — | — | — | $1.9M | -$148,000.00 | — | $114,000.00 | $22,000.00 | $92,000.00 | $0.02 | $0.02 | 5,303,000 | 5,346,000 |
|---|
| 2023-10-31 | $8.85M | — | — | — | — | — | $1.05M | — | $1.21M | $106,000.00 | $1.11M | $0.21 | $0.21 | 5,301,000 | 5,339,000 |
|---|
| 2023-07-31 | $10.29M | — | — | — | — | — | $2.02M | — | $2.07M | $725,000.00 | $1.35M | $0.25 | $0.25 | 5,292,000 | 5,325,000 |
|---|
| 2023-04-30 | $12.7M | — | — | — | — | — | -$734,000.00 | — | -$732,000.00 | -$415,000.00 | -$317,000.00 | -$0.06 | -$0.06 | -5,274,718 | -5,298,693 |
|---|
| 2023-01-31 | $9.12M | — | — | — | — | $1.57M | -$475,000.00 | — | $1.33M | -$15.25M | $16.57M | $3.14 | $3.12 | 5,284,000 | 5,310,000 |
|---|
| 2022-10-31 | $16.15M | — | — | — | — | — | $4.47M | — | $4.47M | $850,000.00 | $3.62M | $0.69 | $0.68 | 5,281,000 | 5,307,000 |
|---|
| 2022-07-31 | $10.71M | — | — | — | — | — | $2.57M | — | $2.57M | $661,000.00 | $1.91M | $0.36 | $0.36 | 5,274,000 | 5,296,000 |
|---|
| 2022-04-30 | $23.52M | — | — | — | — | — | $13.99M | — | $13.99M | $4M | $9.99M | $1.41 | $1.41 | -7,349,830 | -7,372,807 |
|---|
| 2022-01-31 | $9.39M | — | — | — | — | $1.54M | $1.16M | — | $1.16M | $248,000.00 | $910,000.00 | $0.12 | $0.12 | 7,363,000 | 7,385,000 |
|---|
| 2021-10-31 | $16.11M | — | — | — | — | — | $4.36M | — | $4.39M | $1.07M | $3.33M | $0.45 | $0.45 | 7,361 | 7,383 |
|---|
| 2021-07-31 | $10.51M | — | — | — | — | — | $1.8M | — | $2.03M | $389,000.00 | $1.64M | $0.22 | $0.22 | 7,346 | 7,373 |
|---|
| 2021-04-30 | $18.74M | — | — | — | — | — | $5.31M | — | $5.38M | $1.47M | $3.91M | $0.51 | $0.51 | -129 | -130 |
|---|
| 2021-01-31 | $7.86M | — | — | — | — | — | $2.52M | — | $2.8M | $710,000.00 | $2.09M | $0.29 | $0.28 | 7,343 | 7,372 |
|---|
| 2020-10-31 | $9.26M | — | — | — | — | — | $1.13M | — | $1.12M | $319,000.00 | $798,000.00 | $0.10 | $0.10 | 8,122 | 8,152 |
|---|
| 2020-07-31 | $4.21M | $2.68M | — | — | — | — | $83,000.00 | — | $739,000.00 | $146,000.00 | $593,000.00 | $0.07 | $0.07 | 8,151 | 8,182 |
|---|
| 2020-04-30 | $4.77M | $3.81M | — | — | — | — | -$5.25M | — | -$5.24M | -$1.36M | -$3.88M | — | — | 5 | 5 |
|---|
| 2020-01-31 | $5.29M | $3.08M | — | — | — | — | $676,000.00 | — | $734,000.00 | $396,000.00 | $338,000.00 | $0.04 | $0.04 | 8,138 | 8,174 |
|---|
| 2019-10-31 | $3.96M | $2.77M | — | — | — | — | -$2.93M | — | -$2.79M | -$622,000.00 | -$2.17M | — | — | 8,129 | 8,129 |
|---|
| 2019-07-31 | $4.77M | $3.66M | — | — | — | — | -$454,000.00 | — | -$330,000.00 | -$134,000.00 | -$196,000.00 | — | — | 8,095 | 8,095 |
|---|
| 2019-04-30 | $3.52M | $2.92M | — | — | — | — | -$811,000.00 | — | -$862,000.00 | -$1.09M | $1.44M | — | — | -8,086,901 | -8,131,855 |
|---|
| 2019-01-31 | $2.38M | $1.96M | — | — | — | — | -$761,000.00 | — | -$725,000.00 | $730,000.00 | -$32,000.00 | — | — | 8,103,000 | 8,103,000 |
|---|
| 2018-10-31 | $2.62M | $2.16M | — | — | — | — | -$769,000.00 | — | -$730,000.00 | -$150,000.00 | $55,000.00 | — | — | 8,095,000 | 8,146,000 |
|---|
| 2018-07-31 | $4.24M | $3.73M | — | — | — | — | -$884,000.00 | — | -$856,000.00 | -$194,000.00 | $61,000.00 | — | — | 8,086,000 | 8,124,000 |
|---|
| 2018-04-30 | -$21.95M | $1.59M | — | — | — | — | — | — | $594,000.00 | -$4.27M | $1.36M | — | — | 3 | 34 |
|---|
| 2018-01-31 | $10.38M | $2.11M | — | — | — | — | — | — | $285,000.00 | $3.14M | -$2.85M | — | — | 8,075 | 8,075 |
|---|
| 2017-10-31 | $9.18M | $1.14M | — | — | — | — | — | — | $363,000.00 | $85,000.00 | $278,000.00 | — | — | 8,070 | 8,102 |
|---|
| 2017-07-31 | $11.33M | $1.22M | — | — | — | — | — | — | $2.21M | $766,000.00 | $1.45M | — | — | 8,063 | 8,083 |
|---|
| 2017-04-30 | $8.92M | — | — | — | — | — | — | — | -$375,000.00 | $556,000.00 | -$931,000.00 | — | — | 4,000 | 3,000 |
|---|
| 2017-01-31 | $9.78M | — | — | — | — | — | — | — | $270,000.00 | $96,000.00 | $174,000.00 | — | — | 8,053,000 | 8,080,000 |
|---|
| 2016-10-31 | $11.47M | — | — | — | — | — | — | — | $120,000.00 | $8,000.00 | $112,000.00 | — | — | 8,050,000 | 8,077,000 |
|---|
| 2016-07-31 | $12.21M | — | — | — | — | — | — | — | $967,000.00 | $337,000.00 | $630,000.00 | — | — | 8,042,000 | 8,065,000 |
|---|
| 2016-04-30 | $8.67M | — | — | — | — | — | — | — | -$11.62M | -$3.82M | -$7.8M | — | — | 2,000 | 0 |
|---|
| 2016-01-31 | $12.2M | — | — | — | — | — | — | — | -$806,000.00 | -$237,000.00 | -$569,000.00 | — | — | 8,038,000 | 8,059,000 |
|---|
| 2015-10-31 | $11.22M | — | — | — | — | — | — | — | -$1.11M | -$430,000.00 | -$676,000.00 | — | — | — | 8,038,000 |
|---|
| 2015-07-31 | $9.58M | — | — | — | — | — | — | — | -$1.9M | -$725,000.00 | -$1.18M | — | — | — | 8,029,000 |
|---|
| 2015-04-30 | $9.89M | — | — | — | — | — | — | — | -$4.05M | -$1.5M | $5.11M | — | — | — | 35,000 |
|---|
| 2015-01-31 | $13.22M | — | — | — | — | — | — | — | -$532,000.00 | -$228,000.00 | -$309,000.00 | — | — | — | 8,026,000 |
|---|
| 2014-10-31 | $14.36M | — | — | — | — | — | — | — | -$91,000.00 | $6,000.00 | $254,000.00 | — | — | — | 8,026,000 |
|---|
| 2014-07-31 | $12.32M | — | — | — | — | — | — | — | -$1.05M | -$409,000.00 | $6.26M | — | — | — | 7,599,000 |
|---|
| 2014-04-30 | $6.49M | — | — | — | — | — | — | — | -$160,000.00 | -$96,000.00 | -$2.29M | — | — | — | 66,000 |
|---|
| 2014-01-31 | $20.25M | — | — | — | — | — | — | — | $393,000.00 | $103,000.00 | -$11,000.00 | — | — | — | 7,195,000 |
|---|
| 2013-10-31 | $22.76M | — | — | — | — | — | — | — | $137,000.00 | $85,000.00 | $52,000.00 | — | — | — | 7,195 |
|---|
| 2013-07-31 | $20.51M | — | — | — | — | — | — | — | -$1.09M | -$402,000.00 | -$687,000.00 | — | — | — | 6,374,000 |
|---|
| 2013-04-30 | $20.34M | — | — | — | — | — | — | — | -$3.96M | -$1.45M | -$2.51M | — | — | — | 0 |
|---|
| 2013-01-31 | $21.75M | — | — | — | — | — | — | — | -$223,000.00 | -$226,000.00 | $3,000.00 | — | — | — | 5,996 |
|---|
| 2012-10-31 | $21.32M | — | — | — | — | — | — | — | $548,000.00 | $272,000.00 | $276,000.00 | — | — | — | 5,996,000 |
|---|
| 2012-07-31 | $19.6M | — | — | — | — | — | — | — | -$959,000.00 | -$351,000.00 | -$608,000.00 | — | — | — | 5,996,000 |
|---|
| 2012-04-30 | $19.09M | — | — | — | — | — | — | — | -$2.49M | -$863,000.00 | -$1.63M | — | — | — | -5,990,004 |
|---|
| 2012-01-31 | $21.42M | — | — | — | — | — | — | — | -$984,000.00 | -$668,000.00 | -$316,000.00 | — | — | — | 5,996,000 |
|---|
| 2011-10-31 | $23.35M | — | — | — | — | — | — | — | $1.87M | $783,000.00 | $1.08M | — | — | — | 5,996 |
|---|
| 2011-04-30 | $22.09M | — | — | — | — | — | — | — | -$11.93M | -$2.86M | -$9.08M | — | — | — | — |
|---|
| 2011-01-31 | $23.85M | — | — | — | — | — | — | — | $694,000.00 | -$587,000.00 | $1.28M | — | — | — | — |
|---|
| 2010-10-31 | $25.82M | — | — | — | — | — | — | — | $1.21M | $483,000.00 | $731,000.00 | — | — | — | — |
|---|
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 | $52.85M | — | — | — | — | — | $12.39M | — | $14.13M | $3.84M | $10.29M | $1.93 | $1.91 | 5,337,000 | 5,393,000 |
|---|
| 2025-04-30 | $49.69M | — | — | — | — | — | $12.11M | — | $13.73M | $1.01M | $12.72M | $2.39 | $2.37 | 5,318,000 | 5,369,000 |
|---|
| 2024-04-30 | $51.37M | — | — | — | — | — | $7.6M | — | $8.43M | $1.74M | $6.69M | $1.26 | $1.25 | 5,300,000 | 5,347,000 |
|---|
| 2023-04-30 | $48.68M | — | — | — | — | — | $5.83M | — | $7.64M | -$14.15M | $21.79M | $4.13 | $4.11 | 5,282 | 5,307 |
|---|
| 2022-04-30 | $58.93M | — | — | — | — | — | $21.3M | — | $21.57M | $5.7M | $15.86M | $2.21 | $2.21 | 7,170 | 7,193 |
|---|
| 2021-04-30 | $40.07M | — | — | — | — | — | $9.05M | — | $10.04M | $2.64M | $7.39M | $0.95 | $0.95 | 7,743 | 7,773 |
|---|
| 2020-04-30 | $18.78M | $13.31M | — | — | — | — | -$7.96M | — | -$7.63M | -$1.72M | -$5.9M | -$0.73 | -$0.73 | 8,134 | 8,134 |
|---|
| 2019-04-30 | $12.75M | $10.78M | — | — | — | — | -$3.23M | — | -$3.17M | -$708,000.00 | $1.53M | — | — | 8,099 | 8,145 |
|---|
| 2018-04-30 | $8.93M | $6.06M | — | — | — | — | — | — | $3.46M | -$279,000.00 | $238,000.00 | — | — | 8,073 | 8,104 |
|---|
| 2017-04-30 | $42.37M | — | — | — | — | — | — | — | $982,000.00 | $997,000.00 | -$15,000.00 | — | — | 8,052,000 | 8,077,000 |
|---|
| 2016-04-30 | $41.66M | — | — | — | — | — | — | — | -$15.44M | -$5.21M | -$10.22M | — | — | 8,037,000 | 8,059,000 |
|---|
| 2015-04-30 | $49.79M | — | — | — | — | — | — | — | -$5.72M | -$2.13M | $11.32M | — | — | — | 7,919,000 |
|---|
| 2014-04-30 | $62.2M | — | — | — | — | — | — | — | -$1.21M | -$567,000.00 | -$2.94M | — | — | — | 6,988,000 |
|---|
| 2013-04-30 | $83M | — | — | — | — | — | — | — | -$4.6M | -$1.76M | -$2.84M | — | — | — | 5,996 |
|---|
| 2012-04-30 | $85.36M | — | — | — | — | — | — | — | -$2.04M | -$896,000.00 | -$1.14M | — | — | — | 5,996 |
|---|
| 2011-04-30 | $96.84M | — | — | — | — | — | — | — | -$10.77M | -$3.21M | -$7.56M | — | — | — | 5,996 |
|---|
| 2010-04-30 | $120.5M | — | — | — | — | — | — | — | -$15.37M | -$5.89M | -$9.48M | — | — | — | — |
|---|