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 | $9.67M | — | $4.1M | $310,000.00 | $3.55M | $4.08M | $14,000.00 | $51,000.00 | $65,000.00 | $476,000.00 | -$411,000.00 | -$50.00 | — | 9,089,000 | — |
|---|
| 2026-01-31 | $9.8M | — | $3.99M | $389,000.00 | $3.31M | $3.91M | $78,000.00 | -$29,000.00 | $200,000.00 | $471,000.00 | -$271,000.00 | -$0.04 | — | 278,000 | — |
|---|
| 2025-10-31 | $9.69M | — | $4.51M | $506,000.00 | $3.02M | $3.74M | $774,000.00 | $4,000.00 | $778,000.00 | $716,000.00 | $62,000.00 | $0.01 | — | 8,046,000 | — |
|---|
| 2025-07-31 | $13.56M | — | $6.83M | $311,000.00 | $3.64M | $4.17M | $2.66M | -$65,000.00 | $2.6M | $670,000.00 | $1.93M | $0.24 | — | 8,000,000 | — |
|---|
| 2025-04-30 | $7.9M | — | $3.33M | $380,000.00 | $3.38M | $3.99M | -$658,000.00 | -$18,000.00 | -$676,000.00 | $294,000.00 | -$970,000.00 | -$120.00 | — | 7,969,000 | — |
|---|
| 2025-01-31 | $15.04M | — | $6.55M | $562,000.00 | $2.99M | $3.77M | $2.78M | — | $2.7M | $671,000.00 | $2.03M | -$1.30 | — | 1,306,000 | — |
|---|
| 2024-10-31 | $12.11M | — | $5.42M | $562,000.00 | $2.76M | $3.55M | $1.88M | -$189,000.00 | $1.69M | $396,000.00 | $1.29M | $2.87 | — | 5,473,000 | — |
|---|
| 2024-07-31 | $10.04M | — | $4.78M | $328,000.00 | $2.78M | $3.35M | $1.43M | $40,000.00 | $1.47M | $672,000.00 | $798,000.00 | -$0.11 | — | 5,500,000 | — |
|---|
| 2024-04-30 | $9.68M | — | $4.22M | $462,000.00 | $2.76M | $3.49M | $730,000.00 | $469,000.00 | $1.2M | $245,000.00 | $954,000.00 | $0.00 | — | 1,406,000 | — |
|---|
| 2024-01-31 | $13.38M | — | $6.24M | $654,000.00 | $2.98M | $3.92M | $2.32M | -$900,000.00 | $2.24M | $748,000.00 | $1.44M | $0.35 | — | -1,404,594 | -1,404,594 |
|---|
| 2023-10-31 | $4.97M | — | $2.25M | $508,000.00 | $2.94M | $3.71M | -$1.45M | -$144,000.00 | -$1.6M | $112,000.00 | $568,000.00 | -$0.27 | — | 1,406,000 | 1,406,000 |
|---|
| 2023-07-31 | $7.56M | — | $2.94M | $493,000.00 | $2.91M | $3.71M | -$767,000.00 | $75,000.00 | -$692,000.00 | $66,000.00 | -$1.49M | -$1.74 | — | 1,406,000 | 13,792,000 |
|---|
| 2023-04-30 | $10.6M | — | $4.54M | $478,000.00 | $3.31M | $4.12M | $419,000.00 | -$132,000.00 | $287,000.00 | $411,000.00 | -$240,000.00 | -$0.84 | — | 1,406,000 | 13,789,000 |
|---|
| 2023-01-31 | $8.87M | — | $4.25M | $310,000.00 | $3.02M | $3.66M | $595,000.00 | -$5.9M | $1.04M | $319,000.00 | $666,000.00 | -$0.20 | -$0.02 | 0 | 0 |
|---|
| 2022-10-31 | $3.04M | — | $862,000.00 | $412,000.00 | $3.02M | $3.77M | -$2.9M | $59,000.00 | -$2.85M | $38,000.00 | -$5.16M | -$4.34 | -$0.44 | 1,406,000 | 1,406,000 |
|---|
| 2022-07-31 | $8.71M | — | $3.54M | $833,000.00 | $3.79M | $5.09M | -$1.55M | -$76,000.00 | -$1.63M | $131,000.00 | -$1.92M | -$0.21 | -$0.21 | 13,782,000 | 13,782,000 |
|---|
| 2022-04-30 | $9.09M | — | $3.29M | $1.01M | $4.27M | $5.77M | -$2.48M | -$118,000.00 | -$2.59M | $211,000.00 | -$2.42M | -$0.24 | -$0.24 | 13,775,000 | 13,775,000 |
|---|
| 2022-01-31 | $3.76M | — | $85,000.00 | $1.03M | $3.66M | $5.18M | -$5.1M | -$111,000.00 | -$5.21M | -$150,000.00 | -$5.86M | -$0.50 | -$0.50 | 2,000 | 2,000 |
|---|
| 2021-10-31 | $8.35M | — | $3.17M | $826,000.00 | $3.9M | $5.22M | -$2.05M | $33,000.00 | -$2.02M | $59,000.00 | -$2.58M | -$0.24 | -$0.24 | 13,774,000 | 13,774,000 |
|---|
| 2021-07-31 | $6.81M | — | $2.22M | $888,000.00 | $3.38M | $4.82M | -$2.6M | $57,000.00 | -$2.54M | $197,000.00 | -$2.66M | -$0.24 | -$0.24 | 13,774,000 | 13,774,000 |
|---|
| 2021-04-30 | $4.19M | — | $543,000.00 | $853,000.00 | $3.82M | $5.34M | -$4.79M | $947,000.00 | -$3.85M | -$145,000.00 | -$3.98M | -$0.33 | -$0.33 | 13,759,000 | 13,759,000 |
|---|
| 2021-01-31 | $6.4M | — | $2.53M | $926,000.00 | $3.73M | $6.02M | -$3.49M | $794,000.00 | -$2.69M | $615,000.00 | -$3.47M | -$0.29 | -$0.29 | 296,000 | 296,000 |
|---|
| 2020-10-31 | $6.54M | — | $2.27M | $912,000.00 | $2.97M | $4.55M | -$2.27M | $12,000.00 | -$2.26M | $109,000.00 | -$3.59M | -$0.34 | -$0.34 | 12,313,000 | 12,313,000 |
|---|
| 2020-07-31 | $5.09M | — | $2.02M | $755,000.00 | $2.99M | $4.44M | -$2.43M | $0.00 | -$2.43M | -$530,000.00 | -$6.6M | -$0.59 | -$0.59 | 12,182,000 | 12,182,000 |
|---|
| 2020-04-30 | $3.19M | $5.19M | $484,000.00 | $410,000.00 | $2.95M | $6.63M | -$6.14M | $56,000.00 | -$6.09M | $342,000.00 | -$6.64M | -$0.59 | -$0.59 | 12,172,000 | 12,172,000 |
|---|
| 2020-01-31 | $8.88M | $7.31M | $4.39M | $408,000.00 | $3.6M | $5.45M | -$1.06M | -$45,000.00 | -$1.11M | $428,000.00 | -$3.71M | -$0.35 | -$0.35 | 8,000 | 8,000 |
|---|
| 2019-10-31 | $8.31M | $6.61M | $3.32M | $629,000.00 | $3.4M | $4.63M | -$1.32M | -$31,000.00 | -$1.35M | -$31,000.00 | -$2.03M | -$0.21 | -$0.21 | 12,158,000 | 12,158,000 |
|---|
| 2019-07-31 | $6.82M | $6.02M | $2.81M | $498,000.00 | $3.38M | $4.48M | -$1.68M | $136,000.00 | -$1.54M | -$46,000.00 | -$3.14M | -$0.30 | -$0.30 | 12,128,000 | 12,128,000 |
|---|
| 2019-04-30 | $5.98M | $6.12M | $3.74M | $315,000.00 | $5.23M | $6.2M | -$2.46M | $96,000.00 | -$2.36M | $55,000.00 | -$2.42M | -$0.24 | -$0.24 | 12,119,000 | 12,119,000 |
|---|
| 2019-01-31 | $6.74M | $8.92M | $3.41M | $302,000.00 | $4.95M | $5.93M | -$2.52M | -$1.65M | -$4.18M | -$21,000.00 | -$4.16M | -$0.38 | -$0.38 | 5,000 | 5,000 |
|---|
| 2018-10-31 | $9.31M | $9.43M | $5.22M | $175,000.00 | $4.82M | $5.57M | -$349,000.00 | -$5.09M | -$5.44M | -$249,000.00 | -$5.19M | -$0.47 | -$0.47 | 12,119,000 | 12,119,000 |
|---|
| 2018-07-31 | $6.01M | $6.49M | $1.86M | $312,000.00 | $5.5M | $6.44M | -$4.58M | $72,000.00 | -$4.5M | $85,000.00 | -$4.59M | -$0.41 | -$0.41 | 12,093,000 | 12,093,000 |
|---|
| 2018-04-30 | $3.71M | $6.37M | $1.25M | $370,000.00 | $5.63M | $6.82M | -$5.57M | $104,000.00 | -$5.47M | $437,000.00 | -$5.91M | -$0.52 | -$0.52 | 12,087,000 | 12,087,000 |
|---|
| 2018-01-31 | -$37.91M | $8.99M | $1.37M | $865,000.00 | $5.16M | $9.03M | -$7.65M | -$367,000.00 | -$8.02M | -$262,000.00 | -$7.76M | -$0.67 | -$0.67 | 2,000 | 2,000 |
|---|
| 2017-10-31 | $8.64M | $7.74M | $901,000.00 | $299,000.00 | $4.88M | $5.69M | -$4.79M | $98,000.00 | -$4.7M | $586,000.00 | -$5.28M | -$0.46 | -$0.46 | 12,087,000 | 12,087,000 |
|---|
| 2017-07-31 | $10.84M | $10.22M | $618,000.00 | $240,000.00 | $4.83M | $5.59M | -$4.97M | -$35,000.00 | -$5.01M | $357,000.00 | -$5.36M | -$0.46 | -$0.46 | 12,082,000 | 12,082,000 |
|---|
| 2017-04-30 | $18.43M | $15.24M | $3.19M | $98,000.00 | — | $5.48M | -$2.29M | -$147,000.00 | -$2.44M | $229,000.00 | -$2.67M | -$0.24 | -$0.24 | 12,078,000 | 12,078,000 |
|---|
| 2017-01-31 | $12.55M | $15.22M | -$2.67M | — | — | $6.24M | -$8.91M | $364,000.00 | -$8.55M | $1.31M | -$9.85M | -$0.83 | -$0.83 | 2,000 | 2,000 |
|---|
| 2016-10-31 | $8.06M | $10.19M | -$2.14M | — | — | $5.6M | -$7.73M | $176,000.00 | -$7.56M | -$228,000.00 | -$7.33M | -$0.62 | -$0.62 | 12,075,000 | 12,075,000 |
|---|
| 2016-07-31 | $8.66M | $10.91M | -$2.24M | — | — | $6.07M | -$8.32M | -$776,000.00 | -$9.09M | $435,000.00 | -$9.53M | -$0.80 | -$0.80 | 12,070,000 | 12,070,000 |
|---|
| 2016-04-30 | $11.73M | $12.1M | -$366,000.00 | — | — | $5.97M | -$6.33M | $187,000.00 | -$6.14M | $299,000.00 | -$6.44M | -$0.53 | -$0.53 | 12,059,000 | 12,059,000 |
|---|
| 2016-01-31 | $11.44M | $12.46M | -$1.02M | — | — | $10M | -$11.02M | -$1.14M | -$12.16M | $14.68M | -$26.84M | -$2.23 | -$2.23 | 6,000 | 6,000 |
|---|
| 2015-10-31 | $15.68M | $13.96M | $1.72M | — | — | $7.7M | -$5.98M | -$581,000.00 | -$6.56M | -$746,000.00 | -$5.81M | -$0.48 | -$0.48 | 12,051,000 | 12,051,000 |
|---|
| 2015-07-31 | $7.55M | $10.16M | -$2.61M | — | — | $6.2M | -$8.8M | $159,000.00 | -$8.65M | -$2.8M | -$5.85M | -$0.49 | -$0.49 | 12,037,000 | 12,037,000 |
|---|
| 2015-04-30 | $17.14M | $12.57M | $4.58M | — | — | $5.53M | -$957,000.00 | $565,000.00 | -$392,000.00 | -$155,000.00 | -$237,000.00 | -$0.02 | -$0.02 | 12,018,000 | 12,018,000 |
|---|
| 2015-01-31 | $14.96M | $13.2M | $1.77M | — | — | $9.48M | -$7.72M | -$2.95M | -$10.67M | -$1.48M | -$9.19M | -$0.74 | -$0.74 | -152,000 | -152,000 |
|---|
| 2014-10-31 | $22.91M | $15.9M | $7.01M | — | — | $6.81M | $194,000.00 | -$534,000.00 | -$340,000.00 | $57,000.00 | -$397,000.00 | -$0.03 | -$0.03 | 12,476,000 | 12,476,000 |
|---|
| 2014-07-31 | $19.55M | $16.31M | $3.24M | — | — | $7.23M | -$4M | -$27,000.00 | -$4.02M | -$676,000.00 | -$3.35M | -$0.26 | -$0.26 | 12,671,000 | 12,671,000 |
|---|
| 2014-04-30 | $25.73M | $14.49M | $11.24M | — | — | $6.47M | $4.77M | $74,000.00 | $4.85M | $1.11M | $3.74M | $0.29 | $0.29 | 12,749,000 | 13,102,000 |
|---|
| 2014-01-31 | $23.65M | $15.48M | $8.17M | — | — | $5.87M | $2.3M | -$121,000.00 | $2.18M | $397,000.00 | $1.78M | $0.14 | $0.13 | -3,000 | -3,000 |
|---|
| 2013-10-31 | $20.28M | $15.32M | $4.95M | — | — | $7.51M | -$2.55M | -$554,000.00 | -$3.11M | -$478,000.00 | -$2.63M | -$0.21 | -$0.21 | 12,767,000 | 12,767,000 |
|---|
| 2013-07-31 | $20.9M | $16.6M | $4.3M | — | — | $6.43M | -$2.13M | $1.16M | -$966,000.00 | -$273,000.00 | -$693,000.00 | -$0.05 | -$0.05 | 12,742,000 | 12,742,000 |
|---|
| 2013-04-30 | $27.29M | $12.69M | $14.6M | — | — | $6.41M | $8.18M | -$264,000.00 | $7.92M | $1.61M | $6.31M | $0.49 | $0.48 | 12,789,000 | 13,220,000 |
|---|
| 2013-01-31 | $28.4M | $19.63M | $8.77M | — | — | $6.02M | $2.76M | $608,000.00 | $3.37M | -$50,000.00 | $3.42M | $0.27 | $0.26 | 28,000 | -22,000 |
|---|
| 2012-10-31 | $18.57M | $14.22M | $4.35M | — | — | $6.22M | -$1.86M | -$316,000.00 | -$2.18M | -$956,000.00 | -$1.22M | -$0.10 | -$0.10 | 12,771,000 | 12,771,000 |
|---|
| 2012-07-31 | $23.08M | $15.68M | $7.4M | — | — | $6.06M | $1.34M | -$67,000.00 | $1.27M | -$5.13M | $6.4M | $0.51 | $0.48 | 12,665,000 | 13,262,000 |
|---|
| 2012-04-30 | $34.63M | $17.75M | $16.89M | — | — | $5.22M | $11.67M | -$603,000.00 | $11.06M | $2.61M | $8.46M | $0.67 | $0.63 | 12,626,000 | 13,326,000 |
|---|
| 2012-01-31 | $37.03M | $15.77M | $21.27M | — | — | $6.7M | $14.57M | $73,000.00 | $14.65M | $4.48M | $10.17M | $0.85 | $0.81 | 341,000 | 380,000 |
|---|
| 2011-10-31 | $28.02M | $13.68M | $14.35M | — | — | $5.94M | $8.4M | $655,000.00 | $9.06M | $2.29M | $6.76M | $0.55 | $0.52 | 12,381,000 | 12,982,000 |
|---|
| 2011-07-31 | $21.28M | $13.07M | $8.21M | — | — | $5.61M | $2.6M | -$431,000.00 | $2.17M | $868,000.00 | $1.3M | $0.12 | $0.11 | 10,970,000 | 11,615,000 |
|---|
| 2011-04-30 | $26.5M | $12.58M | $13.93M | — | — | $4.95M | $8.97M | -$511,000.00 | $8.46M | $2.37M | $6.09M | $0.61 | $0.58 | 9,923,000 | 10,470,000 |
|---|
| 2011-01-31 | $19.74M | $10.67M | $9.07M | — | — | $5.77M | $3.3M | -$511,000.00 | $2.79M | $1.03M | $1.75M | $0.18 | $0.17 | 16,000 | 59,000 |
|---|
| 2010-10-31 | $19.97M | $13.99M | $5.98M | — | — | $4.23M | $1.75M | -$643,000.00 | $1.1M | $376,000.00 | $727,000.00 | $0.07 | $0.07 | 9,916,000 | 10,203,000 |
|---|
| 2010-07-31 | $15.16M | $10.5M | $4.66M | — | — | $5.26M | -$600,000.00 | $319,000.00 | -$281,000.00 | -$135,000.00 | -$146,000.00 | -$0.01 | -$0.01 | 9,838,000 | 9,838,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-01-31 | $40.95M | — | $18.66M | $1.59M | $13.35M | $15.81M | $2.86M | -$108,000.00 | $2.9M | $2.15M | $750,000.00 | $0.09 | — | 8,258,000 | 8,328,000 |
|---|
| 2025-01-31 | $46.86M | — | $20.97M | $1.91M | $11.29M | $14.15M | $6.82M | $236,000.00 | $7.06M | $1.98M | $5.07M | $4.32 | — | 4,078,000 | 4,078,000 |
|---|
| 2024-01-31 | $36.51M | — | $15.97M | $2.13M | $12.14M | $15.45M | $518,000.00 | -$1.1M | $238,000.00 | $1.34M | $274,000.00 | -$2.50 | — | 1,406 | 1,406 |
|---|
| 2023-01-31 | $25.01M | — | $9.95M | $1.37M | $12.88M | $15.6M | -$5.65M | -$6.09M | -$5.39M | $699,000.00 | -$8.83M | -$8.98 | -$0.92 | 1,405,000 | 1,405,000 |
|---|
| 2022-01-31 | $23.11M | — | $6.02M | $3.6M | $14.76M | $20.57M | -$14.54M | $926,000.00 | -$13.62M | -$39,000.00 | -$15.09M | -$1.31 | -$1.31 | 13,771,000 | 13,771,000 |
|---|
| 2021-01-31 | $21.22M | — | $7.31M | $3M | $12.65M | $21.64M | -$14.33M | $862,000.00 | -$13.47M | $536,000.00 | -$20.31M | -$1.80 | -$1.80 | 12,519,000 | 12,519,000 |
|---|
| 2020-01-31 | $29.92M | $26.05M | $12.95M | $1.85M | $14.14M | $19.24M | -$6.29M | $100,000.00 | -$6.19M | $353,000.00 | -$11.29M | -$1.10 | -$1.10 | 12,143,000 | 12,143,000 |
|---|
| 2019-01-31 | $25.77M | $31.2M | $11.74M | $1.16M | $20.91M | $24.76M | -$13.02M | -$6.57M | -$19.59M | $252,000.00 | -$19.84M | -$1.78 | -$1.78 | 12,105,000 | 12,105,000 |
|---|
| 2018-01-31 | $0.00 | $42.19M | $6.08M | $1.5M | $19.66M | $25.79M | -$19.71M | -$451,000.00 | -$20.16M | $910,000.00 | -$21.07M | -$1.82 | -$1.82 | 12,084,000 | 12,084,000 |
|---|
| 2017-01-31 | $41M | $48.41M | -$7.41M | $974,000.00 | $19.75M | $23.88M | -$31.29M | -$49,000.00 | -$31.34M | $1.81M | -$33.15M | -$2.79 | -$2.79 | 12,070,000 | 12,070,000 |
|---|
| 2016-01-31 | $51.82M | $49.15M | $2.67M | $931,000.00 | $18.04M | $29.43M | -$26.76M | -$999,000.00 | -$27.76M | $10.98M | -$38.74M | -$3.22 | -$3.22 | 12,041,000 | 12,041,000 |
|---|
| 2015-01-31 | $83.15M | $59.89M | $23.25M | — | — | $30M | -$6.75M | -$3.44M | -$10.19M | -$994,000.00 | -$9.19M | -$0.74 | -$0.74 | 12,479,000 | 12,479,000 |
|---|
| 2014-01-31 | $92.11M | $60.09M | $32.02M | — | — | $26.21M | $5.81M | $221,000.00 | $6.03M | $1.26M | $4.77M | $0.37 | $0.36 | 12,763,000 | 13,177,000 |
|---|
| 2013-01-31 | $104.69M | $67.27M | $37.41M | — | — | $23.51M | $13.9M | -$378,000.00 | $13.52M | -$3.53M | $17.05M | $1.34 | $1.29 | 12,715,000 | 13,242,000 |
|---|
| 2012-01-31 | $112.83M | $55.08M | $57.75M | — | — | $23.21M | $34.54M | -$214,000.00 | $34.33M | $10.01M | $24.32M | $2.13 | $2.02 | 11,432,000 | 12,069,000 |
|---|
| 2011-01-31 | $71.36M | $44.72M | $26.64M | — | — | $19.72M | $6.92M | -$127,000.00 | $6.79M | $2.07M | $4.73M | $0.48 | $0.46 | 9,870,000 | 10,181,000 |
|---|
| 2010-01-31 | $55.17M | $37.05M | $18.13M | — | — | $17.25M | $871,000.00 | -$232,000.00 | $639,000.00 | $119,000.00 | $520,000.00 | $0.05 | $0.05 | 9,799,000 | 9,963,000 |
|---|