Complete source-backed income-statement history.
- Available history
- 2010-05-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 | $5.44M | $2.97M | $2.47M | — | $930,000.00 | — | $1.54M | -$188,000.00 | $1.35M | $357,000.00 | $990,000.00 | $0.46 | — | 2,152,051 | — |
|---|
| 2026-02-28 | $5.26M | $3.09M | $2.17M | — | $813,000.00 | — | $1.36M | -$379,000.00 | $979,000.00 | $255,000.00 | $724,000.00 | $0.34 | — | 14,011 | — |
|---|
| 2025-11-30 | $5.02M | $3.3M | $1.72M | — | $794,000.00 | — | $929,000.00 | -$35,000.00 | $894,000.00 | $241,000.00 | $653,000.00 | $0.31 | — | 2,104,241 | — |
|---|
| 2025-08-31 | $3.99M | $3.15M | $835,000.00 | — | $1.13M | — | -$291,000.00 | -$29,000.00 | -$320,000.00 | -$86,000.00 | -$234,000.00 | -$0.11 | — | 2,084,664 | — |
|---|
| 2025-05-31 | $2.7M | $2.31M | $390,000.00 | — | $768,000.00 | — | -$378,000.00 | -$79,000.00 | -$457,000.00 | -$121,000.00 | -$336,000.00 | -$0.16 | — | 2,082,553 | — |
|---|
| 2025-02-28 | $3.13M | $2.55M | $578,000.00 | — | $748,000.00 | — | -$170,000.00 | -$23,000.00 | -$193,000.00 | -$136,000.00 | -$57,000.00 | -$0.03 | — | -883 | — |
|---|
| 2024-11-30 | $3.37M | $2.37M | $1M | — | $675,000.00 | — | $326,000.00 | $36,000.00 | $362,000.00 | $96,000.00 | $266,000.00 | $0.13 | — | 2,083,436 | — |
|---|
| 2024-08-31 | $3.58M | $2.84M | $738,000.00 | — | $688,000.00 | — | $50,000.00 | -$27,000.00 | $23,000.00 | $6,000.00 | $17,000.00 | $0.01 | — | 2,083,436 | — |
|---|
| 2024-05-31 | $3.97M | $2.29M | $1.68M | — | $883,000.00 | — | $792,000.00 | $9,000.00 | $801,000.00 | $212,000.00 | $589,000.00 | $0.28 | — | 2,083,436 | — |
|---|
| 2024-02-29 | $4M | $2.78M | $1.23M | — | $858,000.00 | — | $368,000.00 | $2.29M | $2.66M | -$3.02M | $5.69M | $2.72 | — | 0 | — |
|---|
| 2023-11-30 | $4.14M | $3.06M | $1.08M | — | $859,000.00 | — | $218,000.00 | -$132,000.00 | $86,000.00 | $0.00 | $86,000.00 | $0.04 | — | 2,083,436 | — |
|---|
| 2023-08-31 | $2.58M | $1.68M | $897,000.00 | — | $614,000.00 | — | $283,000.00 | -$83,000.00 | $200,000.00 | $0.00 | $200,000.00 | — | — | — | — |
|---|
| 2023-05-31 | $2.04M | $1.43M | $607,000.00 | — | $542,000.00 | — | $65,000.00 | -$236,000.00 | -$171,000.00 | $0.00 | -$171,000.00 | — | — | — | — |
|---|
| 2023-02-28 | $1.5M | $1.3M | $204,000.00 | — | $517,000.00 | — | -$313,000.00 | $1.48M | — | — | $232,000.00 | — | — | — | — |
|---|
| 2022-11-30 | $584,000.00 | $905,000.00 | -$321,000.00 | — | $460,000.00 | — | -$781,000.00 | $0.00 | — | — | -$492,000.00 | — | — | — | — |
|---|
| 2022-08-31 | $2.19M | $1.49M | $701,000.00 | — | $499,000.00 | — | $202,000.00 | $113,000.00 | — | — | $315,000.00 | — | — | — | — |
|---|
| 2022-05-31 | $2.14M | $1.32M | $817,000.00 | — | $576,000.00 | — | $241,000.00 | $530,000.00 | — | — | $771,000.00 | — | — | — | — |
|---|
| 2022-02-28 | $1.98M | $1.86M | $119,000.00 | — | $637,000.00 | — | -$518,000.00 | — | — | — | -$459,000.00 | — | — | — | — |
|---|
| 2021-11-30 | $2.47M | $1.67M | $796,000.00 | — | $497,000.00 | — | $299,000.00 | — | — | — | $490,000.00 | — | — | — | 2,083,452 |
|---|
| 2021-08-31 | $4.23M | $2.01M | $2.22M | — | $659,000.00 | — | $1.56M | — | — | — | $2.45M | — | — | — | — |
|---|
| 2021-05-31 | $3.61M | $1.95M | $1.66M | — | $714,000.00 | — | $950,000.00 | — | — | — | $1.03M | — | — | — | 2,083,462 |
|---|
| 2021-02-28 | $2.62M | $1.84M | $783,000.00 | — | $521,000.00 | — | $262,000.00 | — | — | — | $404,000.00 | — | — | — | 5,116 |
|---|
| 2020-11-30 | $2.31M | $1.8M | $513,000.00 | — | $575,000.00 | — | -$62,000.00 | — | — | — | -$27,000.00 | — | — | — | 2,064,754 |
|---|
| 2020-08-31 | $3.1M | $1.98M | $1.13M | — | $526,000.00 | — | $599,000.00 | — | — | — | $635,000.00 | — | — | — | 2,060,457 |
|---|
| 2020-05-31 | $2.5M | $1.64M | $856,000.00 | — | $486,000.00 | — | $370,000.00 | — | — | — | $369,000.00 | — | — | — | 2,062,949 |
|---|
| 2020-02-29 | $2M | $1.64M | $361,000.00 | — | $459,000.00 | — | -$98,000.00 | — | — | — | -$75,000.00 | — | — | — | 17,466 |
|---|
| 2019-11-30 | $2.26M | $1.8M | $461,000.00 | — | $422,000.00 | — | $39,000.00 | — | — | — | $38,000.00 | — | — | — | 2,062,952 |
|---|
| 2019-08-31 | $2.42M | $1.96M | $462,000.00 | — | $779,000.00 | — | -$317,000.00 | — | — | — | -$320,000.00 | — | — | — | 2,013,959 |
|---|
| 2019-05-31 | $2.56M | $2.37M | $191,000.00 | — | $444,000.00 | — | -$253,000.00 | — | — | — | -$249,000.00 | — | — | — | 1,901,959 |
|---|
| 2016-11-30 | $2.15M | $1.67M | $474,000.00 | — | $323,000.00 | — | $151,000.00 | — | $163,000.00 | — | $163,000.00 | $0.09 | $0.09 | 1,901,950 | 1,901,950 |
|---|
| 2016-08-31 | $1.88M | $1.72M | $154,000.00 | — | $1.67M | — | -$1.52M | — | -$1.51M | — | -$1.51M | — | — | 2,089,052 | 2,089,052 |
|---|
| 2016-05-31 | $1.81M | $1.45M | $359,000.00 | — | $512,000.00 | — | -$153,000.00 | — | -$143,000.00 | — | -$143,000.00 | -$0.06 | -$0.06 | 2,232,977 | 2,232,977 |
|---|
| 2016-02-29 | $1.88M | $1.55M | $336,000.00 | — | $396,000.00 | — | -$60,000.00 | — | -$48,000.00 | -$5,000.00 | -$43,000.00 | -$0.02 | -$0.02 | -4,184 | -4,184 |
|---|
| 2015-11-30 | $1.92M | $1.55M | $370,000.00 | — | $351,000.00 | — | $19,000.00 | — | $25,000.00 | $5,000.00 | $20,000.00 | $0.01 | $0.01 | 2,290,779 | 2,451,791 |
|---|
| 2015-08-31 | $2.21M | $1.65M | $566,000.00 | — | $755,000.00 | — | -$189,000.00 | — | -$185,000.00 | -$7,000.00 | -$178,000.00 | -$0.08 | -$0.08 | 2,271,491 | 2,271,491 |
|---|
| 2015-05-31 | $2.38M | $1.88M | $503,000.00 | — | $466,000.00 | — | $37,000.00 | — | $42,000.00 | $7,000.00 | $35,000.00 | $0.02 | $0.02 | 2,187,132 | 2,411,137 |
|---|
| 2015-02-28 | $2.73M | $1.93M | $796,000.00 | — | $545,000.00 | — | $251,000.00 | $0.00 | $255,000.00 | $0.00 | $255,000.00 | $0.11 | $0.10 | 652 | 1,025 |
|---|
| 2014-11-30 | $2.42M | $1.81M | $607,000.00 | — | $343,000.00 | — | $264,000.00 | — | $270,000.00 | $12,000.00 | $258,000.00 | $0.12 | $0.11 | 2,185,832 | 2,410,611 |
|---|
| 2014-08-31 | $2.31M | $1.67M | $638,000.00 | — | $386,000.00 | — | $252,000.00 | — | $254,000.00 | $3,000.00 | $251,000.00 | $0.12 | $0.10 | 2,185,832 | 2,410,081 |
|---|
| 2014-05-31 | $2.31M | $1.81M | $491,000.00 | — | $336,000.00 | — | $155,000.00 | $8,000.00 | $167,000.00 | $4,000.00 | $163,000.00 | $0.07 | $0.07 | 2,178,008 | 2,402,138 |
|---|
| 2014-02-28 | $2.22M | $1.74M | $474,000.00 | — | $363,000.00 | — | $111,000.00 | $0.00 | $111,000.00 | $4,000.00 | $107,000.00 | $0.05 | $0.04 | 0 | 459 |
|---|
| 2013-11-30 | $2.12M | $1.43M | $687,000.00 | — | $413,000.00 | — | $274,000.00 | $77,000.00 | $363,000.00 | $3,000.00 | $360,000.00 | $0.16 | $0.15 | 2,177,832 | 2,405,711 |
|---|
| 2013-08-31 | $2.04M | $1.55M | $494,000.00 | — | $322,000.00 | — | $172,000.00 | $7,000.00 | $179,000.00 | $2,000.00 | $177,000.00 | $0.08 | $0.07 | 2,177,832 | 2,402,491 |
|---|
| 2013-05-31 | $2.28M | $1.67M | $606,000.00 | — | $445,000.00 | — | $161,000.00 | $86,000.00 | $256,000.00 | $4,000.00 | $252,000.00 | $0.12 | $0.11 | 2,177,832 | 2,403,591 |
|---|
| 2013-02-28 | $2.43M | $1.89M | $531,000.00 | — | $459,000.00 | — | $72,000.00 | -$15,000.00 | $83,000.00 | $4,000.00 | $79,000.00 | $0.04 | $0.04 | -13,606 | -12,965 |
|---|
| 2012-11-30 | $1.97M | $1.55M | $419,000.00 | — | $249,000.00 | — | $170,000.00 | $230,000.00 | $400,000.00 | $1,000.00 | $399,000.00 | $0.18 | $0.17 | 2,177,832 | 2,395,453 |
|---|
| 2012-08-31 | $1.97M | $1.54M | $424,000.00 | — | $261,000.00 | — | $163,000.00 | $24,000.00 | $187,000.00 | $2,000.00 | $185,000.00 | $0.08 | $0.08 | 2,249,931 | 2,461,104 |
|---|
| 2012-05-31 | $2.07M | $1.6M | $465,000.00 | — | $315,000.00 | — | $150,000.00 | $0.00 | $165,000.00 | $4,000.00 | $161,000.00 | $0.07 | $0.06 | 2,269,006 | 2,483,886 |
|---|
| 2012-02-29 | $1.89M | $1.62M | $266,000.00 | — | $298,000.00 | — | -$32,000.00 | -$11,000.00 | -$32,000.00 | $5,000.00 | -$37,000.00 | -$0.02 | -$0.01 | 71 | -80 |
|---|
| 2011-11-30 | $2.11M | $1.73M | $383,000.00 | — | $293,000.00 | — | $90,000.00 | $8,000.00 | $98,000.00 | $5,000.00 | $93,000.00 | $0.04 | $0.04 | 2,267,775 | 2,489,454 |
|---|
| 2011-08-31 | $2.13M | $1.46M | $667,000.00 | — | $229,000.00 | — | $438,000.00 | $4,000.00 | $442,000.00 | $3,000.00 | $439,000.00 | $0.19 | $0.18 | 2,267,775 | 2,490,139 |
|---|
| 2011-05-31 | $2.17M | $1.65M | $523,000.00 | — | $275,000.00 | — | $248,000.00 | — | $255,000.00 | $4,000.00 | $251,000.00 | $0.11 | $0.10 | 2,266,918 | 2,487,895 |
|---|
| 2011-02-28 | $2.24M | $1.52M | $722,000.00 | — | $344,000.00 | — | $378,000.00 | -$13,000.00 | $356,000.00 | $3,000.00 | $353,000.00 | $0.16 | $0.14 | 247 | -10,663 |
|---|
| 2010-11-30 | $2.28M | $1.56M | $720,000.00 | — | $400,000.00 | — | $320,000.00 | $0.00 | $320,000.00 | $4,000.00 | $316,000.00 | $0.14 | $0.13 | 2,263,775 | 2,466,310 |
|---|
| 2010-08-31 | $2.29M | $1.61M | $677,000.00 | — | $246,000.00 | — | $431,000.00 | — | — | — | $437,000.00 | $0.19 | $0.18 | 2,263,775 | 2,466,310 |
|---|
| 2010-05-31 | $2.12M | $1.68M | $445,000.00 | — | $292,000.00 | — | $153,000.00 | — | $158,000.00 | $3,000.00 | $155,000.00 | $0.07 | $0.06 | 2,263,775 | 2,474,771 |
|---|
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-02-28 | $16.97M | $11.85M | $5.12M | — | $3.5M | — | $1.62M | -$522,000.00 | $1.1M | $289,000.00 | $807,000.00 | $0.38 | — | 2,104,447 | — |
|---|
| 2025-02-28 | $14.05M | $10.06M | $3.99M | — | $2.99M | — | $998,000.00 | -$5,000.00 | $993,000.00 | $178,000.00 | $815,000.00 | $0.39 | — | 2,082,553 | — |
|---|
| 2024-02-29 | $12.76M | $8.95M | $3.81M | — | $2.87M | — | $934,000.00 | $1.84M | $2.78M | -$3.02M | $5.8M | $2.78 | — | 2,083,436 | — |
|---|
| 2023-02-28 | $6.41M | $5.01M | $1.4M | — | $2.05M | — | -$651,000.00 | $1.48M | $826,000.00 | $0.00 | $826,000.00 | — | — | — | — |
|---|
| 2022-02-28 | $12.28M | $7.49M | $4.8M | — | $2.51M | — | $2.29M | — | $3.51B | $0.00 | $3.51M | — | — | — | — |
|---|
| 2021-02-28 | $10.53M | $7.26M | $3.28M | — | $2.11M | — | $1.17M | — | $1.38B | $0.00 | $1.38M | — | — | — | 2,067,829 |
|---|
| 2020-02-29 | $9.24M | $7.76M | $1.48M | — | $2.1M | — | -$629,000.00 | — | — | $0.00 | -$606,000.00 | — | — | — | 2,010,168 |
|---|
| 2019-02-28 | $9.38M | $7.99M | $1.39M | — | $2.74M | — | -$1.35M | — | — | $0.00 | -$1.44M | — | — | — | 1,901,955 |
|---|
| 2016-02-29 | $8.4M | $6.62M | $1.77M | — | $1.97M | — | -$195,000.00 | — | -$165,000.00 | $0.00 | -$165,000.00 | -$0.07 | -$0.07 | 2,245,575 | 2,245,575 |
|---|
| 2015-02-28 | $9.76M | $7.23M | $2.53M | — | $1.61M | — | $922,000.00 | $8,000.00 | $946,000.00 | $19,000.00 | $927,000.00 | $0.42 | $0.38 | 2,183,876 | 2,408,635 |
|---|
| 2014-02-28 | $8.65M | $6.39M | $2.26M | — | $1.54M | — | $718,000.00 | $163,000.00 | $909,000.00 | $13,000.00 | $896,000.00 | $0.41 | $0.37 | 2,177,832 | 2,404,390 |
|---|
| 2013-02-28 | $8.42M | $6.59M | $1.84M | — | $1.28M | — | $555,000.00 | $254,000.00 | $835,000.00 | $11,000.00 | $824,000.00 | $0.37 | $0.34 | 2,218,650 | 2,433,849 |
|---|
| 2012-02-29 | $8.3M | $6.46M | $1.84M | — | $1.1M | — | $744,000.00 | $8,000.00 | $763,000.00 | $17,000.00 | $746,000.00 | $0.33 | $0.30 | 2,267,560 | 2,489,082 |
|---|
| 2011-02-28 | $8.93M | $6.37M | $2.56M | — | $1.28M | — | $1.28M | $0.00 | $1.27M | $12,000.00 | $1.26M | $0.56 | $0.51 | 2,264,022 | 2,458,467 |
|---|