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 | $4.76M | $1.93M | $2.82M | — | $677,000.00 | $4.1M | — | — | -$1.38M | $16,500.00 | -$1.4M | -$0.16 | -$0.16 | 8,511,364 | 8,511,364 |
|---|
| 2026-02-28 | $4.18M | $1.71M | $2.47M | — | $543,600.00 | $4.76M | — | — | -$2.1M | $1.01M | -$3.11M | -$0.36 | -$0.36 | -17,375 | -17,375 |
|---|
| 2025-11-30 | $7.01M | $2.7M | $4.31M | — | $1.18M | $5.81M | — | — | $10.64M | $2.84M | $7.8M | $0.91 | $0.91 | 8,576,197 | 8,576,197 |
|---|
| 2025-08-31 | $4.62M | $1.93M | $2.69M | — | $739,500.00 | $4.51M | — | — | -$1.75M | -$455,500.00 | -$1.29M | -$0.15 | -$0.15 | 8,583,201 | 8,583,201 |
|---|
| 2025-05-31 | $7.11M | $2.97M | $4.14M | — | $994,600.00 | $5.7M | — | — | -$1.45M | -$374,100.00 | -$1.08M | -$0.13 | -$0.13 | 8,583,201 | 8,583,201 |
|---|
| 2025-02-28 | $6.64M | $2.62M | $4.02M | — | $741,600.00 | $5.42M | — | — | -$1.53M | -$184,500.00 | -$1.35M | -$0.16 | -$0.16 | 78,174 | 78,174 |
|---|
| 2024-11-30 | $11.05M | $4.15M | $6.9M | — | $1.74M | $8.1M | — | — | -$1.11M | -$276,200.00 | -$835,700.00 | -$0.10 | -$0.10 | 8,273,402 | 8,273,402 |
|---|
| 2024-08-31 | $6.51M | $2.86M | $3.65M | — | $1.39M | $6.14M | — | — | -$2.47M | -$662,700.00 | -$1.8M | -$0.22 | -$0.22 | 8,272,217 | 8,272,217 |
|---|
| 2024-05-31 | $9.99M | $3.53M | $6.46M | — | $1.88M | $8.14M | — | — | -$1.75M | -$468,000.00 | -$1.28M | -$0.15 | -$0.15 | 8,266,771 | 8,266,771 |
|---|
| 2024-02-29 | $8.97M | $3.41M | $5.56M | — | $1.5M | $7.6M | — | — | -$2.21M | -$599,100.00 | -$1.61M | -$0.19 | -$0.19 | -1,313 | 7,739 |
|---|
| 2023-11-30 | $16.94M | $5.8M | $11.14M | — | $2.98M | $12.08M | — | — | $2.7M | $723,900.00 | $1.97M | $0.24 | $0.24 | 8,266,032 | 8,266,032 |
|---|
| 2023-08-31 | $10.59M | $3.68M | $6.91M | — | $1.92M | $8.97M | — | — | $1.45M | $391,200.00 | $1.06M | $0.13 | $0.13 | 8,269,771 | 8,269,771 |
|---|
| 2023-05-31 | $14.52M | $5.15M | $9.37M | — | $2.4M | $10.23M | — | — | -$1.2M | -$327,800.00 | -$872,800.00 | -$0.11 | -$0.11 | 8,278,049 | 8,278,049 |
|---|
| 2023-02-28 | $14.98M | $5.93M | $9.05M | — | $2.81M | $11.16M | — | — | -$2.61M | -$688,000.00 | -$1.92M | -$0.24 | -$0.24 | 82,176 | 82,176 |
|---|
| 2022-11-30 | $30.27M | $11.04M | $19.23M | — | $5.4M | $19.02M | — | — | $1,200.00 | $300.00 | $900.00 | $0.00 | $0.00 | 8,058,349 | 8,249,069 |
|---|
| 2022-08-31 | $19.42M | $6.94M | $12.48M | — | $3.8M | $13.45M | — | — | -$1.11M | -$303,700.00 | -$801,900.00 | -$0.10 | -$0.10 | 8,081,807 | 8,081,807 |
|---|
| 2022-05-31 | $23.16M | $7.85M | $15.31M | — | $3.77M | $15.03M | — | — | $285,300.00 | $69,500.00 | $215,800.00 | $0.03 | $0.03 | 8,086,427 | 8,473,610 |
|---|
| 2022-02-28 | $23.31M | $7.87M | $15.44M | — | $3.97M | $15.22M | — | — | $314,600.00 | -$9,300.00 | $323,900.00 | $0.04 | $0.04 | 10,870 | 3,157 |
|---|
| 2021-11-30 | $45.11M | $13.9M | $31.22M | — | $7.35M | $27.79M | — | — | $3.6M | $956,000.00 | $2.65M | $0.33 | $0.31 | 8,029,060 | 8,430,221 |
|---|
| 2021-08-31 | $32.99M | $10.5M | $22.5M | — | $5.24M | $20.14M | — | — | $2.66M | $759,900.00 | $1.9M | $0.24 | $0.23 | 8,028,594 | 8,435,348 |
|---|
| 2021-05-31 | $40.81M | $12.03M | $28.78M | — | $6.44M | $24.55M | — | — | $4.66M | $1.22M | $3.44M | $0.43 | $0.41 | 8,029,264 | 8,481,980 |
|---|
| 2021-02-28 | $40.34M | $11.73M | $28.61M | — | $7.64M | $26.01M | — | — | $3.01M | $844,800.00 | $2.17M | $0.26 | $0.25 | -1,682 | 72,568 |
|---|
| 2020-11-30 | $66.75M | $19.6M | $47.15M | — | $11.62M | $41.66M | — | — | $5.77M | $1.5M | $4.27M | $0.51 | $0.51 | 8,355,831 | 8,355,831 |
|---|
| 2020-08-31 | $59.25M | $17.31M | $41.94M | — | $10.53M | $36.5M | — | — | $5.8M | $1.54M | $4.26M | $0.51 | $0.51 | 8,354,214 | 8,354,214 |
|---|
| 2020-05-31 | $38.29M | $11.4M | $26.9M | — | $6.34M | $24.48M | — | — | $2.64M | $712,800.00 | $1.93M | $0.23 | $0.23 | 8,352,424 | 8,352,424 |
|---|
| 2020-02-29 | $20.16M | $6.48M | $13.68M | — | $3.52M | $13.18M | — | — | $703,000.00 | $164,900.00 | $538,100.00 | $0.06 | $0.07 | 17,203 | 15,632 |
|---|
| 2019-11-30 | $40.82M | $13.28M | $27.54M | — | $6.51M | $23.9M | — | — | $3.84M | $1.1M | $2.74M | $0.33 | $0.33 | 8,406,709 | 8,412,638 |
|---|
| 2019-08-31 | $24.44M | $8.05M | $16.39M | — | $4.19M | $15.17M | — | — | $1.37M | $359,100.00 | $1.01M | $0.12 | $0.12 | 8,312,648 | 8,318,790 |
|---|
| 2019-05-31 | $27.59M | $9.06M | $18.53M | — | $4.38M | $16.86M | — | — | $1.85M | $482,900.00 | $1.36M | $0.17 | $0.17 | 8,184,272 | 8,191,062 |
|---|
| 2019-02-28 | $23.63M | $7.79M | $15.84M | — | $4M | $15.16M | — | — | $845,200.00 | $289,700.00 | $555,500.00 | $0.07 | $0.06 | 3,588 | 3,422 |
|---|
| 2018-11-30 | $40.48M | $13.14M | $27.34M | — | $6.54M | $23.71M | — | — | $3.8M | $988,600.00 | $2.82M | $0.34 | $0.34 | 8,194,072 | 8,201,776 |
|---|
| 2018-08-31 | $24.68M | $8.46M | $16.22M | — | $3.26M | $14.31M | — | — | $2.04M | $544,900.00 | $1.49M | $0.18 | $0.18 | 8,185,419 | 8,192,833 |
|---|
| 2018-05-31 | $30.02M | $9.67M | $20.35M | — | $4.75M | $18.02M | — | — | $2.5M | $679,200.00 | $1.82M | $0.22 | $0.22 | 8,177,190 | 8,185,008 |
|---|
| 2018-02-28 | $21.96M | $7.36M | $14.58M | — | $4.01M | $13.99M | — | — | $735,000.00 | -$89,100.00 | $824,100.00 | $0.10 | $0.10 | 624 | 1,216 |
|---|
| 2017-11-30 | $38.91M | $12.21M | $26.7M | — | $6.12M | $23.37M | — | $102,500.00 | $3.43M | $1.3M | $2.13M | $0.26 | $0.26 | 8,174,536 | 8,180,022 |
|---|
| 2017-08-31 | $24.18M | $7.65M | $16.54M | — | $3.34M | $14.99M | — | $131,400.00 | $1.68M | $645,800.00 | $1.04M | $0.13 | $0.13 | 8,171,296 | 8,181,258 |
|---|
| 2017-05-31 | $26.94M | $8.6M | $18.34M | — | $4.23M | $16.45M | — | $91,700.00 | $1.98M | $756,900.00 | $1.23M | $0.30 | $0.30 | 4,090,143 | 4,093,878 |
|---|
| 2017-02-28 | $27.25M | $6.11M | $21.14M | — | $6.28M | $20.24M | — | — | $1.05M | $398,700.00 | $648,000.00 | $0.16 | $0.16 | 3,340 | 3,021 |
|---|
| 2016-11-30 | $30.7M | $8.33M | $22.37M | — | $6.52M | $20.57M | — | $237,800.00 | $2.04M | $765,900.00 | $1.27M | $0.31 | $0.31 | 4,079,916 | 4,084,863 |
|---|
| 2016-08-31 | $25.89M | $7.5M | $18.39M | — | $5.54M | $18M | — | $128,500.00 | $520,700.00 | $202,200.00 | $318,500.00 | $0.08 | $0.08 | 4,074,469 | 4,080,039 |
|---|
| 2016-05-31 | $22.78M | $6.67M | $16.11M | — | $4.73M | $15.26M | — | $155,300.00 | $1M | $384,400.00 | $620,200.00 | $0.15 | $0.15 | 4,068,679 | 4,074,597 |
|---|
| 2016-02-29 | $16.95M | $4.96M | $11.99M | — | $6.41M | $12.32M | — | — | -$57,900.00 | $50,300.00 | -$108,200.00 | -$0.03 | -$0.03 | 4,532 | 5,486 |
|---|
| 2015-11-30 | $24.42M | $7.39M | $17.04M | — | $6.89M | $15M | — | -$2,700.00 | $2.03M | $774,600.00 | $1.26M | $0.31 | $0.31 | 4,055,756 | 4,060,293 |
|---|
| 2015-08-31 | $12.61M | $4.58M | $8.03M | — | $3.4M | $6.97M | — | -$21,700.00 | $1.04M | $394,600.00 | $644,400.00 | $0.16 | $0.16 | 4,045,219 | 4,045,219 |
|---|
| 2015-05-31 | $9.64M | $3.57M | $6.06M | — | $2.72M | $5.52M | — | -$10,000.00 | $531,700.00 | $207,100.00 | $324,600.00 | $0.08 | $0.08 | 4,010,830 | 4,010,830 |
|---|
| 2015-02-28 | $7.63M | $2.79M | $4.83M | — | $2.52M | $4.73M | — | — | $148,400.00 | $51,400.00 | $97,000.00 | $0.02 | $0.02 | 5,652 | 5,652 |
|---|
| 2014-11-30 | $10.94M | $4.11M | $6.82M | — | $2.87M | $5.94M | — | — | $858,200.00 | $331,800.00 | $526,400.00 | $0.13 | $0.13 | 4,009,418 | 4,009,418 |
|---|
| 2014-08-31 | $6.81M | $3.01M | $3.8M | — | $2.07M | $3.78M | — | — | $8,300.00 | $12,200.00 | -$3,900.00 | $0.00 | $0.00 | 3,998,170 | 3,998,170 |
|---|
| 2014-05-31 | $7.18M | $2.84M | $4.33M | — | $2.06M | $3.95M | — | — | $387,600.00 | $147,900.00 | $239,700.00 | $0.06 | $0.06 | 3,986,561 | 3,986,561 |
|---|
| 2014-02-28 | $5.89M | $2.09M | $3.8M | — | $1.87M | $3.65M | — | — | -$244,900.00 | $68,300.00 | -$313,200.00 | -$0.08 | -$0.08 | 1,122 | 1,122 |
|---|
| 2013-11-30 | $8.5M | $3.29M | $5.21M | — | $2.05M | $4.29M | — | — | $927,400.00 | $379,600.00 | $547,800.00 | $0.14 | $0.14 | 3,964,830 | 3,964,830 |
|---|
| 2013-08-31 | $5.72M | $2.66M | $3.05M | — | $1.6M | $2.97M | — | — | $86,200.00 | $29,800.00 | $56,400.00 | $0.01 | $0.01 | 3,968,930 | 3,968,930 |
|---|
| 2013-05-31 | $5.99M | $2.48M | $3.51M | — | $1.74M | $3.41M | — | — | $104,800.00 | $38,200.00 | $66,600.00 | $0.02 | $0.02 | 3,967,517 | 3,967,517 |
|---|
| 2013-02-28 | $5.56M | $2.53M | $3.04M | — | $1.71M | $3.44M | — | — | -$343,500.00 | -$132,300.00 | -$211,200.00 | -$0.06 | -$0.06 | 6,890 | 6,890 |
|---|
| 2012-11-30 | $7.86M | $3.05M | $4.81M | — | $1.9M | $3.96M | — | — | $844,400.00 | $318,700.00 | $525,700.00 | $0.13 | $0.13 | 3,939,592 | 3,939,592 |
|---|
| 2012-08-31 | $5.46M | $2.44M | $3.02M | — | $1.5M | $2.8M | — | — | $219,200.00 | $81,000.00 | $138,200.00 | $0.04 | $0.04 | 3,924,514 | 3,924,514 |
|---|
| 2012-05-31 | $6.59M | $2.48M | $4.12M | — | $1.6M | $3.56M | — | — | $561,900.00 | $211,700.00 | $350,200.00 | $0.09 | $0.09 | 3,918,280 | 3,918,280 |
|---|
| 2012-02-29 | $5.88M | $2.3M | $3.58M | — | $1.67M | $3.23M | — | — | $430,000.00 | $160,400.00 | $269,600.00 | $0.06 | $0.06 | 2,928 | 2,712 |
|---|
| 2011-11-30 | $8.69M | $3.41M | $5.28M | — | $1.91M | $4.12M | — | — | $1.17M | $442,000.00 | $724,900.00 | $0.19 | $0.19 | 3,895,238 | 3,895,518 |
|---|
| 2011-08-31 | $5.44M | $2.4M | $3.04M | — | $1.49M | $2.84M | — | — | $200,100.00 | $73,900.00 | $126,200.00 | $0.03 | $0.03 | 3,893,283 | 3,893,700 |
|---|
| 2011-05-31 | $6.26M | $2.44M | $3.82M | — | $1.65M | $3.35M | — | — | $480,700.00 | $180,500.00 | $300,200.00 | $0.08 | $0.08 | 3,897,129 | 3,899,026 |
|---|
| 2011-02-28 | $5.71M | $2.12M | $3.59M | — | $1.64M | $3.65M | — | — | $18,500.00 | $5,600.00 | $12,900.00 | $0.00 | $0.00 | 4,475 | 4,738 |
|---|
| 2010-11-30 | $9.48M | $3.48M | $6.01M | — | $2.13M | $4.77M | — | — | $1.25M | $471,400.00 | $776,900.00 | $0.20 | $0.20 | 3,891,065 | 3,893,301 |
|---|
| 2010-08-31 | $5.75M | $2.36M | $3.39M | — | — | $3.12M | — | — | $303,100.00 | $112,900.00 | $190,200.00 | $0.05 | $0.05 | 3,882,593 | 3,883,505 |
|---|
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 | $22.91M | $9.31M | $13.6M | — | $3.46M | $20.79M | — | — | $5.35M | $3.02M | $2.33M | $0.27 | $0.27 | 8,563,491 | 8,563,491 |
|---|
| 2025-02-28 | $34.19M | $13.16M | $21.03M | — | $5.75M | $27.8M | — | — | -$6.86M | -$1.59M | -$5.26M | -$0.63 | -$0.63 | 8,348,971 | 8,348,971 |
|---|
| 2024-02-29 | $51.03M | $18.05M | $32.98M | — | $8.79M | $38.89M | — | — | $734,500.00 | $188,100.00 | $546,400.00 | $0.07 | $0.07 | 8,269,971 | 8,285,230 |
|---|
| 2023-02-28 | $87.83M | $31.76M | $56.07M | — | $15.78M | $58.65M | — | — | -$3.43M | -$922,000.00 | -$2.5M | -$0.31 | -$0.31 | 8,157,704 | 8,157,704 |
|---|
| 2022-02-28 | $142.23M | $44.3M | $97.93M | — | $23.01M | $87.69M | — | — | $11.24M | $2.93M | $8.31M | $1.03 | $0.98 | 8,039,843 | 8,452,340 |
|---|
| 2021-02-28 | $204.64M | $60.04M | $144.6M | — | $36.12M | $128.64M | — | — | $17.23M | $4.61M | $12.62M | $1.51 | $1.50 | 8,352,474 | 8,426,724 |
|---|
| 2020-02-29 | $113.01M | $36.86M | $76.15M | — | $18.61M | $69.11M | — | — | $7.75M | $2.11M | $5.65M | $0.68 | $0.68 | 8,318,412 | 8,323,128 |
|---|
| 2019-02-28 | $118.81M | $39.06M | $79.75M | — | $18.55M | $71.2M | — | — | $9.18M | $2.5M | $6.68M | $0.82 | $0.81 | 8,189,149 | 8,196,628 |
|---|
| 2018-02-28 | $111.98M | $35.82M | $76.16M | — | $17.69M | $68.79M | — | — | $7.83M | $2.62M | $5.21M | $0.64 | $0.64 | 8,175,996 | 8,181,322 |
|---|
| 2017-02-28 | $106.63M | $28.61M | $78.01M | — | $23.07M | $74.07M | — | — | $4.61M | $1.75M | $2.86M | $0.70 | $0.70 | 4,077,695 | 4,082,854 |
|---|
| 2016-02-29 | $63.62M | $20.49M | $43.12M | — | $19.42M | $39.81M | — | — | $3.55M | $1.43M | $2.12M | $0.52 | $0.52 | 4,049,154 | 4,051,678 |
|---|
| 2015-02-28 | $32.55M | $12.76M | $19.78M | — | $9.52M | $18.4M | — | — | $1.4M | $543,300.00 | $859,200.00 | $0.21 | $0.21 | 4,003,702 | 4,003,702 |
|---|
| 2014-02-28 | $26.1M | $10.52M | $15.57M | — | $7.26M | $14.32M | — | — | $873,500.00 | $515,900.00 | $357,600.00 | $0.09 | $0.09 | 3,968,214 | 3,968,214 |
|---|
| 2013-02-28 | $25.49M | $10.49M | $14.99M | — | $6.71M | $13.77M | — | — | $1.28M | $479,100.00 | $802,900.00 | $0.20 | $0.20 | 3,934,352 | 3,934,352 |
|---|
| 2012-02-29 | $26.27M | $10.55M | $15.72M | — | $6.71M | $13.54M | — | — | $2.28M | $856,800.00 | $1.42M | $0.36 | $0.36 | 3,898,145 | 3,898,793 |
|---|
| 2011-02-28 | $27.24M | $10.28M | $16.96M | — | $7.08M | $15.21M | — | — | $1.87M | $702,000.00 | $1.17M | $0.30 | $0.30 | 3,887,895 | 3,890,384 |
|---|