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 | $24.22M | $16.07M | $8.14M | $1.21M | — | $10.18M | $515,330.00 | — | — | $392,802.00 | -$263,291.00 | -$0.03 | -$0.03 | 9,496,439 | 9,496,439 |
|---|
| 2026-02-28 | $22M | $14.14M | $7.86M | $1.18M | — | $9.5M | $382,774.00 | — | — | $75,490.00 | -$35,323.00 | $0.00 | $0.00 | 9,489,332 | 9,489,332 |
|---|
| 2025-11-30 | $23.31M | $14.93M | $8.38M | $1.22M | — | $9.74M | $933,632.00 | — | — | $265,029.00 | $237,819.00 | $0.03 | $0.03 | 9,480,688 | 9,492,694 |
|---|
| 2025-08-31 | $22.32M | $13.86M | $8.46M | $1.27M | — | $9.7M | $929,372.00 | — | — | $1.14M | -$1.1M | -$0.12 | -$0.12 | 118 | -46,970 |
|---|
| 2025-05-31 | $21.51M | $13.25M | $8.26M | $1.14M | — | $9.67M | $867,187.00 | — | — | $410,461.00 | $121,775.00 | $0.01 | $0.01 | 9,474,363 | 9,539,766 |
|---|
| 2025-02-28 | $19.07M | $12.28M | $6.8M | $1.29M | — | $8.82M | -$332,933.00 | — | — | $275,197.00 | $434,319.00 | $0.05 | $0.04 | 9,470,507 | 9,753,437 |
|---|
| 2024-11-30 | $21.34M | $13.18M | $8.16M | $1.34M | — | $9.47M | $1.11M | — | — | $217,871.00 | $561,091.00 | $0.06 | $0.06 | 9,470,507 | 9,754,209 |
|---|
| 2024-08-31 | $23.35M | $13.13M | $10.22M | $1.21M | — | $9.49M | $2.76M | — | — | $477,406.00 | $1.84M | $0.19 | $0.19 | 1,336 | 14,230 |
|---|
| 2024-05-31 | $20.69M | $12.79M | $7.89M | $1.25M | — | $8.98M | $1.52M | — | — | $332,400.00 | $976,604.00 | $0.10 | $0.10 | 9,431,134 | 10,015,674 |
|---|
| 2024-02-29 | $20.84M | $12.5M | $8.34M | $1.24M | — | $8.61M | $2.21M | — | — | $289,195.00 | $1.7M | $0.18 | $0.17 | 9,427,598 | 9,723,671 |
|---|
| 2023-11-30 | $20.18M | $12.85M | $7.33M | $1.11M | — | $8.31M | $1.38M | — | — | $226,796.00 | $895,521.00 | $0.09 | $0.09 | 9,427,588 | 9,706,581 |
|---|
| 2023-08-31 | $20.71M | $13.14M | $7.57M | $1.29M | — | $9.28M | $2.47M | — | — | $514,777.00 | $938,947.00 | $0.10 | $0.10 | 3,728 | -9,128 |
|---|
| 2023-05-31 | $20.97M | $13.39M | $7.58M | $1.28M | — | $8.38M | $1.91M | — | — | $542,295.00 | $1.06M | $0.11 | $0.11 | 9,369,923 | 9,628,069 |
|---|
| 2023-02-28 | $18.27M | $11.97M | $6.3M | $1.14M | — | $7.87M | $813,556.00 | — | — | $181,795.00 | $411,497.00 | $0.04 | $0.04 | 9,366,357 | 9,747,461 |
|---|
| 2022-11-30 | $19.95M | $13.6M | $6.35M | $1.26M | — | $7.89M | $829,576.00 | — | — | $110,733.00 | $502,242.00 | $0.05 | $0.05 | 9,317,680 | 9,718,931 |
|---|
| 2022-08-31 | $20.25M | $14.11M | $6.14M | $1.22M | — | $7.52M | $1.61M | — | — | $613,399.00 | $647,927.00 | $0.07 | $0.07 | 0 | -47,618 |
|---|
| 2022-05-31 | $18.96M | $12.72M | $6.24M | $1.1M | — | $7.11M | $1.82M | — | — | $604,314.00 | $1M | $0.11 | $0.11 | 9,227,912 | 9,578,797 |
|---|
| 2022-02-28 | $16.75M | $11.76M | $4.98M | $1.22M | — | $6.71M | $445,223.00 | — | — | $151,743.00 | $182,847.00 | $0.02 | $0.02 | 9,214,817 | 9,683,426 |
|---|
| 2021-11-30 | $18.19M | $12.49M | $5.7M | $1.24M | — | $7.07M | $1.27M | — | — | $504,380.00 | $4.49M | $0.49 | $0.46 | 9,199,976 | 9,779,770 |
|---|
| 2021-08-31 | $15.51M | $9.92M | $5.59M | $1.18M | — | $6.59M | $2.26M | — | — | $532,317.00 | $1.65M | $0.18 | $0.17 | 9,229 | 45,087 |
|---|
| 2021-05-31 | $15.42M | $10.15M | $5.27M | $1.07M | — | $6.31M | $2.58M | — | — | $276,338.00 | $2.05M | $0.23 | $0.21 | 9,109,861 | 9,972,000 |
|---|
| 2021-02-28 | $12.78M | $8.53M | $4.25M | $1.08M | — | $5.87M | $1.77M | — | — | $274,660.00 | $1.31M | $0.14 | $0.13 | 9,104,636 | 9,867,918 |
|---|
| 2020-11-30 | $12.78M | $8.31M | $4.47M | $1.08M | — | $5.91M | $1.72M | — | — | $378,590.00 | $1.26M | $0.14 | $0.13 | 9,104,623 | 9,644,630 |
|---|
| 2020-08-31 | $10.03M | $6.62M | $3.41M | $1.06M | — | $5.31M | $23,275.00 | — | — | $1.8M | -$1.76M | -$0.20 | -$0.20 | 0 | -215,933 |
|---|
| 2020-05-31 | $9.74M | $6.5M | $3.25M | $950,127.00 | — | $5.65M | -$716,861.00 | — | — | $142,285.00 | -$965,221.00 | -$0.11 | -$0.11 | 9,099,990 | 9,099,990 |
|---|
| 2020-02-29 | $13.23M | $8.69M | $4.55M | $1.01M | — | $6.46M | $701,751.00 | — | — | $463,594.00 | $179,834.00 | $0.02 | $0.02 | 9,097,236 | 9,461,727 |
|---|
| 2019-11-30 | $14.63M | $9.81M | $4.83M | $961,641.00 | — | $5.9M | $1.58M | — | — | $264,066.00 | $1.21M | $0.13 | $0.13 | 9,095,607 | 9,407,642 |
|---|
| 2019-08-31 | $13.45M | $9.09M | $4.36M | $1.02M | — | $6.27M | $1.15M | — | — | $189,506.00 | $828,846.00 | $0.09 | $0.09 | 0 | -24,884 |
|---|
| 2019-05-31 | $14.89M | $10.14M | $4.75M | $1.01M | — | $6.29M | $1.77M | — | — | $150,257.00 | $1.48M | $0.16 | $0.16 | 9,084,354 | 9,392,444 |
|---|
| 2019-02-28 | $13.32M | $9.28M | $4.03M | $927,537.00 | — | $5.4M | $1.79M | — | — | $246,371.00 | $1.4M | $0.16 | $0.15 | 9,084,354 | 9,447,860 |
|---|
| 2018-11-30 | $14.09M | $9.46M | $4.63M | $872,157.00 | — | $6.18M | $1.89M | — | — | $255,703.00 | $1.5M | $0.16 | $0.16 | 9,084,350 | 9,478,576 |
|---|
| 2018-08-31 | $14.74M | $9.67M | $5.07M | $943,129.00 | — | $6.29M | $2.04M | — | — | -$252,480.00 | $2.14M | $0.24 | $0.23 | 0 | 42,710 |
|---|
| 2018-05-31 | $12.92M | $8.59M | $4.33M | $860,347.00 | — | $5.63M | $2.45M | — | — | $181,683.00 | $2.14M | $0.24 | $0.23 | 9,078,706 | 9,414,064 |
|---|
| 2018-02-28 | $12.21M | $8.01M | $4.2M | $922,746.00 | — | $5.37M | $2.24M | — | — | $841,909.00 | $1.33M | $0.29 | $0.29 | 4,537,408 | 4,673,338 |
|---|
| 2017-11-30 | $11.54M | $7.89M | $3.65M | $798,731.00 | — | $5.62M | $1.28M | — | — | $104,991.00 | $1.08M | $0.24 | $0.24 | 4,537,368 | 4,608,788 |
|---|
| 2017-08-31 | $10.9M | $7.06M | $3.84M | $794,183.00 | — | $5.17M | $1.74M | — | — | $219,096.00 | $1.39M | $0.31 | $0.30 | 88 | 5,964 |
|---|
| 2017-05-31 | $10.22M | $6.77M | $3.45M | $733,651.00 | — | $4.85M | $1.73M | — | — | $237,801.00 | $1.35M | $0.30 | $0.30 | 4,526,771 | 4,591,527 |
|---|
| 2017-02-28 | $8.74M | $5.87M | $2.87M | $742,037.00 | — | $4.83M | $608,837.00 | — | — | $124,909.00 | $386,966.00 | $0.09 | $0.09 | 4,525,091 | 4,562,024 |
|---|
| 2016-11-30 | $9.7M | $6.61M | $3.09M | $642,522.00 | — | $5.15M | $525,466.00 | — | — | $117,713.00 | $297,639.00 | $0.07 | $0.07 | 4,531,950 | 4,558,878 |
|---|
| 2016-08-31 | $9.52M | $6.4M | $3.12M | $1.38M | — | $5.42M | $174,634.00 | — | — | $363,761.00 | -$1.44M | -$0.32 | -$0.32 | -501 | -49,560 |
|---|
| 2016-05-31 | $8.69M | $5.78M | $2.91M | $1.23M | — | $4.7M | $1.23M | — | — | $225,395.00 | $917,373.00 | $0.20 | $0.20 | 4,538,970 | 4,563,801 |
|---|
| 2016-02-29 | $7.7M | $5.27M | $2.44M | $1.11M | — | $4.4M | -$35,096.00 | — | — | $40,466.00 | -$107,789.00 | -$0.02 | -$0.02 | 4,537,429 | 4,537,429 |
|---|
| 2016-02-28 | — | — | — | — | — | — | — | — | — | — | -$107,789.00 | -$0.02 | -$0.02 | 4,537,429 | 4,537,429 |
|---|
| 2015-11-30 | $7.02M | $4.88M | $2.15M | $1M | — | $4.7M | -$85,591.00 | — | — | -$3,502.00 | -$234,351.00 | -$0.05 | -$0.05 | 4,538,371 | 4,538,371 |
|---|
| 2015-08-31 | $8.1M | $5.5M | $2.61M | $1.08M | — | $4.82M | $194,952.00 | — | — | $153,196.00 | $4,515.00 | $0.00 | -$0.01 | 2,509 | 13,499 |
|---|
| 2015-05-31 | $8.28M | $5.6M | $2.68M | $1.06M | — | $4.53M | $1.18M | — | — | $114,180.00 | $905,435.00 | $0.20 | $0.20 | 4,525,109 | 4,594,992 |
|---|
| 2015-02-28 | $6.73M | $4.66M | $2.07M | $854,256.00 | — | $4.4M | $137,793.00 | — | — | $197,614.00 | -$128,644.00 | -$0.03 | -$0.03 | 4,522,514 | 4,522,514 |
|---|
| 2014-11-30 | $7.21M | $4.81M | $2.41M | $1.05M | — | $4.51M | $1.64M | — | — | $183,684.00 | $1.01M | $0.22 | $0.22 | 4,518,973 | 4,659,621 |
|---|
| 2014-08-31 | $7.38M | $4.92M | $2.45M | $1.03M | — | $4.17M | $1.76M | — | — | $305,623.00 | $1.24M | $0.28 | $0.27 | 2,038 | -3,676 |
|---|
| 2014-05-31 | $6.92M | $4.67M | $2.25M | $1.1M | — | $4.08M | $1.77M | — | — | $361,280.00 | $980,217.00 | $0.22 | $0.21 | 4,461,880 | 4,590,344 |
|---|
| 2014-02-28 | $6.22M | $4.05M | $2.17M | $1.1M | — | $3.97M | $1.65M | — | — | $259,759.00 | $1.03M | $0.23 | $0.22 | 4,434,837 | 4,579,603 |
|---|
| 2013-11-30 | $6.31M | $4.16M | $2.15M | $1.14M | — | $4.17M | $1.51M | — | — | $198,000.00 | $858,586.00 | $0.19 | $0.19 | 4,434,770 | 4,552,669 |
|---|
| 2013-08-31 | $6.09M | $4.09M | $1.99M | $962,265.00 | — | $3.69M | $1.63M | — | — | $332,000.00 | $1.62M | $0.36 | $0.36 | 6,184 | 11,121 |
|---|
| 2013-05-31 | $5.88M | $4.05M | $1.82M | $1M | — | $3.69M | $1.49M | — | — | $158,000.00 | $927,112.00 | $0.21 | $0.21 | 4,421,379 | 4,468,861 |
|---|
| 2013-02-28 | $5.25M | $3.63M | $1.61M | $912,393.00 | — | $3.55M | $969,855.00 | — | — | $240,000.00 | $434,410.00 | $0.10 | $0.10 | 4,418,821 | 4,485,076 |
|---|
| 2012-11-30 | $5.29M | $3.69M | $1.6M | $938,206.00 | — | $3.73M | $873,664.00 | — | — | $134,000.00 | $389,622.00 | $0.09 | $0.09 | 4,406,205 | 4,440,436 |
|---|
| 2012-08-31 | $5.17M | $3.7M | $1.47M | $1.02M | — | $3.33M | $407,112.00 | — | — | $21,000.00 | $429,209.00 | $0.10 | $0.10 | 12,249 | 3,122 |
|---|
| 2012-05-31 | $7.8M | $4.14M | $3.66M | $1.07M | — | $3.78M | $2.44M | — | — | $814,000.00 | $1.45M | $0.33 | $0.33 | 4,399,290 | 4,461,044 |
|---|
| 2012-02-29 | $4.97M | $3.48M | $1.49M | $974,777.00 | — | $3.33M | $691,819.00 | — | — | $100,000.00 | $606,193.00 | $0.14 | $0.14 | 4,398,356 | 4,466,435 |
|---|
| 2011-11-30 | $4.83M | $3.21M | $1.62M | $814,305.00 | — | $3.39M | $1.03M | — | — | $106,000.00 | $958,757.00 | $0.22 | $0.22 | 4,355,666 | 4,433,724 |
|---|
| 2011-08-31 | $5.55M | $3.61M | $1.94M | $1.06M | — | $3.38M | $1.2M | — | — | $216,000.00 | $1.03M | -$4,303,891.10 | -$4,378,241.11 | 4,325,862.33 | 4,404,099.34 |
|---|
| 2011-05-31 | $5.1M | $3.46M | $1.64M | $1.21M | — | $3.75M | $1.24M | — | — | $228,000.00 | $1.02M | $4,343,601.00 | $4,427,097.00 | 0.24 | 0.23 |
|---|
| 2011-02-28 | $4.78M | $3.01M | $1.77M | $907,170.00 | — | $3.15M | $1.16M | — | — | $140,000.00 | $949,039.00 | $0.22 | $0.22 | 4,340,934 | 4,419,921 |
|---|
| 2010-11-30 | $4.1M | $2.69M | $1.41M | $1.19M | — | $3.53M | $1.03M | — | — | $122,000.00 | $899,781.00 | $0.21 | $0.21 | 4,264,187 | 4,324,757 |
|---|
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-08-31 | $84.23M | $52.56M | $31.68M | $5.04M | — | $37.65M | $2.57M | — | — | $2.05M | $17,619.00 | $0.00 | $0.00 | 9,476,085 | 9,639,676 |
|---|
| 2024-08-31 | $85.06M | $51.27M | $33.79M | $4.8M | — | $35.39M | $7.87M | — | — | $1.33M | $5.41M | $0.57 | $0.55 | 9,434,020 | 9,833,450 |
|---|
| 2023-08-31 | $79.9M | $52.1M | $27.8M | $4.97M | — | $33.43M | $6.02M | — | — | $1.35M | $2.91M | $0.31 | $0.30 | 9,359,504 | 9,693,482 |
|---|
| 2022-08-31 | $74.16M | $51.09M | $23.07M | $4.78M | — | $28.41M | $5.15M | — | — | $1.87M | $6.32M | $0.69 | $0.66 | 9,216,216 | 9,635,028 |
|---|
| 2021-08-31 | $56.49M | $36.92M | $19.57M | $4.4M | — | $24.68M | $8.32M | — | — | $1.46M | $6.28M | $0.69 | $0.64 | 9,116,472 | 9,874,139 |
|---|
| 2020-08-31 | $47.64M | $31.61M | $16.03M | $3.98M | — | $23.32M | $1.59M | — | — | $2.67M | -$1.34M | -$0.15 | -$0.15 | 9,096,981 | 9,096,981 |
|---|
| 2019-08-31 | $55.75M | $37.97M | $17.78M | $3.82M | — | $24.14M | $6.59M | — | — | $841,837.00 | $5.21M | $0.57 | $0.55 | 9,085,584 | 9,415,974 |
|---|
| 2018-08-31 | $51.42M | $34.17M | $17.26M | $3.52M | — | $22.91M | $8.02M | — | — | $876,103.00 | $6.7M | $0.74 | $0.72 | 9,077,676 | 9,370,404 |
|---|
| 2017-08-31 | $39.57M | $26.32M | $13.25M | $2.91M | — | $20M | $4.6M | — | — | $699,519.00 | $3.42M | $0.76 | $0.75 | 4,528,611 | 4,577,359 |
|---|
| 2016-08-31 | $32.93M | $22.32M | $10.61M | $4.72M | — | $19.21M | $1.28M | — | — | $626,120.00 | -$867,514.00 | -$0.19 | -$0.19 | 4,537,504 | 4,537,504 |
|---|
| 2015-08-31 | $30.32M | $20.56M | $9.77M | $4.05M | — | $18.27M | $3.15M | — | — | $648,674.00 | $1.79M | $0.40 | $0.38 | 4,521,788 | 4,649,060 |
|---|
| 2014-08-31 | $26.83M | $17.8M | $9.02M | $4.37M | — | $16.39M | $6.69M | — | — | $1.12M | $4.11M | $0.92 | $0.90 | 4,454,836 | 4,579,498 |
|---|
| 2013-08-31 | $22.5M | $15.47M | $7.03M | $3.82M | — | $14.65M | $4.96M | — | — | $864,000.00 | $3.37M | $0.76 | $0.75 | 4,421,636 | 4,475,895 |
|---|
| 2012-08-31 | $22.78M | $14.53M | $8.25M | $3.88M | — | $13.83M | $4.57M | — | — | $1.04M | $3.45M | $0.79 | $0.78 | 4,391,424 | 4,451,594 |
|---|
| 2011-08-31 | $19.53M | $12.77M | $6.76M | $4.36M | — | $13.8M | $4.63M | — | — | $706,000.00 | $3.9M | $0.90 | $0.89 | 4,325,863 | 4,404,100 |
|---|