Complete source-backed income-statement history.
- Available history
- 2010-08-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 | $9.36M | $6.47M | $2.89M | — | — | $2.43M | $458,679.00 | $108,437.00 | $567,116.00 | $162,558.00 | $404,558.00 | $0.07 | $0.07 | 5,731,971 | 5,989,141 |
|---|
| 2026-02-28 | $1.01M | $5.79M | $2.41M | — | — | $2.57M | -$157,840.00 | $104,297.00 | -$53,543.00 | -$19,268.00 | -$34,275.00 | -$0.01 | -$0.01 | 5,716,792 | 5,716,792 |
|---|
| 2025-11-30 | -$20.73M | $7.02M | $2.88M | — | — | $2.34M | $537,465.00 | $72,431.00 | $609,896.00 | $120,708.00 | $489,188.00 | $0.09 | $0.09 | 15,319 | 39,673 |
|---|
| 2025-08-31 | $10.27M | $7.43M | $2.84M | — | — | $2.19M | $658,833.00 | $100,851.00 | $759,684.00 | $287,479.00 | $472,205.00 | $0.08 | $0.08 | 5,706,732 | 5,820,084 |
|---|
| 2025-05-31 | $8.92M | $6.23M | $2.69M | — | — | $2.63M | $60,648.00 | $58,364.00 | $119,012.00 | $1,048.00 | $117,964.00 | $0.02 | $0.02 | 5,649,263 | 5,754,199 |
|---|
| 2025-02-28 | $1.2M | $5.19M | $2.05M | — | — | $2.05M | -$2,544.00 | $124,966.00 | $122,422.00 | $65,066.00 | $57,356.00 | $0.01 | $0.01 | 5,582,783 | 5,747,420 |
|---|
| 2024-11-30 | -$17.17M | $6.47M | $2.37M | — | — | $2.03M | $340,574.00 | $90,403.00 | $430,977.00 | $175,590.00 | $255,387.00 | $0.05 | $0.04 | 607 | -2,378 |
|---|
| 2024-08-31 | $7.97M | $5.48M | $2.49M | — | $683,894.00 | $1.95M | $535,362.00 | $88,120.00 | $623,482.00 | $179,130.00 | $444,352.00 | $0.08 | $0.08 | 5,582,783 | 5,762,806 |
|---|
| 2024-05-31 | $7.34M | $5.34M | $2M | — | $672,567.00 | $1.89M | $112,574.00 | $128,708.00 | $241,282.00 | $43,342.00 | $197,940.00 | $0.04 | $0.03 | 5,580,517 | 5,764,072 |
|---|
| 2024-02-29 | $7.05M | $5.01M | $2.04M | — | $672,403.00 | $2.13M | -$84,563.00 | $24,473.00 | -$60,090.00 | $11,911.00 | -$72,001.00 | -$0.01 | -$0.01 | 5,577,698 | 5,577,698 |
|---|
| 2023-11-30 | $8.03M | $5.97M | $2.06M | — | $750,764.00 | $2M | $62,324.00 | — | $115,150.00 | $195,741.00 | -$80,591.00 | -$0.02 | -$0.01 | 3,560 | -7,553 |
|---|
| 2023-08-31 | $8.86M | $6.56M | $2.3M | — | $748,920.00 | $2.08M | $212,972.00 | — | $245,850.00 | $112,570.00 | $133,280.00 | $0.02 | $0.02 | 5,569,521 | 5,766,084 |
|---|
| 2023-05-31 | $10.2M | $7.28M | $2.92M | — | $739,286.00 | $2.25M | $675,382.00 | $16,810.00 | $692,192.00 | $167,931.00 | $524,261.00 | $0.09 | $0.09 | 5,556,963 | 5,754,137 |
|---|
| 2023-02-28 | $9.19M | $6.54M | $2.65M | — | $771,539.00 | $2.09M | $559,859.00 | $12,456.00 | $572,315.00 | $177,155.00 | $395,160.00 | $0.07 | $0.07 | 5,541,342 | 5,736,901 |
|---|
| 2022-11-30 | $11.54M | $8.18M | $3.35M | — | $804,506.00 | $2.27M | $1.09M | $156,752.00 | $1.24M | $277,350.00 | $966,560.00 | $0.17 | $0.17 | 2,318 | 1,236 |
|---|
| 2022-08-31 | $13.96M | $10.33M | $3.63M | — | $823,133.00 | $2.24M | $1.39M | $27,327.00 | $1.42M | $181,392.00 | $1.24M | $0.22 | $0.21 | 5,541,342 | 5,742,915 |
|---|
| 2022-05-31 | $15.9M | $11.53M | $4.37M | — | $977,097.00 | $3.06M | $1.31M | $683.00 | $1.31M | $443,904.00 | $862,411.00 | $0.16 | $0.15 | 5,539,081 | 5,754,137 |
|---|
| 2022-02-28 | $10.52M | $7.55M | $2.96M | — | $700,978.00 | $2.02M | $940,140.00 | $529.00 | $940,669.00 | $268,916.00 | $671,753.00 | $0.12 | $0.12 | 5,515,342 | 5,720,295 |
|---|
| 2021-11-30 | $11.45M | $8.51M | $2.94M | — | $692,878.00 | $2.02M | $926,487.00 | $166.00 | $926,653.00 | $278,904.00 | $647,749.00 | $0.12 | $0.11 | 8,246 | 12,553 |
|---|
| 2021-08-31 | $10.63M | $7.55M | $3.09M | — | $618,346.00 | $1.83M | $1.25M | $17.00 | $1.25M | $372,928.00 | $881,240.00 | $0.16 | $0.15 | 5,515,342 | 5,695,801 |
|---|
| 2021-05-31 | $9.59M | $7.04M | $2.56M | — | $594,251.00 | $1.94M | $616,595.00 | $449,669.00 | $1.07M | $362,156.00 | $704,108.00 | $0.13 | $0.12 | 5,490,617 | 5,669,871 |
|---|
| 2021-02-28 | $8.16M | $5.86M | $2.3M | — | $681,132.00 | $1.94M | $356,036.00 | -$73.00 | $355,963.00 | $78,299.00 | $277,664.00 | $0.05 | $0.05 | 5,439,928 | 5,622,433 |
|---|
| 2020-11-30 | $9.61M | $7.05M | $2.56M | — | $605,030.00 | $1.77M | $789,682.00 | $51.00 | $789,733.00 | -$223,554.00 | $1.01M | $0.19 | $0.18 | 20,449 | 19,588 |
|---|
| 2020-08-31 | $8.67M | $6.41M | $2.26M | — | $583,984.00 | $1.73M | $531,254.00 | $85.00 | $531,339.00 | -$157,526.00 | $688,865.00 | $0.13 | $0.12 | 5,405,733 | 5,563,400 |
|---|
| 2020-05-31 | $6.65M | $4.6M | $2.04M | — | $574,133.00 | $1.91M | $133,287.00 | $19,938.00 | $153,225.00 | $75,275.00 | $77,950.00 | $0.02 | $0.01 | 5,337,608 | 5,484,573 |
|---|
| 2020-02-29 | $6.79M | $4.9M | $1.89M | — | $656,838.00 | $1.86M | $30,334.00 | -$49.00 | $30,285.00 | $294,087.00 | -$263,802.00 | -$0.05 | -$0.05 | 5,320,026 | 5,320,026 |
|---|
| 2019-11-30 | $7.53M | $5.49M | $2.04M | — | $691,108.00 | $1.81M | $230,929.00 | -$124.00 | $230,805.00 | $30,650.00 | $200,155.00 | $0.03 | $0.04 | 14,658 | 8,580 |
|---|
| 2019-08-31 | $8.09M | $5.67M | $2.42M | — | $717,399.00 | $1.81M | $601,377.00 | -$410.00 | $600,967.00 | -$78,304.00 | $679,271.00 | $0.13 | $0.12 | 5,309,335 | 5,492,527 |
|---|
| 2019-05-31 | $8.46M | $5.99M | $2.47M | — | — | $1.95M | $524,425.00 | -$692.00 | $523,733.00 | $62,101.00 | $461,632.00 | $0.09 | $0.09 | 5,270,338 | 5,423,952 |
|---|
| 2019-02-28 | $8.41M | $6.08M | $2.32M | — | — | $1.74M | $584,049.00 | -$732.00 | $583,317.00 | -$110,480.00 | $693,797.00 | $0.13 | $0.13 | 5,262,128 | 5,362,128 |
|---|
| 2018-11-30 | $8.85M | $6.4M | $2.44M | — | — | $1.56M | $886,715.00 | $600,966.00 | $1.49M | $67,511.00 | $1.42M | $0.27 | $0.27 | 2,173 | -16,997 |
|---|
| 2018-08-31 | $9.28M | $7.17M | $2.11M | — | — | $1.74M | $367,961.00 | -$3,595.00 | $364,366.00 | $26,808.00 | $337,558.00 | $0.06 | $0.06 | 5,224,431 | 5,362,058 |
|---|
| 2018-05-31 | $7.26M | $5.34M | $1.92M | — | — | $1.75M | $174,928.00 | -$3,712.00 | $171,216.00 | $2,907.00 | $168,309.00 | $0.03 | $0.03 | 5,224,431 | 5,358,768 |
|---|
| 2018-02-28 | $6.98M | $5.17M | $1.81M | — | — | $1.73M | $85,343.00 | -$6,020.00 | $79,323.00 | $43,766.00 | $35,557.00 | $0.01 | $0.01 | 5,224,431 | 5,345,145 |
|---|
| 2017-11-30 | $7.98M | $5.92M | $2.06M | — | — | $1.69M | $364,874.00 | -$6,386.00 | $358,488.00 | -$37,580.00 | $396,068.00 | $0.06 | $0.06 | -825,107 | -713,019 |
|---|
| 2017-08-31 | $8.7M | $6.45M | $2.25M | — | — | $1.7M | $549,871.00 | -$9,241.00 | $540,630.00 | $125,727.00 | $414,903.00 | $0.08 | $0.08 | 5,224,431 | 5,383,029 |
|---|
| 2017-05-31 | $7.43M | $5.64M | $1.79M | — | — | $1.88M | -$90,444.00 | -$6,678.00 | -$97,122.00 | $6,212.00 | -$103,334.00 | -$0.02 | -$0.02 | 5,387,474 | 5,387,474 |
|---|
| 2017-02-28 | — | $4.26M | $1.41M | — | — | $1.9M | -$488,320.00 | $2,968.00 | -$485,352.00 | -$135,180.00 | -$350,172.00 | -$0.03 | -$0.03 | 10,224,431 | 10,224,431 |
|---|
| 2016-11-30 | — | $5.88M | $2.03M | — | — | $2.97M | -$940,421.00 | $2,339.00 | -$938,082.00 | $2,990.00 | -$941,072.00 | -$0.10 | -$0.10 | 35,010 | -81,438 |
|---|
| 2016-08-31 | — | $6.1M | $2.14M | — | — | $1.67M | $469,692.00 | $2,303.00 | $471,995.00 | $80,067.00 | $391,928.00 | $0.04 | $0.04 | 10,089,131 | 10,205,579 |
|---|
| 2016-05-31 | — | $5.44M | $1.64M | — | — | $1.76M | -$127,339.00 | $2,758.00 | -$124,581.00 | -$16,782.00 | -$107,799.00 | -$0.01 | -$0.01 | 10,004,964 | 10,004,964 |
|---|
| 2016-02-29 | — | $4.66M | $1.66M | — | — | $1.53M | $123,448.00 | $1,325.00 | $124,773.00 | $30,302.00 | $94,471.00 | $0.01 | $0.01 | 9,999,125 | 10,115,350 |
|---|
| 2015-11-30 | — | $5.59M | $1.72M | — | — | $1.64M | $80,872.00 | $2,222.00 | $83,094.00 | $12,845.00 | $70,249.00 | $0.01 | $0.01 | 118,760 | 117,451 |
|---|
| 2015-08-31 | — | $6.34M | $2.01M | — | — | $1.55M | $457,530.00 | $2,305.00 | $459,835.00 | $88,200.00 | $371,635.00 | $0.04 | $0.04 | 9,982,384 | 10,101,576 |
|---|
| 2015-05-31 | — | $5.26M | $1.86M | — | — | $1.58M | $276,734.00 | $2,308.00 | $279,042.00 | $56,358.00 | $222,684.00 | $0.02 | $0.02 | 9,485,943 | 9,654,251 |
|---|
| 2015-02-28 | — | $5.11M | $1.84M | — | — | $1.56M | $282,145.00 | $1,997.00 | $284,142.00 | $83,825.00 | $200,317.00 | $0.02 | $0.02 | 9,218,815 | 9,744,341 |
|---|
| 2014-11-30 | — | $5.45M | $1.28M | — | — | $1.65M | -$373,032.00 | $1,613.00 | -$371,419.00 | -$49,373.00 | -$322,046.00 | -$0.03 | -$0.04 | 2,630 | -13,579 |
|---|
| 2014-08-31 | — | $5.6M | $1.96M | — | — | $1.42M | $545,519.00 | $1,492.00 | $547,011.00 | $122,234.00 | $424,777.00 | $0.05 | $0.04 | 9,060,012 | 9,719,440 |
|---|
| 2014-05-31 | — | $4.98M | $1.73M | — | — | $1.48M | $250,008.00 | $1,055.00 | $251,063.00 | $101,121.00 | $149,942.00 | $0.02 | $0.02 | 9,060,012 | 9,713,842 |
|---|
| 2014-02-28 | — | $4.52M | $1.71M | — | — | $1.41M | $290,368.00 | $689.00 | $291,057.00 | $105,167.00 | $185,890.00 | $0.02 | $0.02 | 9,060,012 | 9,719,066 |
|---|
| 2013-11-30 | — | $5.39M | $1.86M | — | — | $1.64M | $221,229.00 | $805.00 | $222,034.00 | $99,098.00 | $122,936.00 | $0.02 | $0.02 | 0 | -14,932 |
|---|
| 2013-08-31 | — | $5.08M | $1.88M | — | — | $1.34M | $540,902.00 | $1,036.00 | $541,938.00 | $1,602.00 | $540,336.00 | $0.06 | $0.06 | 9,060,012 | 9,668,621 |
|---|
| 2013-05-31 | — | $5.08M | $1.88M | — | — | $1.34M | $540,902.00 | $1,036.00 | $541,938.00 | $1,602.00 | $540,336.00 | $0.06 | $0.06 | 9,060,012 | 9,668,621 |
|---|
| 2013-02-28 | — | $3.63M | $1.55M | — | — | $1.28M | $270,442.00 | $788.00 | $271,230.00 | $11,882.00 | $259,348.00 | $0.03 | $0.03 | 9,060,012 | 9,667,910 |
|---|
| 2012-11-30 | — | $3.55M | $1.88M | — | — | $1.41M | $471,691.00 | $967.00 | $472,658.00 | -$260,079.00 | $732,737.00 | $0.09 | $0.07 | 3,910 | -8,591 |
|---|
| 2012-08-31 | — | $4.33M | $1.73M | — | — | $1.31M | $420,302.00 | $734.00 | $421,036.00 | $10,289.00 | $410,747.00 | $0.04 | $0.04 | 9,060,012 | 9,689,649 |
|---|
| 2012-05-31 | — | $3.92M | $1.68M | — | — | $1.29M | $395,263.00 | $729.00 | $395,992.00 | $165,015.00 | $230,977.00 | $0.03 | $0.02 | 9,037,729 | 9,660,305 |
|---|
| 2012-02-29 | — | $3.68M | $1.54M | — | — | $1.38M | $169,960.00 | $314.00 | $170,274.00 | $37,460.00 | $132,814.00 | $0.01 | $0.01 | 9,035,012 | 9,682,588 |
|---|
| 2011-11-30 | — | $4.61M | $1.26M | — | — | $1.44M | -$177,656.00 | $258.00 | -$177,398.00 | -$1.51M | $1.33M | $0.15 | $0.14 | 10,646 | 116,092 |
|---|
| 2011-08-31 | — | $4.36M | $1.96M | — | — | $1.27M | $686,352.00 | -$438.00 | $685,914.00 | $5,818.00 | $680,096.00 | $0.07 | $0.07 | 9,035,012 | 9,578,705 |
|---|
| 2011-05-31 | — | $3.82M | $1.7M | — | — | $1.34M | $358,794.00 | -$2,698.00 | $356,096.00 | $61,988.00 | $294,108.00 | $0.03 | $0.03 | 9,017,892 | 9,533,983 |
|---|
| 2011-02-28 | — | $3.81M | $1.69M | — | — | $1.12M | $566,409.00 | -$7,091.00 | $559,318.00 | $6,459.00 | $552,859.00 | $0.06 | $0.06 | 8,922,512 | 9,486,481 |
|---|
| 2010-11-30 | — | $4.1M | $1.89M | — | — | $1.67M | $220,210.00 | -$26,885.00 | $193,325.00 | $73,535.00 | $119,790.00 | $0.02 | $0.01 | 6,857 | 82,805 |
|---|
| 2010-08-31 | — | $4.25M | $1.81M | — | — | $1.12M | $692,244.00 | -$29,044.00 | $663,200.00 | -$731.00 | $663,931.00 | $0.07 | $0.07 | 8,922,512 | 9,249,512 |
|---|
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 | $5.7M | $25.86M | $10.46M | — | — | $9.2M | $1.25M | $356,612.00 | $1.61M | $474,301.00 | $1.14M | $0.20 | $0.20 | 5,662,042 | 5,799,747 |
|---|
| 2024-11-30 | $5.2M | $22.31M | $8.9M | — | — | $8M | $903,947.00 | $331,703.00 | $1.24M | $409,973.00 | $825,677.00 | $0.15 | $0.14 | 5,580,949 | 5,757,987 |
|---|
| 2023-11-30 | $36.28M | $26.35M | $9.93M | — | $3.01M | $8.42M | $1.51M | $114,970.00 | $1.63M | $653,397.00 | $972,110.00 | $0.17 | $0.17 | 5,559,609 | 5,745,058 |
|---|
| 2022-11-30 | $51.91M | $37.59M | $14.32M | — | $3.31M | $9.6M | $4.72M | $185,291.00 | $4.91M | $1.17M | $3.74M | $0.67 | $0.65 | 5,534,361 | 5,734,852 |
|---|
| 2021-11-30 | $39.83M | $28.94M | $10.89M | — | $2.59M | $7.73M | $3.15M | $449,779.00 | $3.6M | $1.09M | $2.51M | $0.46 | $0.44 | 5,490,515 | 5,675,282 |
|---|
| 2020-11-30 | $31.72M | $22.96M | $8.75M | — | $2.42M | $7.27M | $1.48M | $20,025.00 | $1.5M | -$11,718.00 | $1.52M | $0.28 | $0.27 | 5,375,730 | 5,532,536 |
|---|
| 2019-11-30 | $32.49M | $23.24M | $9.25M | — | $2.7M | $7.31M | $1.94M | -$1,958.00 | $1.94M | -$96,033.00 | $2.03M | $0.38 | $0.37 | 5,295,393 | 5,472,508 |
|---|
| 2018-11-30 | $32.37M | $24.09M | $8.28M | — | — | $6.77M | $1.51M | $587,639.00 | $2.1M | $140,992.00 | $1.96M | $0.37 | $0.37 | 5,226,604 | 5,345,061 |
|---|
| 2017-11-30 | $29.78M | $22.26M | $7.51M | — | — | $7.17M | $335,981.00 | -$19,336.00 | $316,645.00 | -$40,821.00 | $357,466.00 | $0.05 | $0.05 | 6,498,404 | 6,610,492 |
|---|
| 2016-11-30 | — | $22.09M | $7.46M | — | — | $7.94M | -$474,620.00 | $8,724.00 | -$465,896.00 | $96,578.00 | -$562,474.00 | -$0.06 | -$0.06 | 10,066,202 | 10,066,202 |
|---|
| 2015-11-30 | — | $22.3M | $7.43M | — | — | $6.34M | $1.1M | $8,832.00 | $1.11M | $241,228.00 | $864,885.00 | $0.09 | $0.09 | 9,641,542 | 9,759,575 |
|---|
| 2014-11-30 | — | $20.54M | $6.68M | — | — | $5.96M | $712,864.00 | $4,849.00 | $717,713.00 | $279,149.00 | $438,564.00 | $0.05 | $0.04 | 9,062,642 | 9,705,861 |
|---|
| 2013-11-30 | — | $18.33M | $6.96M | — | — | $5.57M | $1.39M | $4,244.00 | $1.39M | $147,474.00 | $1.24M | $0.14 | $0.13 | 9,060,012 | 9,653,689 |
|---|
| 2012-11-30 | — | $15.48M | $6.85M | — | — | $5.39M | $1.46M | $2,744.00 | $1.46M | -$47,315.00 | $1.51M | $0.17 | $0.15 | 9,048,195 | 9,665,331 |
|---|
| 2011-11-30 | — | $16.6M | $6.61M | — | — | $5.17M | $1.43M | -$9,969.00 | $1.42M | -$1.43M | $2.86M | $0.32 | $0.30 | 9,002,957 | 9,652,096 |
|---|
| 2010-11-30 | — | $15.06M | $6.55M | — | — | $4.86M | $1.69M | -$113,633.00 | $1.58M | $82,672.00 | $1.5M | $0.17 | $0.16 | 8,901,865 | 9,304,813 |
|---|