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 | $7.78M | $1.68M | — | $99,781.00 | $4.62M | — | $1.2M | -$369,560.00 | $827,781.00 | $273,195.00 | $554,586.00 | $0.07 | $0.07 | 8,055,476 | 8,055,476 |
|---|
| 2026-02-28 | $7.68M | $1.66M | — | $65,761.00 | $5.01M | — | $765,134.00 | -$694,825.00 | $70,309.00 | $23,201.00 | $47,108.00 | $0.01 | $0.01 | 8,055,150 | 8,056,133 |
|---|
| 2025-11-30 | $7.84M | $1.73M | — | $84,784.00 | $5.45M | — | -$3.97M | -$665,183.00 | -$4.63M | -$814,537.00 | -$3.82M | -$0.47 | -$0.47 | -4,526 | -57,837 |
|---|
| 2025-08-31 | $7.83M | $1.8M | — | $61,625.00 | $3.88M | — | $1.9M | -$714,540.00 | $1.19M | $436,588.00 | $749,408.00 | $0.09 | $0.09 | 8,057,780 | 8,073,654 |
|---|
| 2025-05-31 | $7.93M | $1.86M | — | $131,711.00 | $4.26M | — | $1.49M | -$917,531.00 | $575,103.00 | $219,318.00 | $355,785.00 | $0.04 | $0.04 | 8,080,161 | 8,125,720 |
|---|
| 2025-02-28 | $7.97M | $1.98M | — | $98,143.00 | $4.64M | — | $1.06M | -$522,293.00 | $533,718.00 | $250,863.00 | $282,855.00 | $0.03 | $0.03 | 8,082,159 | 8,200,022 |
|---|
| 2024-11-30 | $8.02M | $1.64M | — | $304,629.00 | $6.01M | — | -$122,347.00 | -$720,087.00 | -$842,434.00 | $1.02M | -$1.86M | -$0.23 | -$0.22 | -21,291 | -28,978 |
|---|
| 2024-08-31 | $8.07M | $2.13M | — | $193,933.00 | $4.16M | — | $1.39M | -$10,025.00 | $1.38M | $328,186.00 | $1.05M | $0.13 | $0.13 | 8,061,946 | 8,173,535 |
|---|
| 2024-05-31 | $8.04M | $2.02M | — | $241,085.00 | $4.02M | — | $1.39M | $80,662.00 | $1.47M | $816,390.00 | $655,790.00 | $0.08 | $0.08 | 8,117,479 | 8,232,327 |
|---|
| 2024-02-29 | $7.85M | $2.07M | — | $502,889.00 | $4.43M | — | $821,223.00 | -$26,713.00 | $794,510.00 | $238,269.00 | $556,241.00 | $0.07 | $0.07 | 8,277,844 | 8,325,027 |
|---|
| 2023-11-30 | $7.88M | $2.02M | — | $443,808.00 | $5.44M | — | -$16.18M | $183,087.00 | -$15.99M | -$4.8M | -$11.19M | -$1.34 | -$1.34 | -17,953 | -34,100 |
|---|
| 2023-08-31 | $7.87M | $2.16M | — | $344,132.00 | $3.8M | — | $1.16M | -$93,423.00 | $1.07M | $387,060.00 | $680,561.00 | $0.08 | $0.08 | 8,286,555 | 8,342,067 |
|---|
| 2023-05-31 | $7.77M | $2.14M | — | $304,682.00 | $4.04M | — | $1.03M | -$681,483.00 | $346,415.00 | $125,439.00 | $220,976.00 | $0.03 | $0.03 | 8,325,101 | 8,331,911 |
|---|
| 2023-02-28 | $7.82M | $2.07M | — | $78,834.00 | $3.88M | — | $1.68M | -$468,644.00 | $1.21M | $447,715.00 | $766,812.00 | $0.09 | $0.09 | 8,467,074 | 8,474,737 |
|---|
| 2022-11-30 | $7.76M | $2.14M | — | $76,401.00 | $4.69M | — | $405,360.00 | $217,148.00 | $622,508.00 | -$215,314.00 | $837,822.00 | $0.10 | $0.10 | 16,291 | 8,333 |
|---|
| 2022-08-31 | $7.68M | $2.35M | — | $80,272.00 | $3.6M | — | $954,311.00 | -$313,345.00 | $640,966.00 | $174,146.00 | $466,820.00 | $0.06 | $0.06 | 8,390,335 | 8,404,485 |
|---|
| 2022-05-31 | $7.63M | $2.2M | — | $80,896.00 | $3.91M | — | $1.19M | -$294,594.00 | $899,780.00 | $265,061.00 | $634,719.00 | $0.08 | $0.07 | 8,437,544 | 8,553,085 |
|---|
| 2022-02-28 | $7.26M | $2.1M | — | $147,220.00 | $3.38M | — | $1.47M | -$314,728.00 | $1.16M | $323,647.00 | $832,047.00 | $0.10 | $0.10 | 8,527,031 | 8,748,183 |
|---|
| 2021-11-30 | $7.32M | $2.3M | — | $30,439.00 | $4.53M | — | -$808,434.00 | -$435,246.00 | -$1.24M | -$606,488.00 | -$637,192.00 | -$0.08 | -$0.08 | 141,064 | 144,266 |
|---|
| 2021-08-31 | $7.5M | $2.46M | — | $10,004.00 | $3.49M | — | $1.6M | -$335,109.00 | $1.26M | $404,735.00 | $856,494.00 | $0.10 | $0.10 | 8,452,374 | 8,692,331 |
|---|
| 2021-05-31 | $7.21M | $2.22M | — | $3,237.00 | $3.15M | — | $2M | -$353,877.00 | $1.64M | $470,562.00 | $1.17M | $0.15 | $0.14 | 7,950,791 | 8,273,767 |
|---|
| 2021-02-28 | $6.86M | $2.01M | — | $6,190.00 | $3.43M | — | $1.24M | -$282,770.00 | $952,491.00 | $258,901.00 | $693,590.00 | $0.09 | $0.08 | 7,570,913 | 8,198,591 |
|---|
| 2020-11-30 | $7.54M | $2.31M | — | $7,060.00 | $3.49M | — | $2.18M | -$349,528.00 | $1.83M | $630,767.00 | $1.2M | $0.16 | $0.15 | 370 | 2,717 |
|---|
| 2020-08-31 | $8.11M | $2.36M | — | $1,248.00 | $3.38M | — | $2.48M | -$1.54M | $936,037.00 | $151,570.00 | $784,467.00 | $0.10 | $0.10 | 7,545,613 | 8,179,465 |
|---|
| 2020-05-31 | $7.87M | $2.48M | — | $9,821.00 | $3.56M | — | $1.75M | -$418,838.00 | $1.33M | $380,010.00 | $953,338.00 | $0.13 | $0.12 | 7,545,613 | 8,112,289 |
|---|
| 2020-02-29 | $7.62M | $2.5M | — | $5,722.00 | $3.87M | — | $1.25M | -$309,724.00 | $939,346.00 | $252,380.00 | $686,966.00 | $0.09 | $0.08 | 7,541,113 | 8,128,257 |
|---|
| 2019-11-30 | $7.97M | $2.35M | — | $16,864.00 | $3.94M | — | $1.72M | -$428,151.00 | $1.29M | $446,283.00 | $844,965.00 | $0.10 | $0.10 | -7,848 | -17,837 |
|---|
| 2019-08-31 | $8.22M | $2.59M | — | $2,440.00 | $3.56M | — | $1.99M | -$378,074.00 | $1.62M | $498,748.00 | $1.12M | $0.14 | $0.13 | 7,803,333 | 8,445,237 |
|---|
| 2019-05-31 | $8.13M | $2.63M | — | $4,957.00 | $3.65M | — | $496,564.00 | -$391,948.00 | $104,616.00 | $50,943.00 | $53,673.00 | $0.01 | $0.01 | 7,803,333 | 8,421,236 |
|---|
| 2019-02-28 | $7.5M | $2.47M | — | $5,884.00 | $3.75M | — | $853,662.00 | -$473,118.00 | $380,544.00 | $104,667.00 | $275,877.00 | $0.04 | $0.03 | 7,801,333 | 8,424,905 |
|---|
| 2018-11-30 | $8.59M | $2.67M | — | $26,918.00 | $4.12M | — | $2.13M | -$590,706.00 | $1.54M | $650,844.00 | $890,758.00 | $0.13 | $0.13 | 112,183 | 112,183 |
|---|
| 2018-08-31 | $7.87M | $2.49M | — | $22,234.00 | $4.39M | — | $920,122.00 | -$372,066.00 | $548,056.00 | $303,072.00 | $244,984.00 | $0.03 | $0.03 | 7,694,662 | 8,375,675 |
|---|
| 2018-05-31 | $6.53M | $1.78M | — | $29,284.00 | $3.53M | — | $1.15M | -$294,309.00 | $855,427.00 | $315,921.00 | $539,506.00 | $0.07 | $0.07 | 7,247,464 | 7,917,735 |
|---|
| 2018-02-28 | $6.23M | $1.6M | — | $13,409.00 | $3.59M | — | $987,137.00 | -$314,542.00 | $672,595.00 | $3.2M | -$2.53M | -$0.36 | -$0.36 | 7,105,135 | 7,105,135 |
|---|
| 2017-11-30 | $6.47M | $1.64M | — | $17,483.00 | $3.54M | — | $1.25M | -$385,808.00 | $859,809.00 | $180,591.00 | $679,218.00 | $0.10 | $0.09 | 13,088 | -10,382 |
|---|
| 2017-08-31 | $6.9M | $1.98M | — | $226.00 | $3.43M | — | $1.45M | -$309,656.00 | $1.14M | $490,558.00 | $652,019.00 | $0.09 | $0.08 | 7,100,232 | 7,794,855 |
|---|
| 2017-05-31 | $6.24M | — | — | $8,840.00 | $3.41M | — | $1.19M | -$363,573.00 | $828,677.00 | $331,737.00 | $496,940.00 | $0.07 | $0.06 | 7,144,775 | 7,726,560 |
|---|
| 2017-02-28 | $5.78M | — | — | $14,616.00 | $3.1M | — | $1.12M | -$323,486.00 | $792,640.00 | $305,717.00 | $486,923.00 | $0.07 | $0.07 | 6,901,108 | 7,437,243 |
|---|
| 2016-11-30 | $5.87M | — | — | $18,645.00 | $3.81M | — | $456,863.00 | -$109,807.00 | $347,056.00 | -$462,309.00 | $809,365.00 | $0.09 | $0.09 | -433,319 | -433,319 |
|---|
| 2016-08-31 | $6.33M | — | — | $13,780.00 | $3.91M | — | -$1.06M | -$2.48M | -$3.54M | -$898,838.00 | -$2.64M | -$0.35 | -$0.35 | 7,583,771 | 7,583,771 |
|---|
| 2016-05-31 | $5.77M | — | — | $11,988.00 | $3.41M | — | $882,384.00 | -$43,517.00 | $838,867.00 | $201,735.00 | $637,132.00 | $0.07 | $0.07 | 9,087,807 | 9,397,230 |
|---|
| 2016-02-29 | $5.15M | — | — | $8,684.00 | $3.6M | — | $156,422.00 | -$279,358.00 | -$122,936.00 | $0.00 | -$122,936.00 | -$0.01 | -$0.01 | 8,971,373 | 8,971,373 |
|---|
| 2015-11-30 | $5.8M | — | — | $13,309.00 | $3.84M | — | $441,626.00 | -$936,116.00 | -$495,654.00 | -$276,223.00 | -$219,431.00 | -$0.01 | -$0.01 | -160,072 | -150,039 |
|---|
| 2015-08-31 | $5.44M | — | — | $9,952.00 | $2.63M | — | $1.26M | -$365,003.00 | $898,149.00 | -$6.93M | $7.83M | $0.83 | $0.80 | 9,462,102 | 9,750,197 |
|---|
| 2015-05-31 | $5.01M | — | — | $10,531.00 | $3.01M | — | $602,091.00 | -$358,399.00 | $235,444.00 | $25,412.00 | $210,032.00 | $0.02 | $0.02 | 9,809,127 | 10,042,604 |
|---|
| 2015-02-28 | $4.84M | — | — | $11,988.00 | $2.91M | — | $625,191.00 | -$305,361.00 | $311,582.00 | $25,412.00 | $286,170.00 | $0.03 | $0.03 | 9,824,566 | 10,058,649 |
|---|
| 2014-11-30 | $4.98M | — | — | $13,824.00 | $3.43M | — | $185,421.00 | -$335,277.00 | -$270,422.00 | $25,412.00 | -$295,834.00 | -$0.03 | -$0.03 | -143,708 | -55,814 |
|---|
| 2014-08-31 | $4.94M | — | — | $17,852.00 | $2.95M | — | $428,958.00 | -$114,307.00 | $261,984.00 | $25,412.00 | $236,572.00 | $0.02 | $0.02 | 10,025,939 | 10,252,265 |
|---|
| 2014-05-31 | $4.89M | — | — | $18,323.00 | $2.75M | — | $562,330.00 | -$245,070.00 | $241,184.00 | $25,411.00 | $215,773.00 | $0.02 | $0.02 | 10,250,471 | 10,406,607 |
|---|
| 2014-02-28 | $5.32M | — | — | $14,368.00 | $3.12M | — | $804,525.00 | -$246,547.00 | $444,403.00 | $47,291.00 | $397,112.00 | $0.04 | $0.04 | 10,690,188 | 10,764,158 |
|---|
| 2013-11-30 | $4.71M | — | — | $10,043.00 | $2.88M | — | $468,363.00 | -$555,023.00 | -$125,236.00 | $42,110.00 | -$167,346.00 | -$0.02 | -$0.02 | -36,198 | -37,795 |
|---|
| 2013-08-31 | $4.83M | — | — | $8,139.00 | $2.84M | — | $582,536.00 | -$307,175.00 | $236,786.00 | $42,352.00 | $194,434.00 | $0.02 | $0.02 | 10,774,892 | 10,863,899 |
|---|
| 2013-05-31 | $4.86M | — | — | $7,065.00 | $2.96M | — | $88,828.00 | -$251,242.00 | -$200,864.00 | $42,794.00 | -$243,658.00 | -$0.02 | -$0.02 | 10,946,743 | 10,946,743 |
|---|
| 2013-02-28 | $4.6M | — | — | $10,921.00 | $2.7M | — | $563,061.00 | -$238,281.00 | $286,330.00 | $42,324.00 | $244,006.00 | $0.02 | $0.02 | 10,982,389 | 11,105,094 |
|---|
| 2012-11-30 | $4.82M | — | — | $21,174.00 | $3.92M | — | -$547,903.00 | -$225,600.00 | -$811,953.00 | $42,427.00 | -$854,380.00 | -$0.08 | -$0.08 | -16,408 | -16,408 |
|---|
| 2012-08-31 | $4.54M | — | — | $66,046.00 | $3.06M | — | $38,443.00 | -$502,232.00 | -$502,239.00 | $44,858.00 | -$547,097.00 | -$0.05 | -$0.05 | 11,166,496 | 11,166,496 |
|---|
| 2012-05-31 | $4.43M | — | — | $7,841.00 | $4.28M | — | -$1.12M | -$320,572.00 | -$1.48M | $1.74M | -$3.22M | -$0.28 | -$0.28 | 11,322,143 | 11,322,143 |
|---|
| 2012-02-29 | $4.18M | — | — | $14,579.00 | $3.16M | — | -$79,945.00 | -$1.51M | -$1.62M | $57,145.00 | -$1.68M | -$0.15 | -$0.15 | 11,488,980 | 11,488,980 |
|---|
| 2011-11-30 | $4.44M | — | — | $15,532.00 | $2.24M | — | $310,134.00 | -$236,185.00 | -$60,853.00 | $63,105.00 | -$123,958.00 | -$0.01 | -$0.01 | 8,966 | 8,966 |
|---|
| 2011-08-31 | $4.41M | — | — | $52,236.00 | $4.96M | — | -$1.9M | -$404,623.00 | -$2.34M | $38,951.00 | -$2.38M | -$0.20 | -$0.20 | 11,757,803 | 11,757,803 |
|---|
| 2011-05-31 | $4.6M | — | — | $80,657.00 | $2.7M | — | $630,212.00 | -$393,642.00 | $208,448.00 | $31,019.00 | $177,429.00 | $0.02 | $0.01 | 11,754,286 | 12,025,153 |
|---|
| 2011-02-28 | $4.47M | — | — | $35,622.00 | $2.52M | — | $685,752.00 | -$385,382.00 | $272,280.00 | $38,861.00 | $233,419.00 | $0.02 | $0.02 | 11,752,574 | 11,958,463 |
|---|
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-11-30 | $31.57M | $7.38M | — | $376,263.00 | $18.22M | — | $482,394.00 | -$2.82M | -$2.34M | $92,232.00 | -$2.43M | -$0.30 | -$0.30 | 8,068,777 | 8,068,777 |
|---|
| 2024-11-30 | $31.99M | $7.95M | — | $1.24M | $18.52M | — | $3.48M | -$676,163.00 | $2.8M | $2.4M | $402,095.00 | $0.05 | $0.05 | 8,130,676 | 8,212,510 |
|---|
| 2023-11-30 | $31.34M | $8.39M | — | $1.17M | $17.17M | — | -$12.3M | -$1.06M | -$13.36M | -$3.84M | -$9.52M | -$1.14 | -$1.14 | 8,340,839 | 8,340,839 |
|---|
| 2022-11-30 | $30.34M | $8.79M | — | $384,789.00 | $15.58M | — | $4.02M | -$705,519.00 | $3.32M | $547,540.00 | $2.77M | $0.33 | $0.33 | 8,465,568 | 8,483,994 |
|---|
| 2021-11-30 | $28.88M | $8.99M | — | $49,870.00 | $14.61M | — | $4.02M | -$1.41M | $2.61M | $527,710.00 | $2.08M | $0.26 | $0.25 | 8,137,342 | 8,361,720 |
|---|
| 2020-11-30 | $31.15M | $9.66M | — | $23,851.00 | $14.29M | — | $7.66M | -$2.62M | $5.04M | $1.41M | $3.62M | $0.48 | $0.45 | 7,544,494 | 8,140,180 |
|---|
| 2019-11-30 | $31.82M | $10.04M | — | $30,145.00 | $14.89M | — | $5.06M | -$1.67M | $3.39M | $1.1M | $2.29M | $0.29 | $0.27 | 7,794,828 | 8,412,414 |
|---|
| 2018-11-30 | $29.22M | $8.54M | — | $91,845.00 | $15.63M | — | $5.19M | -$1.57M | $3.62M | $4.47M | -$854,824.00 | -$0.11 | -$0.11 | 7,463,051 | 7,463,051 |
|---|
| 2017-11-30 | $25.38M | $6.72M | — | $41,165.00 | $13.48M | — | $5.01M | -$1.38M | $3.62M | $1.31M | $2.32M | $0.33 | $0.30 | 7,062,870 | 7,652,984 |
|---|
| 2016-11-30 | $23.13M | — | — | $53,097.00 | $14.72M | — | $433,594.00 | -$2.91M | -$2.48M | -$1.16M | -$1.32M | -$0.16 | -$0.16 | 8,112,791 | 8,112,791 |
|---|
| 2015-11-30 | $21.09M | — | — | $45,780.00 | $12.39M | — | $2.93M | -$1.96M | $949,521.00 | -$7.16M | $8.11M | $0.85 | $0.83 | 9,537,607 | 9,795,579 |
|---|
| 2014-11-30 | $20.13M | — | — | $64,367.00 | $12.25M | — | $1.98M | -$941,201.00 | $677,149.00 | $123,526.00 | $553,623.00 | $0.05 | $0.05 | 10,175,806 | 10,429,035 |
|---|
| 2013-11-30 | $18.99M | — | — | $36,168.00 | $11.37M | — | $1.7M | -$1.35M | $197,016.00 | $169,580.00 | $27,436.00 | $0.00 | $0.00 | 10,864,552 | 10,972,484 |
|---|
| 2012-11-30 | $17.97M | — | — | $109,640.00 | $14.43M | — | -$1.71M | -$2.55M | -$4.42M | $1.89M | -$6.31M | -$0.56 | -$0.56 | 11,308,872 | 11,308,872 |
|---|
| 2011-11-30 | $17.92M | — | — | $184,047.00 | $12.41M | — | -$276,742.00 | -$1.42M | -$1.92M | $171,936.00 | -$2.1M | -$0.18 | -$0.18 | 11,763,290 | 11,763,290 |
|---|
| 2010-11-30 | $17.76M | — | — | $132,991.00 | $9.49M | — | $3.35M | -$1.26M | $1.9M | -$1.56M | $3.46M | $0.29 | $0.29 | 11,752,574 | 11,808,682 |
|---|