Complete source-backed income-statement history.
- Available history
- 2015-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 | $226,347.00 | $59,405.00 | $166,942.00 | — | — | $269,811.00 | -$102,869.00 | — | -$115,440.00 | $0.00 | -$115,440.00 | -$0.01 | -$0.01 | 17,287,867 | 17,287,867 |
|---|
| 2026-02-28 | $202,363.00 | $56,472.00 | $145,891.00 | — | — | $250,145.00 | -$104,254.00 | — | -$115,262.00 | $0.00 | -$115,262.00 | $0.00 | $0.00 | 304,698 | 304,698 |
|---|
| 2025-11-30 | $184,587.00 | $54,544.00 | $130,043.00 | — | — | $243,433.00 | -$113,390.00 | — | -$1.03M | $0.00 | -$1.03M | -$0.06 | -$0.06 | 17,120,486 | 17,120,486 |
|---|
| 2025-08-31 | $188,947.00 | $45,201.00 | $143,746.00 | — | — | $249,017.00 | -$105,271.00 | — | -$117,252.00 | $0.00 | -$117,252.00 | -$0.01 | -$0.01 | 16,845,211 | 16,845,211 |
|---|
| 2025-05-31 | $170,414.00 | $42,584.00 | $127,830.00 | — | — | $258,432.00 | -$130,602.00 | — | -$141,986.00 | $0.00 | -$141,986.00 | -$0.01 | -$0.01 | 16,795,211 | 16,795,211 |
|---|
| 2025-02-28 | $139,583.00 | $42,796.00 | $96,787.00 | — | — | $126,621.00 | -$29,834.00 | — | -$38,877.00 | $0.00 | -$38,877.00 | $0.00 | $0.00 | -324,243 | -324,243 |
|---|
| 2024-11-30 | $150,366.00 | $44,399.00 | $105,967.00 | — | — | $256,788.00 | -$150,821.00 | — | -$159,184.00 | $0.00 | -$159,184.00 | -$0.01 | -$0.01 | 16,740,856 | 16,740,856 |
|---|
| 2024-08-31 | $168,071.00 | $49,378.00 | $118,693.00 | — | — | $302,897.00 | -$184,204.00 | — | -$191,324.00 | $0.00 | -$191,324.00 | -$0.01 | -$0.01 | 16,467,742 | 16,467,742 |
|---|
| 2024-05-31 | $257,249.00 | $134,333.00 | $122,916.00 | — | — | $266,914.00 | -$143,998.00 | — | -$150,677.00 | $0.00 | -$150,677.00 | -$0.01 | -$0.01 | 16,108,540 | 16,108,540 |
|---|
| 2024-02-29 | $333,430.00 | $174,206.00 | $159,224.00 | — | — | $349,470.00 | -$190,246.00 | — | -$192,895.00 | $34,381.00 | -$227,276.00 | -$0.01 | -$0.01 | -281,143 | -281,143 |
|---|
| 2023-11-30 | $364,360.00 | $168,111.00 | $196,249.00 | — | — | $493,669.00 | -$297,420.00 | — | -$302,077.00 | $0.00 | -$302,077.00 | -$0.02 | -$0.02 | 16,242,600 | 16,242,600 |
|---|
| 2023-08-31 | $364,042.00 | $158,335.00 | $205,707.00 | — | — | $373,834.00 | -$168,127.00 | — | -$174,618.00 | $0.00 | -$174,618.00 | -$0.01 | -$0.01 | 17,363,037 | 17,363,037 |
|---|
| 2023-05-31 | $332,576.00 | $159,136.00 | $173,440.00 | — | — | $199,505.00 | -$26,065.00 | — | -$32,220.00 | $0.00 | -$32,220.00 | $0.00 | $0.00 | 17,190,211 | 17,190,211 |
|---|
| 2023-02-28 | $338,022.00 | $157,682.00 | $180,340.00 | — | — | $219,413.00 | -$39,073.00 | — | -$44,463.00 | $17,851.00 | -$62,314.00 | -$0.01 | -$0.01 | 2,926 | 2,926 |
|---|
| 2022-11-30 | $325,345.00 | $146,037.00 | $179,308.00 | — | — | $170,923.00 | $8,385.00 | — | $1,092.00 | $0.00 | $1,092.00 | $0.00 | $0.00 | 17,156,878 | 17,156,878 |
|---|
| 2022-08-31 | $320,981.00 | $130,971.00 | $190,010.00 | — | — | $257,421.00 | -$67,411.00 | — | -$75,322.00 | $0.00 | -$75,322.00 | $0.00 | $0.00 | 17,156,878 | 17,156,878 |
|---|
| 2022-05-31 | $375,643.00 | $140,180.00 | $235,463.00 | — | — | $226,605.00 | $8,858.00 | — | $1,057.00 | $0.00 | $1,057.00 | $0.00 | $0.00 | 17,159,052 | 17,159,052 |
|---|
| 2022-02-28 | $377,185.00 | $134,676.00 | $242,509.00 | — | — | $253,222.00 | -$10,713.00 | — | -$13,171.00 | — | -$54,470.00 | -$0.01 | -$0.01 | — | -208,465 |
|---|
| 2021-11-30 | $388,118.00 | $132,856.00 | $255,262.00 | — | — | $251,049.00 | $4,213.00 | — | $16,820.00 | — | $16,820.00 | $0.00 | $0.00 | — | 24,281,878 |
|---|
| 2021-08-31 | $358,317.00 | $127,417.00 | $230,900.00 | — | — | $231,564.00 | -$664.00 | — | -$9,866.00 | — | -$9,866.00 | — | — | — | 24,281,878 |
|---|
| 2021-05-31 | $335,189.00 | $110,451.00 | $224,738.00 | — | — | $543,009.00 | -$318,271.00 | — | -$325,971.00 | — | -$325,971.00 | — | — | — | 23,775,878 |
|---|
| 2021-02-28 | $376,757.00 | $98,172.00 | $278,585.00 | — | — | $323,598.00 | -$45,013.00 | — | -$46,175.00 | — | -$46,175.00 | — | — | — | 1,876 |
|---|
| 2020-11-30 | $289,662.00 | $71,769.00 | $217,893.00 | — | — | $235,059.00 | -$17,166.00 | — | -$19,171.00 | — | -$19,171.00 | $0.00 | $0.00 | 23,255,310 | 23,255,310 |
|---|
| 2020-08-31 | $195,346.00 | $58,925.00 | $136,421.00 | — | — | $206,189.00 | -$69,768.00 | — | -$72,084.00 | — | -$72,084.00 | $0.00 | $0.00 | 23,255,310 | 23,255,310 |
|---|
| 2020-05-31 | $248,632.00 | $70,976.00 | $177,656.00 | — | — | $219,544.00 | -$41,888.00 | — | -$42,113.00 | — | -$42,113.00 | $0.00 | $0.00 | 23,255,310 | 23,255,310 |
|---|
| 2020-02-29 | $350,189.00 | $102,357.00 | $247,832.00 | — | — | $281,285.00 | -$33,453.00 | — | -$33,318.00 | — | -$33,318.00 | $0.00 | $0.00 | -561,921 | -561,921 |
|---|
| 2019-11-30 | $340,589.00 | $88,667.00 | $251,922.00 | — | — | $232,318.00 | $19,604.00 | — | $19,966.00 | — | $19,966.00 | $0.00 | $0.00 | 24,494,046 | 24,494,046 |
|---|
| 2019-08-31 | $322,972.00 | $80,482.00 | $242,490.00 | — | — | $250,423.00 | -$7,933.00 | — | -$7,848.00 | — | -$7,848.00 | $0.00 | $0.00 | 26,030,310 | 26,030,310 |
|---|
| 2019-05-31 | $357,875.00 | $87,511.00 | $270,364.00 | — | — | $252,624.00 | $17,740.00 | — | $17,373.00 | — | $17,373.00 | $0.00 | $0.00 | 26,010,582 | 26,010,582 |
|---|
| 2019-02-28 | $331,437.00 | $92,068.00 | $239,369.00 | — | — | $252,411.00 | -$13,042.00 | — | -$13,024.00 | — | -$16,954.00 | $0.00 | $0.00 | 127,806 | 127,806 |
|---|
| 2018-11-30 | $281,458.00 | $68,156.00 | $213,302.00 | — | — | $215,702.00 | -$2,400.00 | — | -$3,504.00 | — | -$3,504.00 | $0.00 | $0.00 | 25,929,710 | 25,929,710 |
|---|
| 2018-08-31 | $247,524.00 | $62,051.00 | $185,473.00 | — | — | $199,028.00 | -$13,555.00 | — | -$14,347.00 | — | -$14,347.00 | $0.00 | $0.00 | 25,915,310 | 25,915,310 |
|---|
| 2018-05-31 | $238,374.00 | $50,419.00 | $187,955.00 | — | — | $197,873.00 | -$9,918.00 | — | -$5,061.00 | — | -$5,061.00 | — | — | — | 24,502,267 |
|---|
| 2018-02-28 | $257,660.00 | $60,188.00 | $197,472.00 | — | — | $222,444.00 | -$24,972.00 | — | -$24,361.00 | — | -$29,366.00 | — | — | — | 0 |
|---|
| 2017-11-30 | $117,381.00 | $28,073.00 | $89,308.00 | — | — | $102,530.00 | -$13,222.00 | — | -$12,742.00 | — | -$12,742.00 | — | — | — | 23,915,310 |
|---|
| 2017-08-31 | $227,885.00 | $27,724.00 | $200,161.00 | — | — | $234,700.00 | -$34,539.00 | — | -$33,704.00 | — | -$33,704.00 | — | — | — | 23,915,310 |
|---|
| 2017-05-31 | $175,336.00 | $27,784.00 | $147,552.00 | — | — | $166,153.00 | -$18,601.00 | — | -$18,231.00 | — | -$18,231.00 | — | — | — | 23,915,310 |
|---|
| 2017-02-28 | $238,801.00 | $22,959.00 | $215,842.00 | — | — | $190,179.00 | $25,663.00 | — | $25,761.00 | $11,677.00 | $14,084.00 | — | — | — | 237,267 |
|---|
| 2016-11-30 | $141,722.00 | $14,862.00 | $126,860.00 | — | — | $115,134.00 | $11,726.00 | — | $11,939.00 | $0.00 | $11,939.00 | — | — | — | 23,815,310 |
|---|
| 2016-08-31 | $138,132.00 | $14,964.00 | $123,168.00 | — | — | $148,713.00 | -$25,545.00 | — | -$25,624.00 | — | -$25,624.00 | — | — | — | 23,766,397 |
|---|
| 2016-05-31 | $54,213.00 | $11,736.00 | $42,477.00 | — | — | $103,519.00 | -$61,042.00 | — | -$61,290.00 | — | -$61,290.00 | — | — | — | 23,372,408 |
|---|
| 2016-02-29 | $115,864.00 | $14,304.00 | $101,560.00 | — | — | $85,359.00 | $16,201.00 | — | $16,641.00 | $3,570.00 | $13,071.00 | — | — | — | 1,051,291 |
|---|
| 2015-11-30 | $74,054.00 | $13,362.00 | $60,692.00 | — | — | $67,219.00 | -$6,527.00 | — | -$7,124.00 | $0.00 | -$7,124.00 | — | — | — | 19,618,462 |
|---|
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 | $746,311.00 | $198,801.00 | $547,510.00 | — | — | $1M | -$453,517.00 | — | -$1.41M | $0.00 | -$1.41M | -$0.08 | -$0.08 | 17,274,454 | 17,274,454 |
|---|
| 2025-02-28 | $715,269.00 | $270,906.00 | $444,363.00 | — | — | $953,220.00 | -$508,857.00 | — | -$540,062.00 | $0.00 | -$540,062.00 | -$0.03 | -$0.03 | 16,179,947 | 16,179,947 |
|---|
| 2024-02-29 | $1.39M | $659,788.00 | $734,620.00 | — | — | $1.42M | -$681,858.00 | — | -$701,810.00 | $34,381.00 | -$736,191.00 | -$0.04 | -$0.04 | 16,842,672 | 16,842,672 |
|---|
| 2023-02-28 | $1.36M | $574,870.00 | $785,121.00 | — | — | $874,362.00 | -$89,241.00 | — | -$117,636.00 | $17,851.00 | -$135,487.00 | -$0.01 | -$0.01 | 17,160,531 | 17,160,531 |
|---|
| 2022-02-28 | $1.46M | $505,400.00 | $953,409.00 | — | — | $1.28M | -$323,116.00 | — | -$327,552.00 | $41,299.00 | -$368,851.00 | -$0.02 | -$0.02 | 23,904,133 | 23,904,133 |
|---|
| 2021-02-28 | $1.11M | $299,842.00 | $810,555.00 | — | — | $984,390.00 | -$173,835.00 | — | -$179,543.00 | — | -$179,543.00 | — | — | — | 23,257,186 |
|---|
| 2020-02-29 | $1.37M | $359,017.00 | $1.01M | — | — | $1.02M | -$3,955.00 | — | -$3,740.00 | $16,962.00 | -$3,740.00 | $0.00 | $0.00 | 24,953,425 | 24,953,425 |
|---|
| 2019-02-28 | $1.1M | $272,694.00 | $826,099.00 | — | — | $865,014.00 | -$38,915.00 | — | -$35,936.00 | $3,930.00 | -$39,866.00 | $0.00 | $0.00 | 25,584,789 | 25,584,789 |
|---|
| 2018-02-28 | $778,262.00 | $143,769.00 | $634,493.00 | — | — | $725,827.00 | -$91,334.00 | — | -$89,038.00 | $5,005.00 | -$94,043.00 | — | — | — | 23,915,310 |
|---|
| 2017-02-28 | $572,868.00 | $64,521.00 | $508,347.00 | — | — | $557,545.00 | -$49,198.00 | — | -$49,214.00 | $11,677.00 | -$60,891.00 | — | — | — | 23,704,770 |
|---|
| 2016-02-29 | $340,811.00 | $54,187.00 | $286,624.00 | — | — | $276,447.00 | $10,177.00 | — | $8,095.00 | $3,570.00 | $4,525.00 | — | — | — | 19,620,309 |
|---|