Complete source-backed income-statement history.
- Available history
- 2010-11-30 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 | $875,000.00 | $946,000.00 | -$71,000.00 | $205,000.00 | $1.26M | $1.46M | -$1.53M | $394,000.00 | -$1.14M | $6,000.00 | -$1.15M | -$0.38 | -$0.38 | 62,908 | 62,908 |
|---|
| 2026-02-28 | $987,000.00 | $1.03M | -$44,000.00 | $178,000.00 | $1.08M | $1.25M | -$1.3M | -$6,000.00 | -$1.3M | $8,000.00 | -$1.31M | -$0.44 | -$0.44 | 3,010,308 | 3,010,308 |
|---|
| 2025-11-30 | $1.21M | $1.16M | $51,000.00 | $193,000.00 | $1.23M | $1.42M | -$1.37M | $58,000.00 | -$1.32M | $5,000.00 | -$1.32M | -$0.45 | -$0.45 | 2,908,164 | 2,908,164 |
|---|
| 2025-08-31 | $1.38M | $956,000.00 | $424,000.00 | $212,000.00 | $1.33M | $1.54M | -$1.12M | $1.12M | $5,000.00 | $3,000.00 | $2,000.00 | $0.00 | $0.00 | 2,638,699 | 2,638,699 |
|---|
| 2025-05-31 | $749,000.00 | $993,000.00 | -$244,000.00 | $252,000.00 | $1.07M | $1.32M | -$1.56M | $25,000.00 | -$1.54M | $5,000.00 | -$1.54M | -$0.69 | -$0.69 | -30,065 | -30,065 |
|---|
| 2025-02-28 | $1.12M | $1.1M | $19,000.00 | $217,000.00 | $1.01M | $1.23M | -$1.21M | $43,000.00 | -$1.17M | -$4,000.00 | -$1.16M | -$0.48 | -$0.48 | 2,398,285 | 2,398,285 |
|---|
| 2024-11-30 | $1.64M | $1.2M | $437,000.00 | $257,000.00 | $1.17M | $1.43M | -$993,000.00 | $40,000.00 | -$953,000.00 | -$3,000.00 | -$950,000.00 | -$0.06 | -$0.06 | 2,140,179 | 2,140,179 |
|---|
| 2024-08-31 | $1.81M | $1.52M | $289,000.00 | $297,000.00 | $1.36M | $1.66M | -$1.37M | $56,000.00 | -$1.31M | $4,000.00 | -$1.32M | -$0.63 | -$0.63 | 2,103,154 | 2,103,154 |
|---|
| 2024-05-31 | $1.12M | $1.1M | $20,000.00 | $265,000.00 | $1.28M | $1.55M | -$1.53M | $114,000.00 | -$1.41M | $7,000.00 | -$1.42M | -$2.57 | -$2.57 | -14,718,492 | -14,718,492 |
|---|
| 2024-02-29 | $1.02M | $1.17M | -$149,000.00 | $343,000.00 | $1.51M | $1.85M | -$2M | $86,000.00 | -$1.91M | $4,000.00 | -$1.92M | -$0.11 | -$0.11 | 16,821,646 | 16,821,646 |
|---|
| 2023-11-30 | $1.57M | $1.24M | $325,000.00 | $412,000.00 | $1.52M | $1.93M | -$1.61M | $109,000.00 | -$1.5M | $8,000.00 | -$1.51M | -$0.09 | -$0.09 | 16,821,646 | 16,821,646 |
|---|
| 2023-08-31 | $1.71M | $1.3M | $412,000.00 | $472,000.00 | $1.17M | $1.64M | -$1.23M | $123,000.00 | -$1.11M | $23,000.00 | -$1.13M | -$0.07 | -$0.07 | 16,821,646 | 16,821,646 |
|---|
| 2023-05-31 | $1.11M | $1.08M | $29,000.00 | $369,000.00 | $1.5M | $1.87M | -$1.84M | $57,000.00 | -$1.78M | $13,000.00 | -$1.79M | -$0.10 | -$0.10 | 813,269 | 813,269 |
|---|
| 2023-02-28 | $1.11M | $991,000.00 | $120,000.00 | $392,000.00 | $1.38M | $1.77M | -$1.65M | $36,000.00 | -$1.62M | $35,000.00 | -$1.65M | -$0.12 | -$0.12 | 13,481,490 | 13,481,490 |
|---|
| 2022-11-30 | $1.48M | $1.13M | $352,000.00 | $462,000.00 | $1.56M | $2.02M | -$1.67M | $41,000.00 | -$1.63M | $1,000.00 | -$1.63M | -$0.12 | -$0.12 | 13,455,166 | 13,455,166 |
|---|
| 2022-08-31 | $1.64M | $1.69M | -$55,000.00 | $361,000.00 | $1.65M | $2.02M | -$2.07M | $28.00 | -$2.07M | $2,000.00 | -$2.07M | -$0.16 | -$0.16 | 13,100,407 | 13,100,407 |
|---|
| 2022-05-31 | $5.3M | $4.68M | $620,987.00 | $495,419.00 | $1.88M | $2.38M | -$1.76M | — | -$1.75M | $9,866.00 | -$1.76M | -$0.14 | -$0.14 | 61,485 | 61,485 |
|---|
| 2022-02-28 | $7.66M | $5.99M | $1.67M | $387,104.00 | $1.39M | $1.78M | -$107,499.00 | — | -$101,480.00 | $2,688.00 | -$104,168.00 | -$0.01 | -$0.01 | 12,820,481 | 12,820,481 |
|---|
| 2021-11-30 | $4.65M | $3.88M | $771,759.00 | $547,933.00 | $1.35M | $1.9M | -$1.13M | — | -$1.12M | $2,429.00 | -$1.13M | -$0.09 | -$0.09 | 12,592,341 | 12,592,341 |
|---|
| 2021-08-31 | $1.26M | $1.35M | -$88,970.00 | $381,544.00 | $1.07M | $1.45M | -$1.54M | $6,805.00 | -$1.53M | $9,017.00 | -$1.54M | -$0.12 | -$0.12 | 12,426,784 | 12,426,784 |
|---|
| 2021-05-31 | $1.05M | $1.04M | $12,908.00 | $302,428.00 | $1.43M | $1.74M | -$1.72M | $12,735.00 | -$1.71M | $1,656.00 | -$1.71M | -$0.13 | -$0.13 | 126,138 | 126,138 |
|---|
| 2021-02-28 | $3.63M | $3.7M | -$73,431.00 | $563,967.00 | $1.53M | $2.09M | -$2.17M | $37,687.00 | -$2.13M | -$3,117.00 | -$2.12M | -$0.18 | -$0.18 | 11,905,492 | 11,905,492 |
|---|
| 2020-11-30 | $1.37M | $1.06M | $308,719.00 | $616,561.00 | $1.4M | $2.02M | -$1.71M | $7,983.00 | -$1.7M | $13,393.00 | -$1.72M | -$0.15 | -$0.15 | 11,756,265 | 11,756,265 |
|---|
| 2020-08-31 | $1.14M | $1.03M | $118,089.00 | $711,505.00 | $1.31M | $2.02M | -$1.9M | $8,091.00 | -$1.89M | $1,125.00 | -$1.89M | -$0.16 | -$0.16 | 11,748,377 | 11,748,377 |
|---|
| 2020-05-31 | $2.73M | $1.99M | $733,621.00 | $661,610.00 | $559,872.00 | $1.22M | -$487,861.00 | $8,679.00 | -$479,182.00 | — | -$486,572.00 | -$0.04 | -$0.04 | 283,837 | 283,837 |
|---|
| 2020-02-29 | $1.18M | $964,910.00 | $211,979.00 | $473,279.00 | $653,585.00 | $1.13M | -$914,885.00 | $53,959.00 | -$860,926.00 | — | -$860,926.00 | -$0.09 | -$0.09 | 9,814,504 | 9,814,504 |
|---|
| 2019-11-30 | $1.6M | $1.13M | $468,872.00 | $404,854.00 | $553,761.00 | $958,615.00 | -$489,743.00 | $4,483.00 | -$485,260.00 | — | -$485,260.00 | -$0.05 | -$0.05 | 9,817,363 | 9,817,363 |
|---|
| 2019-08-31 | $1.19M | $827,111.00 | $367,304.00 | $370,466.00 | $506,397.00 | $876,863.00 | -$509,559.00 | $4,063.00 | -$505,496.00 | $800.00 | -$506,296.00 | -$0.05 | -$0.05 | 9,744,461 | 9,744,461 |
|---|
| 2019-05-31 | $1.17M | $985,053.00 | $180,807.00 | $408,810.00 | $536,816.00 | $945,626.00 | -$764,819.00 | $3,726.00 | -$761,093.00 | — | -$785,330.00 | -$0.08 | -$0.08 | 109,332 | 109,332 |
|---|
| 2019-02-28 | $1.26M | $895,237.00 | $365,924.00 | $497,102.00 | $576,070.00 | $1.07M | -$707,248.00 | $28,502.00 | -$678,746.00 | — | -$678,746.00 | -$0.07 | -$0.07 | 9,322,549 | 9,322,549 |
|---|
| 2018-11-30 | $1.5M | $1.09M | $408,060.00 | $381,405.00 | $512,592.00 | $893,997.00 | -$485,937.00 | $8,693.00 | -$477,244.00 | — | -$477,244.00 | -$0.05 | -$0.05 | 9,061,617 | 9,061,617 |
|---|
| 2018-08-31 | $1.27M | $935,647.00 | $337,223.00 | $391,781.00 | $400,228.00 | $792,009.00 | -$454,786.00 | $3,046.00 | -$451,740.00 | — | -$451,740.00 | -$0.05 | -$0.05 | 8,930,251 | 8,930,251 |
|---|
| 2018-05-31 | $1.13M | $862,133.00 | $268,267.00 | $483,787.00 | $428,623.00 | $912,410.00 | -$644,143.00 | $8,326.00 | -$635,817.00 | — | -$667,617.00 | -$0.08 | -$0.08 | 41,020 | 41,020 |
|---|
| 2018-02-28 | $1.38M | $910,295.00 | $465,371.00 | $353,559.00 | $434,658.00 | $788,217.00 | -$322,846.00 | $355.00 | -$322,491.00 | — | -$322,491.00 | -$0.04 | -$0.04 | 8,556,480 | 8,556,480 |
|---|
| 2017-11-30 | $1.61M | $1.11M | $506,191.00 | $272,437.00 | $522,492.00 | $794,929.00 | -$288,738.00 | $20,077.00 | -$268,661.00 | — | -$268,661.00 | -$0.03 | -$0.03 | 8,519,784 | 8,519,784 |
|---|
| 2017-08-31 | $1.44M | $929,912.00 | $514,571.00 | $288,585.00 | $452,014.00 | $740,599.00 | -$226,028.00 | $18,969.00 | -$207,059.00 | — | -$207,059.00 | -$0.02 | -$0.02 | 8,511,260 | 8,511,260 |
|---|
| 2017-05-31 | $1.45M | $1.01M | $438,713.00 | $348,706.00 | $441,455.00 | $790,161.00 | -$351,448.00 | $5,628.00 | -$345,820.00 | — | -$345,820.00 | -$0.04 | -$0.04 | 59,978 | 59,978 |
|---|
| 2017-02-28 | $1.5M | $1.05M | $449,427.00 | $256,721.00 | $510,428.00 | $767,149.00 | -$317,722.00 | $13,581.00 | -$304,141.00 | — | -$304,141.00 | -$0.04 | -$0.04 | 8,433,932 | 8,433,932 |
|---|
| 2016-11-30 | $1.43M | $875,522.00 | $556,684.00 | $300,963.00 | $475,257.00 | $776,220.00 | -$219,536.00 | $16,649.00 | -$202,887.00 | — | -$202,887.00 | -$0.02 | -$0.02 | 8,189,066 | 8,189,066 |
|---|
| 2016-08-31 | $1.41M | $833,148.00 | $576,962.00 | $224,246.00 | $418,348.00 | $642,594.00 | -$65,632.00 | $10,215.00 | -$55,417.00 | — | -$55,417.00 | -$0.01 | -$0.01 | 8,169,673 | 8,169,673 |
|---|
| 2016-05-31 | $1.33M | $980,073.00 | $346,060.00 | $206,860.00 | $411,037.00 | $617,897.00 | -$271,837.00 | $3,955.00 | -$267,882.00 | $957,800.00 | -$1.23M | -$0.16 | -$0.16 | 30,805 | 30,805 |
|---|
| 2016-02-29 | $1.36M | $1.02M | $344,518.00 | $185,270.00 | $428,356.00 | $613,626.00 | -$269,108.00 | $9,106.00 | -$260,002.00 | -$125,000.00 | -$135,002.00 | -$0.02 | -$0.02 | 7,617,272 | 7,617,272 |
|---|
| 2015-11-30 | $1.17M | $753,039.00 | $412,041.00 | $230,212.00 | $391,603.00 | $621,815.00 | -$209,774.00 | $14,006.00 | -$195,768.00 | -$129,000.00 | -$66,768.00 | -$0.01 | -$0.01 | 7,586,635 | 7,586,635 |
|---|
| 2015-08-31 | $1.29M | $865,572.00 | $421,421.00 | $157,994.00 | $339,660.00 | $497,654.00 | -$76,233.00 | $3,898.00 | -$72,335.00 | — | -$72,335.00 | -$0.01 | -$0.01 | 7,582,056 | 7,582,056 |
|---|
| 2015-05-31 | $1.49M | $1.03M | $465,820.00 | $171,220.00 | $355,688.00 | $526,908.00 | -$61,088.00 | $5,757.00 | -$55,331.00 | -$298,404.00 | $243,073.00 | $0.04 | $0.04 | 815 | 815 |
|---|
| 2015-02-28 | $1.3M | $840,568.00 | $458,832.00 | $184,632.00 | $409,737.00 | $594,369.00 | -$135,537.00 | $1,724.00 | -$133,813.00 | -$16,620.00 | -$117,193.00 | -$0.02 | -$0.02 | 7,554,603 | 7,554,603 |
|---|
| 2014-11-30 | $1.13M | $826,357.00 | $307,243.00 | $182,088.00 | $375,020.00 | $557,108.00 | -$249,865.00 | $11,837.00 | -$238,028.00 | — | -$238,028.00 | -$0.03 | -$0.03 | 7,551,972 | 7,551,972 |
|---|
| 2014-08-31 | $1.03M | $724,539.00 | $309,911.00 | $195,706.00 | $338,316.00 | $534,022.00 | -$224,111.00 | $4,843.00 | -$219,268.00 | — | -$219,268.00 | -$0.03 | -$0.03 | 7,547,839 | 7,547,839 |
|---|
| 2014-05-31 | $1.68M | $1.1M | $574,712.00 | $221,644.00 | $411,064.00 | $632,708.00 | -$57,996.00 | $6,573.00 | -$51,423.00 | -$220,295.00 | $168,872.00 | $0.02 | $0.02 | 59,915 | 59,915 |
|---|
| 2014-02-28 | $1.49M | $914,157.00 | $578,562.00 | $140,177.00 | $405,768.00 | $545,945.00 | $32,617.00 | $3,462.00 | $36,079.00 | $9,535.00 | $26,544.00 | $0.00 | $0.00 | 7,378,403 | 7,731,252 |
|---|
| 2013-11-30 | $934,841.00 | $679,197.00 | $255,644.00 | $136,789.00 | $366,357.00 | $503,146.00 | -$247,502.00 | $4,145.00 | -$243,357.00 | — | -$243,357.00 | -$0.03 | -$0.03 | 7,278,967 | 7,278,967 |
|---|
| 2013-08-31 | $1.01M | $753,448.00 | $260,291.00 | $91,257.00 | $342,802.00 | $434,059.00 | -$173,768.00 | $6,054.00 | -$167,714.00 | — | -$167,714.00 | -$0.02 | -$0.02 | 7,280,866 | 7,280,866 |
|---|
| 2013-05-31 | $1.47M | $989,524.00 | $481,018.00 | $105,182.00 | $358,140.00 | $463,322.00 | $17,696.00 | $1,442.00 | $19,138.00 | -$24,882.00 | $44,020.00 | $0.01 | $0.00 | 51,747 | 40,196 |
|---|
| 2013-02-28 | $1.42M | $971,316.00 | $445,382.00 | $150,182.00 | $358,533.00 | $508,715.00 | -$63,333.00 | $7,079.00 | -$56,254.00 | -$20,640.00 | -$35,614.00 | -$0.01 | -$0.01 | 7,000,011 | 7,000,011 |
|---|
| 2012-11-30 | $1.88M | $1.11M | $769,211.00 | $115,741.00 | $405,968.00 | $521,709.00 | $247,502.00 | $1,127.00 | $248,629.00 | $11,710.00 | $236,919.00 | $0.03 | $0.03 | 6,966,185 | 7,385,139 |
|---|
| 2012-08-31 | $1.7M | $969,688.00 | $732,261.00 | $87,980.00 | $332,130.00 | $420,110.00 | $312,151.00 | $808.00 | $312,959.00 | $21,319.00 | $291,640.00 | $0.04 | $0.04 | 6,952,339 | 7,303,134 |
|---|
| 2012-05-31 | $1.54M | $995,679.00 | $546,508.00 | $80,870.00 | $406,119.00 | $486,989.00 | $59,519.00 | — | $93,546.00 | $39,440.00 | $54,106.00 | $0.01 | $0.01 | 16,397 | 61,301 |
|---|
| 2012-02-29 | $1.51M | $947,830.00 | $566,843.00 | $94,770.00 | $337,580.00 | $432,350.00 | $134,493.00 | — | $207,019.00 | $25,574.00 | $181,445.00 | $0.03 | $0.03 | 6,877,954 | 7,125,560 |
|---|
| 2011-11-30 | $1.62M | $949,202.00 | $667,404.00 | $85,551.00 | $387,767.00 | $473,318.00 | $194,086.00 | — | $195,092.00 | — | $195,092.00 | $0.03 | $0.03 | 6,868,339 | 6,920,296 |
|---|
| 2011-08-31 | $1.41M | $891,244.00 | $516,421.00 | $85,936.00 | $313,584.00 | $399,520.00 | $116,901.00 | — | $117,792.00 | — | $117,792.00 | $0.02 | $0.02 | 6,868,339 | 6,903,353 |
|---|
| 2011-05-31 | $1.21M | $878,136.00 | $336,785.00 | $105,591.00 | $246,625.00 | $352,216.00 | -$15,431.00 | — | — | $1,999.00 | $96,093.00 | $0.01 | $0.01 | — | 9,932 |
|---|
| 2011-02-28 | $1.35M | $846,421.00 | $499,479.00 | $97,008.00 | $329,456.00 | $426,464.00 | $73,015.00 | — | — | $0.00 | $73,403.00 | $0.01 | $0.01 | — | 6,691,475 |
|---|
| 2010-11-30 | $1.16M | $860,297.00 | $300,545.00 | $120,120.00 | $358,040.00 | $478,160.00 | -$177,615.00 | — | — | — | $137.00 | $0.00 | $0.00 | 6,660,839 | 6,660,839 |
|---|
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-31 | $4.45M | $4.09M | $362,000.00 | $788,000.00 | $4.89M | $5.68M | -$5.32M | $1.57M | -$3.75M | $23,000.00 | -$3.78M | -$1.30 | -$1.30 | 2,914,923 | 2,914,923 |
|---|
| 2025-05-31 | $5.31M | $4.81M | $498,000.00 | $1.02M | $4.61M | $5.64M | -$5.14M | $165,000.00 | -$4.97M | $1,000.00 | -$4.97M | -$2.16 | -$2.16 | 2,297,057 | 2,297,057 |
|---|
| 2024-05-31 | $5.42M | $4.8M | $611,000.00 | $1.49M | $5.49M | $6.98M | -$6.37M | $431,000.00 | -$5.94M | $42,000.00 | -$5.98M | -$2.84 | -$2.84 | 2,103,154 | 2,103,154 |
|---|
| 2023-05-31 | $5.34M | $4.89M | $446,000.00 | $1.58M | $6.09M | $7.67M | -$7.22M | $134,000.00 | -$7.09M | $51,000.00 | -$7.14M | -$0.50 | -$0.50 | 14,154,269 | 14,154,269 |
|---|
| 2022-05-31 | $18.87M | $15.89M | $2.98M | $1.81M | $5.7M | $7.51M | -$4.53M | $27,000.00 | -$4.51M | $24,000.00 | -$4.53M | -$0.36 | -$0.36 | 12,673,245 | 12,673,245 |
|---|
| 2021-05-31 | $7.2M | $6.83M | $366,285.00 | $2.19M | $5.67M | $7.87M | -$7.5M | $66,496.00 | -$7.43M | $13,057.00 | -$7.45M | -$0.62 | -$0.62 | 11,928,941 | 11,928,941 |
|---|
| 2020-05-31 | $6.69M | $4.91M | $1.78M | $1.91M | $2.27M | $4.18M | -$2.4M | $71,184.00 | -$2.33M | $7,390.00 | -$2.34M | -$0.23 | -$0.23 | 10,166,296 | 10,166,296 |
|---|
| 2019-05-31 | $5.2M | $3.91M | $1.29M | $1.68M | $2.03M | $3.7M | -$2.41M | $43,967.00 | -$2.37M | $24,237.00 | -$2.39M | -$0.26 | -$0.26 | 9,212,557 | 9,212,557 |
|---|
| 2018-05-31 | $5.56M | $3.81M | $1.75M | $1.4M | $1.84M | $3.24M | -$1.48M | $47,727.00 | -$1.43M | $31,800.00 | -$1.47M | -$0.17 | -$0.17 | 8,570,029 | 8,570,029 |
|---|
| 2017-05-31 | $5.79M | $3.77M | $2.02M | $1.13M | $1.85M | $2.98M | -$954,633.00 | $46,072.00 | -$908,561.00 | — | -$908,561.00 | -$0.11 | -$0.11 | 8,329,769 | 8,329,769 |
|---|
| 2016-05-31 | $5.14M | $3.62M | $1.52M | $780,333.00 | $1.57M | $2.35M | -$826,952.00 | $30,965.00 | -$795,987.00 | $703,800.00 | -$1.5M | -$0.20 | -$0.20 | 7,626,078 | 7,626,078 |
|---|
| 2015-05-31 | $4.96M | $3.42M | $1.54M | $733,640.00 | $1.48M | $2.21M | -$670,595.00 | $24,161.00 | -$646,434.00 | -$315,024.00 | -$331,410.00 | -$0.04 | -$0.04 | 7,552,262 | 7,552,262 |
|---|
| 2014-05-31 | $5.12M | $3.45M | $1.67M | $589,866.00 | $1.53M | $2.12M | -$446,594.00 | $20,174.00 | -$426,420.00 | -$210,760.00 | -$215,660.00 | -$0.03 | -$0.03 | 7,370,787 | 7,370,787 |
|---|
| 2013-05-31 | $6.47M | $4.05M | $2.43M | $459,086.00 | $1.45M | $1.91M | $514,008.00 | $10,456.00 | $524,464.00 | -$12,493.00 | $536,957.00 | $0.08 | $0.07 | 7,024,418 | 7,451,113 |
|---|
| 2012-05-31 | $6.08M | $3.78M | $2.3M | $347,128.00 | $1.45M | $1.79M | $504,999.00 | $108,450.00 | $613,449.00 | $65,014.00 | $548,435.00 | $0.08 | $0.08 | 6,887,929 | 7,107,759 |
|---|
| 2011-05-31 | $4.9M | $3.37M | $1.53M | $420,571.00 | $1.24M | $1.66M | -$132,261.00 | — | — | $1,999.00 | $157,447.00 | $0.02 | $0.02 | — | 6,704,307 |
|---|