Complete source-backed income-statement history.
- Available history
- 2010-05-31 to 2026-05-29
- 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-29 | $18.84M | $10.82M | $8.02M | $3.65M | $5.58M | $9.23M | -$1.21M | — | -$455,000.00 | -$1.85M | $1.39M | $0.05 | $0.05 | 404,000 | 404,000 |
|---|
| 2026-02-27 | $10.31M | $6.95M | $3.37M | $3.17M | $4.43M | $7.6M | -$4.23M | — | -$4M | -$798,000.00 | -$3.2M | -$0.10 | -$0.10 | 30,695,000 | 30,695,000 |
|---|
| 2025-11-28 | $9.88M | $7.34M | $2.55M | $2.97M | $4.43M | $7.19M | -$4.65M | — | -$4.44M | -$1.21M | -$3.23M | -$0.11 | -$0.11 | 30,177,000 | 30,177,000 |
|---|
| 2025-08-29 | $10.97M | $7.25M | $3.72M | $2.85M | $4.72M | $7.79M | -$4.07M | — | -$2.84M | -$752,000.00 | -$2.08M | -$0.07 | -$0.07 | 29,923,000 | 29,923,000 |
|---|
| 2025-05-30 | $14.09M | $9.82M | $4.27M | $2.69M | $3.93M | $7.48M | -$3.2M | — | -$2.99M | -$87,000.00 | -$2.9M | -$0.10 | -$0.10 | 81,000 | 81,000 |
|---|
| 2025-02-28 | $18.31M | $11.12M | $7.18M | $3.14M | $5.16M | $8.3M | -$1.12M | — | -$874,000.00 | -$231,000.00 | -$643,000.00 | -$0.02 | -$0.02 | 29,733,000 | 29,733,000 |
|---|
| 2024-11-29 | $13.45M | $8.05M | $5.4M | $2.28M | $4.64M | $6.91M | -$1.51M | — | -$1.25M | -$217,000.00 | -$1.03M | -$0.03 | -$0.03 | 29,659,000 | 29,659,000 |
|---|
| 2024-08-31 | — | — | — | — | — | — | — | — | — | — | $660,000.00 | $0.02 | $0.02 | 29,107,000 | 29,632,000 |
|---|
| 2024-08-30 | $13.12M | $6.04M | $7.08M | $2.36M | $4.56M | $6.92M | $159,000.00 | — | $814,000.00 | $154,000.00 | $660,000.00 | $0.02 | $0.02 | 29,107,000 | 29,632,000 |
|---|
| 2024-05-31 | $16.6M | $8.15M | $8.45M | $2.15M | $3.76M | $5.91M | $2.54M | — | $3.12M | -$20.74M | $23.86M | $1.47 | $0.81 | 45,000 | -53,000 |
|---|
| 2024-02-29 | $7.56M | $4.41M | $3.16M | $2.14M | $3.06M | $5.2M | -$2.05M | — | -$1.46M | $7,000.00 | -$1.47M | -$0.05 | -$0.05 | 28,866,000 | 28,866,000 |
|---|
| 2024-02-28 | — | — | — | — | — | — | — | — | — | — | -$1.47M | — | — | — | — |
|---|
| 2023-11-30 | $21.43M | $10.47M | $10.96M | $1.97M | $3.52M | $5.49M | $5.47M | — | $6.11M | $20,000.00 | $6.09M | $0.21 | $0.20 | 28,801,000 | 29,769,000 |
|---|
| 2023-08-31 | $20.62M | $10.64M | $9.98M | $2.46M | $3.41M | $5.87M | $4.12M | — | $4.69M | $16,000.00 | $4.67M | $0.16 | $0.16 | 28,649,000 | 29,632,000 |
|---|
| 2023-08-30 | $20.62M | — | — | — | — | — | — | — | $4.69M | $16,000.00 | — | — | — | — | — |
|---|
| 2023-05-31 | $22.27M | $10.79M | $11.48M | $2.25M | $3.59M | $5.84M | $5.64M | — | $6.12M | $11,000.00 | $6.11M | $0.21 | $0.21 | 214,000 | 135,000 |
|---|
| 2023-02-28 | $17.21M | $8.33M | $8.88M | $1.83M | $3.25M | $5.08M | $3.79M | — | $4.15M | $17,000.00 | $4.13M | $0.15 | $0.14 | 27,893,000 | 29,373,000 |
|---|
| 2022-11-30 | $14.82M | $6.9M | $7.91M | $1.55M | $2.88M | $4.43M | $3.49M | — | $3.74M | $18,000.00 | $3.73M | $0.14 | $0.13 | 27,579 | 29,080 |
|---|
| 2022-08-31 | $10.67M | $6.19M | $4.48M | $1.5M | $2.53M | $4.02M | $458,000.00 | — | $603,000.00 | $14,000.00 | $589,000.00 | $0.02 | $0.02 | 27,242,000 | 28,788,000 |
|---|
| 2022-05-31 | $20.29M | $9.82M | $10.47M | $1.66M | $2.99M | $4.65M | $5.82M | — | $5.8M | $10,000.00 | $5.79M | $0.22 | $0.21 | 330,000 | 264,000 |
|---|
| 2022-02-28 | $15.28M | $8.89M | $6.4M | $1.53M | $2.61M | $4.14M | $2.26M | — | $2.27M | $24,000.00 | $2.24M | $0.08 | $0.08 | 26,871,000 | 28,854,000 |
|---|
| 2021-11-30 | $9.61M | $5.09M | $4.52M | $1.31M | $2.49M | $3.8M | $717,000.00 | — | $751,000.00 | $34,000.00 | $717,000.00 | $0.03 | $0.03 | 26,205,000 | 28,342,000 |
|---|
| 2021-08-31 | $5.65M | $3.37M | $2.28M | $1.32M | $1.95M | $3.27M | -$993,000.00 | — | $719,000.00 | $23,000.00 | $696,000.00 | $0.03 | $0.03 | 23,999,000 | 25,356,000 |
|---|
| 2021-05-31 | $7.64M | $4.1M | $3.53M | $1.03M | $1.9M | $2.93M | $601,000.00 | — | $567,000.00 | $0.00 | $567,000.00 | $0.02 | $0.02 | 67,000 | 67,000 |
|---|
| 2021-02-28 | $5.27M | $3.37M | $1.89M | $903,000.00 | $1.64M | $2.55M | -$652,000.00 | — | -$701,000.00 | $34,000.00 | -$735,000.00 | -$0.03 | -$0.03 | 23,525,000 | 23,525,000 |
|---|
| 2020-11-30 | $1.68M | $1.31M | $377,000.00 | $820,000.00 | $1.5M | $2.32M | -$1.94M | — | -$1.96M | $4,000.00 | -$1.97M | -$0.08 | -$0.08 | 23,396,000 | 23,396,000 |
|---|
| 2020-08-31 | $2.01M | $1.79M | $227,000.00 | $900,000.00 | $1.51M | $2.41M | -$2.19M | — | -$108,000.00 | $215,000.00 | $107,000.00 | $0.00 | $0.00 | 23,248 | 23,455 |
|---|
| 2020-05-31 | $3.77M | $3.87M | -$93,000.00 | $854,000.00 | $1.67M | $2.75M | -$2.84M | — | -$2.88M | -$62,000.00 | -$2.89M | -$0.12 | -$0.12 | 22,859,177 | 22,859,060 |
|---|
| 2020-02-29 | $6.11M | $3.12M | $2.99M | $845,000.00 | $1.89M | $2.74M | $255,000.00 | — | $259,000.00 | $14,000.00 | $245,000.00 | $0.01 | $0.01 | 22,937 | 23,130 |
|---|
| 2019-11-30 | $6.87M | $3.67M | $3.2M | $795,000.00 | $2.16M | $2.95M | $250,000.00 | — | $257,000.00 | $6,000.00 | $251,000.00 | $0.01 | $0.01 | 22,823 | 22,912 |
|---|
| 2019-08-31 | $5.53M | $3.26M | $2.27M | $892,000.00 | $1.81M | $2.7M | -$429,000.00 | — | -$407,000.00 | $6,000.00 | -$413,000.00 | -$0.02 | -$0.02 | 22,708 | 22,708 |
|---|
| 2019-05-31 | $7.24M | $3.86M | $3.38M | $1.12M | $2.02M | $3.26M | $123,000.00 | — | $116,000.00 | $6,000.00 | $110,000.00 | $0.01 | $0.01 | 73 | 73 |
|---|
| 2019-02-28 | $3.16M | $2.89M | $272,000.00 | $931,000.00 | $1.85M | $3.39M | -$3.12M | — | -$3.2M | -$2,000.00 | -$3.2M | -$0.14 | -$0.14 | 22,459 | 22,459 |
|---|
| 2018-11-30 | $5.91M | $3.51M | $2.4M | $986,000.00 | $1.98M | $2.96M | -$565,000.00 | — | -$610,000.00 | $19,000.00 | -$629,000.00 | -$0.03 | -$0.03 | 22,294 | 22,294 |
|---|
| 2018-08-31 | $4.74M | $3.19M | $1.55M | $1.12M | $1.88M | $3M | -$1.44M | — | -$1.51M | $4,000.00 | -$1.52M | -$0.07 | -$0.07 | 22,190 | 22,190 |
|---|
| 2018-05-31 | $7.27M | $4.11M | $3.16M | $1.1M | $1.82M | $2.91M | $249,000.00 | — | $199,000.00 | $8,000.00 | $191,000.00 | $0.00 | $0.01 | 101 | -56 |
|---|
| 2018-02-28 | $7.39M | $4.22M | $3.18M | $1.04M | $1.83M | $2.87M | $307,000.00 | — | $176,000.00 | -$91,000.00 | $267,000.00 | $0.01 | $0.01 | 21,832 | 22,641 |
|---|
| 2017-11-30 | $7.92M | $4.79M | $3.13M | $1.09M | $1.85M | $2.94M | $187,000.00 | — | $75,000.00 | $15,000.00 | $60,000.00 | $0.00 | $0.00 | 21,645 | 22,883 |
|---|
| 2017-08-31 | $6.97M | $4.05M | $2.92M | $955,000.00 | $1.79M | $2.75M | $172,000.00 | — | $5,000.00 | -$5,000.00 | $10,000.00 | $0.00 | $0.00 | 21,417 | 22,991 |
|---|
| 2017-05-31 | $6.68M | $4.08M | $2.61M | $1.31M | $1.91M | $3.21M | -$606,000.00 | — | -$806,000.00 | -$11,000.00 | -$795,000.00 | -$0.03 | -$0.03 | 856 | 856 |
|---|
| 2017-02-28 | $2.68M | $2.18M | $503,000.00 | $1.25M | $1.72M | $2.97M | -$2.47M | — | -$2.65M | $2,000.00 | -$2.65M | -$0.16 | -$0.16 | 16,672 | 16,672 |
|---|
| 2016-11-30 | $4.22M | $2.75M | $1.46M | $1.04M | $1.71M | $2.75M | -$1.28M | — | -$1.42M | $30,000.00 | -$1.45M | -$0.09 | -$0.09 | 16,029 | 16,029 |
|---|
| 2016-08-31 | $5.32M | $3.11M | $2.21M | $1.06M | $1.72M | $2.78M | -$570,000.00 | — | -$751,000.00 | $4,000.00 | -$755,000.00 | -$0.06 | -$0.06 | 13,317 | 13,317 |
|---|
| 2016-05-31 | $1.57M | $1.67M | -$98,000.00 | $1.05M | $1.72M | $2.77M | -$2.87M | — | -$3.06M | -$1,000.00 | -$3.06M | -$0.23 | -$0.23 | 13,077,942 | 13,077,942 |
|---|
| 2016-02-29 | $1.68M | $1.51M | $169,000.00 | $1.29M | $1.7M | $2.99M | -$2.82M | — | -$3.01M | -$33,000.00 | -$2.98M | -$0.23 | -$0.23 | 13,164 | 13,164 |
|---|
| 2015-11-30 | $4.62M | $2.93M | $1.69M | $923,000.00 | $1.71M | $2.64M | -$945,000.00 | — | -$1.03M | $21,000.00 | -$1.05M | -$0.08 | -$0.08 | 13,048 | 13,048 |
|---|
| 2015-08-31 | $6.63M | $3.25M | $3.38M | $1.06M | $1.85M | $2.91M | $476,000.00 | — | $317,000.00 | $23,000.00 | $294,000.00 | $0.02 | $0.02 | 12,963 | 13,814 |
|---|
| 2015-05-31 | $1.82M | $1.14M | $682,000.00 | $967,000.00 | $1.53M | $2.49M | -$1.81M | — | -$1.9M | -$2,000.00 | -$1.9M | -$0.15 | -$0.15 | 12,035,069 | 12,035,069 |
|---|
| 2015-02-28 | $2.03M | $1.18M | $852,000.00 | $1.03M | $1.58M | $2.62M | -$1.76M | — | -$1.66M | $66,000.00 | -$1.73M | -$0.14 | -$0.14 | 12,677 | 12,677 |
|---|
| 2014-11-30 | $2.62M | $1.92M | $694,000.00 | $1.11M | $1.74M | $2.84M | -$2.15M | — | -$2.1M | $19,000.00 | -$2.11M | -$0.18 | -$0.18 | 11,724 | 11,724 |
|---|
| 2014-08-31 | $3.56M | $1.95M | $1.61M | $959,000.00 | $1.62M | $2.58M | -$973,000.00 | — | -$956,000.00 | -$49,000.00 | -$907,000.00 | -$0.08 | -$0.08 | 11,391 | 11,391 |
|---|
| 2014-05-31 | $5.37M | $2.46M | $2.91M | $1.02M | $1.69M | $2.7M | $213,000.00 | — | $229,000.00 | -$10,000.00 | $239,000.00 | $0.02 | $0.02 | 70 | 306 |
|---|
| 2014-02-28 | $5.61M | $2.74M | $2.87M | $907,000.00 | $1.7M | $2.61M | $262,000.00 | — | $234,000.00 | $22,000.00 | $212,000.00 | $0.02 | $0.02 | 10,982 | 12,277 |
|---|
| 2013-11-30 | $4.95M | $2.46M | $2.49M | $798,000.00 | $1.52M | $2.32M | $179,000.00 | — | $139,000.00 | $2,000.00 | $137,000.00 | $0.01 | $0.01 | 10,806 | 11,839 |
|---|
| 2013-08-31 | $3.75M | $1.81M | $1.94M | $681,000.00 | $1.42M | $2.1M | -$157,000.00 | — | -$195,000.00 | -$29,000.00 | -$166,000.00 | -$0.02 | -$0.02 | 10,635 | 10,635 |
|---|
| 2013-05-31 | $3.26M | $1.97M | $1.29M | $634,000.00 | $1.5M | $2.14M | -$846,000.00 | — | -$842,000.00 | $12,000.00 | -$854,000.00 | -$0.08 | -$0.08 | 9,539,724 | 9,539,724 |
|---|
| 2013-02-28 | $3.34M | $2.58M | $765,000.00 | $685,000.00 | $1.51M | $2.2M | -$1.43M | — | -$1.46M | $0.00 | -$1.46M | -$0.16 | -$0.16 | 9,363 | 9,363 |
|---|
| 2012-11-30 | $5.05M | $2.79M | $2.26M | $962,000.00 | $2.07M | $3.03M | -$767,000.00 | — | -$795,000.00 | $16,000.00 | -$811,000.00 | -$0.09 | -$0.09 | 9,300 | 9,300 |
|---|
| 2012-08-31 | $4.83M | $2.38M | $2.46M | $930,000.00 | $1.79M | $2.72M | -$263,000.00 | — | -$294,000.00 | $2,000.00 | -$296,000.00 | -$0.03 | -$0.03 | 9,166 | 9,166 |
|---|
| 2012-05-31 | $4.68M | $2.51M | $2.17M | $1.13M | $1.87M | $3.01M | -$837,000.00 | — | -$777,000.00 | $2,000.00 | -$779,000.00 | -$0.09 | -$0.09 | -8,979,984 | -8,979,984 |
|---|
| 2012-02-29 | $2.86M | $1.75M | $1.11M | $933,000.00 | $1.53M | $2.46M | -$1.35M | — | -$1.34M | $18,000.00 | -$1.36M | -$0.15 | -$0.15 | 9,055,000 | 9,055,000 |
|---|
| 2011-11-30 | $3.86M | $2.73M | $1.13M | $1.04M | $1.53M | $2.57M | -$1.44M | — | -$1.38M | -$8,000.00 | -$1.37M | -$0.15 | -$0.15 | 8,980,000 | 8,980,000 |
|---|
| 2011-08-31 | $4.13M | $2.33M | $1.8M | $1.08M | $1.6M | $2.68M | -$881,000.00 | — | $97,000.00 | -$27,000.00 | $124,000.00 | $0.01 | $0.01 | 8,932,000 | 9,100,000 |
|---|
| 2011-05-31 | $3.75M | $2.14M | $1.61M | $1.19M | $1.47M | $1.98M | -$369,000.00 | — | -$200,000.00 | -$56,000.00 | -$160,000.00 | -$0.02 | -$0.02 | 34 | 34 |
|---|
| 2011-02-28 | $4.24M | $2.64M | $1.61M | $1.04M | $1.49M | $2.53M | -$920,000.00 | — | -$950,000.00 | -$4,000.00 | -$946,000.00 | -$0.11 | -$0.11 | 8,828 | 8,828 |
|---|
| 2010-11-30 | $3.58M | $2.22M | $1.35M | $1.2M | $1.5M | $2.69M | -$1.34M | — | -$757,000.00 | $10,000.00 | -$767,000.00 | -$0.09 | -$0.09 | 8,731 | 8,731 |
|---|
| 2010-08-31 | $2.17M | $1.23M | $944,000.00 | $1.14M | $1.52M | $2.51M | -$1.56M | — | -$1.52M | $1,000.00 | -$1.52M | -$0.17 | -$0.17 | 8,667 | 8,667 |
|---|
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-05-29 | $50M | $32.35M | $17.65M | $12.63M | $19.16M | $31.8M | -$14.15M | — | -$11.74M | -$4.61M | -$7.13M | -$0.23 | -$0.23 | 30,669,000 | 30,669,000 |
|---|
| 2025-05-30 | $58.97M | $35.04M | $23.93M | $10.46M | $18.28M | $29.61M | -$5.68M | — | -$4.29M | -$381,000.00 | -$3.91M | -$0.13 | -$0.13 | 29,581,000 | 29,581,000 |
|---|
| 2024-05-31 | $66.22M | $33.68M | $32.54M | $8.72M | $13.75M | $22.47M | $10.08M | — | $12.46M | -$20.7M | $33.16M | $1.15 | $1.12 | 28,818,000 | 29,617,000 |
|---|
| 2023-05-31 | $64.96M | $32.22M | $32.75M | $7.13M | $12.24M | $19.37M | $13.38M | — | $14.62M | $60,000.00 | $14.56M | $0.52 | $0.50 | 27,785,000 | 29,215,000 |
|---|
| 2022-05-31 | $50.83M | $27.16M | $23.67M | $5.82M | $10.05M | $15.87M | $7.8M | — | $9.54M | $91,000.00 | $9.45M | $0.36 | $0.34 | 26,014,000 | 27,774,000 |
|---|
| 2021-05-31 | $16.6M | $10.57M | $6.03M | $3.65M | $6.56M | $10.21M | -$4.18M | — | -$2.2M | -$177,000.00 | -$2.03M | -$0.09 | -$0.09 | 23,457,000 | 23,457,000 |
|---|
| 2020-05-31 | $22.29M | $13.92M | $8.37M | $3.39M | $7.53M | $11.14M | -$2.77M | — | -$2.77M | -$36,000.00 | -$2.8M | -$0.12 | -$0.12 | 22,882,000 | 22,882,000 |
|---|
| 2019-05-31 | $21.06M | $13.45M | $7.6M | $4.15M | $7.72M | $12.6M | -$5M | — | -$5.21M | $27,000.00 | -$5.24M | -$0.23 | -$0.23 | 22,387 | 22,387 |
|---|
| 2018-05-31 | $29.56M | $17.17M | $12.39M | $4.18M | $7.29M | $11.47M | $915,000.00 | — | $455,000.00 | -$73,000.00 | $528,000.00 | $0.02 | $0.02 | 21,732 | 22,782 |
|---|
| 2017-05-31 | $18.9M | $12.12M | $6.78M | $4.66M | $7.05M | $11.71M | -$4.93M | — | -$5.63M | $25,000.00 | -$5.65M | -$0.35 | -$0.35 | 16,267 | 16,267 |
|---|
| 2016-05-31 | $14.5M | $9.36M | $5.15M | $4.32M | $6.98M | $11.3M | -$6.15M | — | -$6.78M | $10,000.00 | -$6.79M | -$0.52 | -$0.52 | 13,091,000 | 13,091,000 |
|---|
| 2015-05-31 | $10.02M | $6.18M | $3.84M | $4.06M | $6.47M | $10.53M | -$6.69M | — | -$6.61M | $34,000.00 | -$6.65M | -$0.55 | -$0.55 | 12,047,000 | 12,047,000 |
|---|
| 2014-05-31 | $19.68M | $9.46M | $10.22M | $3.4M | $6.32M | $9.73M | $497,000.00 | — | $407,000.00 | -$15,000.00 | $422,000.00 | $0.04 | $0.04 | 10,877 | 11,889 |
|---|
| 2013-05-31 | $16.49M | $9.71M | $6.78M | $3.21M | $6.87M | $10.08M | -$3.31M | — | -$3.39M | $30,000.00 | -$3.42M | -$0.36 | -$0.36 | 9,549,000 | 9,549,000 |
|---|
| 2012-05-31 | $15.52M | $9.31M | $6.21M | $4.19M | $6.53M | $10.71M | -$4.51M | — | -$3.4M | -$15,000.00 | -$3.39M | -$0.38 | -$0.38 | 9,016 | 9,016 |
|---|
| 2011-05-31 | $13.74M | $8.23M | $5.51M | $4.57M | $5.96M | $9.7M | -$4.19M | — | -$3.42M | -$49,000.00 | -$3.39M | -$0.39 | -$0.39 | 8,776 | 8,776 |
|---|
| 2010-05-31 | $11.67M | $5.57M | $6.1M | $4.76M | $6.09M | $6.86M | -$756,000.00 | — | -$620,000.00 | -$139,000.00 | -$481,000.00 | -$0.06 | -$0.06 | 8,563,000 | 8,563,000 |
|---|