Complete source-backed income-statement history.
- Available history
- 2018-08-31 to 2026-05-31
- 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-05-31 | $85.92M | — | — | — | — | $85.96M | -$39,000.00 | — | $472,000.00 | $49,000.00 | $423,000.00 | $0.03 | $0.03 | 12,146,000 | 12,359,000 |
|---|
| 2026-02-28 | $80.02M | — | — | — | — | $82.25M | -$2.23M | — | -$1.66M | $51,000.00 | -$1.71M | -$0.14 | -$0.14 | 12,120,000 | 12,120,000 |
|---|
| 2025-11-30 | $73.46M | — | — | — | — | $77.14M | -$3.68M | — | -$3.02M | $36,000.00 | -$3.06M | -$0.25 | -$0.25 | 12,111,000 | 12,111,000 |
|---|
| 2025-08-31 | $79.45M | — | — | — | — | $77.98M | $1.46M | — | $2.32M | $43,000.00 | $2.27M | $0.19 | $0.19 | 61,000 | 61,000 |
|---|
| 2025-05-31 | $73.97M | — | — | — | — | $74.13M | -$162,000.00 | — | $620,000.00 | $55,000.00 | $565,000.00 | $0.05 | $0.05 | 12,086,000 | 12,311,000 |
|---|
| 2025-02-28 | $64.89M | — | — | — | — | $69.48M | -$4.59M | — | -$3.74M | $38,000.00 | -$3.78M | -$0.31 | -$0.31 | 12,073,000 | 12,073,000 |
|---|
| 2024-11-30 | $64.46M | — | — | — | — | $65.93M | -$1.47M | — | -$922,000.00 | $39,000.00 | -$961,000.00 | -$0.08 | -$0.08 | 11,416,000 | 11,416,000 |
|---|
| 2024-08-31 | $66.01M | — | — | — | — | $71.82M | -$5.81M | — | -$5.18M | $19,000.00 | -$5.2M | -$0.47 | -$0.47 | 37,000 | 37,000 |
|---|
| 2024-05-31 | $63.08M | — | — | — | — | $64.25M | -$1.17M | — | -$498,000.00 | $60,000.00 | -$558,000.00 | -$0.05 | -$0.05 | 11,188,000 | 11,188,000 |
|---|
| 2024-02-29 | $57.29M | — | — | — | — | $58.98M | -$1.69M | — | -$948,000.00 | $50,000.00 | -$998,000.00 | -$0.09 | -$0.09 | 11,179,000 | 11,179,000 |
|---|
| 2023-11-30 | $51.48M | — | — | — | — | $54.32M | -$2.84M | — | -$2.01M | $38,000.00 | -$2.05M | -$0.18 | -$0.18 | 11,150,000 | 11,150,000 |
|---|
| 2023-08-31 | $54.93M | — | — | — | — | $52.7M | $2.23M | — | $3.09M | $167,000.00 | $2.93M | $0.29 | $0.28 | 277,000 | 612,000 |
|---|
| 2023-05-31 | $49.24M | — | — | — | — | $47.93M | $1.31M | — | $1.72M | $41,000.00 | $1.68M | $0.16 | $0.16 | 10,485,000 | 10,807,000 |
|---|
| 2023-02-28 | $43.94M | — | — | — | — | $44.99M | -$1.05M | — | -$1M | $15,000.00 | -$1.02M | -$0.10 | -$0.10 | 9,801,000 | 9,801,000 |
|---|
| 2022-11-30 | $39.32M | — | — | — | — | $41.47M | -$2.16M | — | -$2.08M | $10,000.00 | -$2.09M | -$0.21 | -$0.21 | 9,789,000 | 9,789,000 |
|---|
| 2022-08-31 | $42M | — | — | — | — | $40.08M | $1.92M | — | $1.97M | $61,000.00 | $1.91M | $0.20 | $0.20 | 5,000 | 5,000 |
|---|
| 2022-05-31 | $37.97M | — | — | — | — | $37.5M | $473,000.00 | — | $475,000.00 | -$2,000.00 | $477,000.00 | $0.05 | $0.05 | 9,722,000 | 10,069,000 |
|---|
| 2022-02-28 | $31.29M | — | — | — | — | $33.17M | -$1.88M | — | -$1.88M | $3,000.00 | -$1.88M | -$0.19 | -$0.19 | 9,712,000 | 9,712,000 |
|---|
| 2021-11-30 | $29.83M | — | — | — | — | $31.1M | -$1.26M | — | -$1.26M | $12,000.00 | -$1.28M | -$0.13 | -$0.13 | 9,710,000 | 9,710,000 |
|---|
| 2021-08-31 | $27.92M | — | — | — | — | $28.69M | -$762,000.00 | — | -$816,000.00 | $18,000.00 | -$834,000.00 | -$0.08 | -$0.08 | 8,519,619 | 8,519,619 |
|---|
| 2021-05-31 | $18.47M | — | — | — | — | $17.61M | $866,000.00 | — | $800,000.00 | $30,000.00 | $770,000.00 | $0.09 | $0.09 | 8,383 | 8,663 |
|---|
| 2021-02-28 | $9.08M | — | — | — | — | $12.88M | -$3.8M | — | -$3.85M | $29,000.00 | -$3.88M | -$0.46 | -$0.46 | 8,379 | 8,379 |
|---|
| 2020-11-30 | $9.41M | — | — | — | — | $15.71M | -$6.29M | — | -$6.32M | $29,000.00 | -$6.35M | -$0.76 | -$0.76 | 8,348 | 8,348 |
|---|
| 2020-08-31 | $5.53M | — | — | — | — | $12.37M | -$6.84M | — | -$6.85M | -$5,000.00 | -$6.85M | -$0.82 | -$0.82 | 8,329,663 | 8,329,663 |
|---|
| 2020-05-31 | $2.81M | — | — | — | — | $10.84M | -$8.03M | — | -$8M | $1.15M | -$9.15M | -$1.10 | -$1.10 | 8,341 | 8,341 |
|---|
| 2020-02-29 | $19.39M | — | — | — | — | $19.63M | -$240,000.00 | — | -$103,000.00 | $30,000.00 | -$133,000.00 | -$0.02 | -$0.02 | 8,336 | 8,336 |
|---|
| 2019-11-30 | $17.44M | — | — | — | — | $18.83M | -$1.39M | — | -$1.23M | -$4,000.00 | -$1.22M | -$0.15 | -$0.15 | 8,335 | 8,335 |
|---|
| 2019-08-31 | $18.75M | — | — | — | — | $17.79M | $965,000.00 | — | $943,000.00 | $27,000.00 | $916,000.00 | $0.17 | $0.16 | 5,278,000 | 5,506,849 |
|---|
| 2019-05-31 | $16.96M | — | — | — | — | $16.12M | $834,000.00 | — | $790,000.00 | $71,000.00 | $719,000.00 | $0.14 | $0.14 | 5,000 | 5,171 |
|---|
| 2019-02-28 | $15.12M | — | — | — | — | $14.84M | $282,000.00 | — | $247,000.00 | $35,000.00 | $212,000.00 | $0.04 | $0.04 | 5,000 | 5,105 |
|---|
| 2018-11-30 | $13.42M | — | — | — | — | $13.84M | -$420,000.00 | — | -$456,000.00 | -$65,000.00 | -$391,000.00 | -$0.08 | -$0.08 | 5,000 | 5,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 |
|---|
| 2025-08-31 | $282.76M | — | — | — | — | $287.52M | -$4.76M | — | -$1.73M | $175,000.00 | -$1.9M | -$0.16 | -$0.16 | 11,916,000 | 11,916,000 |
|---|
| 2024-08-31 | $237.86M | — | — | — | — | $249.37M | -$11.51M | — | -$8.64M | $167,000.00 | -$8.8M | -$0.79 | -$0.79 | 11,204,000 | 11,204,000 |
|---|
| 2023-08-31 | $187.43M | — | — | — | — | $187.1M | $332,000.00 | — | $1.74M | $233,000.00 | $1.5M | $0.15 | $0.14 | 10,305,000 | 10,640,000 |
|---|
| 2022-08-31 | $141.09M | — | — | — | — | $141.84M | -$754,000.00 | — | -$690,000.00 | $74,000.00 | -$764,000.00 | -$0.08 | -$0.08 | 9,719,000 | 9,719,000 |
|---|
| 2021-08-31 | $64.89M | — | — | — | — | $74.88M | -$9.99M | — | -$10.19M | $106,000.00 | -$10.3M | -$1.21 | -$1.21 | 8,528,000 | 8,528,000 |
|---|
| 2020-08-31 | $45.17M | — | — | — | — | $61.67M | -$16.5M | — | -$16.18M | $1.17M | -$17.36M | -$2.08 | -$2.08 | 8,338,000 | 8,338,000 |
|---|
| 2019-08-31 | $64.25M | — | — | — | — | $62.58M | $1.66M | — | $1.52M | $68,000.00 | $1.46M | $0.28 | $0.26 | 5,283,000 | 5,512,000 |
|---|
| 2018-08-31 | $51.74M | — | — | — | — | $49.88M | $1.86M | — | $1.75M | $5,000.00 | $1.74M | $0.35 | $0.34 | 5,000 | 5,050 |
|---|