Complete source-backed income-statement history.
- Available history
- 2009-05-31 to 2026-02-28
- 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-02-28 | $0.00 | — | — | $0.00 | — | $94,659.00 | -$94,659.00 | $310.00 | -$94,334.00 | $0.00 | -$94,334.00 | $0.00 | $0.00 | 44,225,894 | 44,225,894 |
|---|
| 2025-11-30 | $0.00 | — | — | $0.00 | — | $112,055.00 | -$112,055.00 | $175.00 | -$111,820.00 | $0.00 | -$111,820.00 | $0.00 | $0.00 | 43,514,782 | 43,514,782 |
|---|
| 2025-08-31 | $0.00 | — | — | $391,263.00 | — | $875,203.00 | -$875,203.00 | — | — | $0.00 | -$875,134.00 | -$0.04 | -$0.04 | 19,767,698 | 19,767,698 |
|---|
| 2025-02-28 | $0.00 | — | — | $0.00 | — | $13,463.00 | -$13,463.00 | $0.00 | -$13,463.00 | $0.00 | -$13,463.00 | $0.00 | $0.00 | 19,767,698 | 19,767,698 |
|---|
| 2024-11-30 | $0.00 | — | — | $0.00 | — | $13,666.00 | -$13,666.00 | $0.00 | -$13,666.00 | $0.00 | -$13,666.00 | $0.00 | $0.00 | 19,767,698 | 19,767,698 |
|---|
| 2024-08-31 | $0.00 | — | — | $0.00 | — | $4,627.00 | -$4,627.00 | — | — | $0.00 | -$4,627.00 | $0.00 | $0.00 | 19,767,698 | 19,767,698 |
|---|
| 2024-05-31 | $0.00 | — | — | -$504.00 | — | $4,611.00 | -$4,611.00 | — | — | — | -$4,611.00 | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2024-02-29 | $0.00 | — | — | $2,436.00 | — | $8,810.00 | -$8,810.00 | — | -$8,810.00 | $0.00 | -$8,810.00 | $0.00 | $0.00 | 19,767,698 | 19,767,698 |
|---|
| 2023-11-30 | $0.00 | — | — | $2,179.00 | — | $45,109.00 | -$45,109.00 | — | — | — | -$45,109.00 | $0.00 | $0.00 | 19,767,698 | 19,767,698 |
|---|
| 2023-08-31 | $0.00 | $0.00 | $0.00 | $1,520.00 | — | $40,919.00 | -$40,919.00 | — | — | — | -$40,919.00 | $0.00 | $0.00 | 19,767,698 | 19,767,698 |
|---|
| 2023-05-31 | $0.00 | — | — | $1,313.00 | — | $37,339.00 | -$37,339.00 | — | — | — | -$37,339.00 | $0.00 | $0.00 | 0 | — |
|---|
| 2023-02-28 | $0.00 | — | — | $371.00 | — | $36,488.00 | -$36,488.00 | — | — | — | -$36,488.00 | $0.00 | $0.00 | 19,767,698 | — |
|---|
| 2022-11-30 | $0.00 | — | — | $1,573.00 | — | $45,092.00 | -$45,092.00 | — | — | — | -$45,092.00 | $0.00 | $0.00 | 19,767,698 | 19,767,698 |
|---|
| 2022-08-31 | $0.00 | $0.00 | $0.00 | $3,271.00 | — | $37,347.00 | -$37,347.00 | — | — | — | -$37,347.00 | $0.00 | $0.00 | 19,767,698 | 19,767,698 |
|---|
| 2022-05-31 | $27.00 | — | — | $10,989.00 | — | $48,687.00 | -$48,660.00 | — | — | — | -$48,660.00 | — | — | — | — |
|---|
| 2022-02-28 | $70.00 | — | — | $10,499.00 | — | $46,866.00 | -$46,796.00 | — | — | — | -$46,796.00 | — | — | — | — |
|---|
| 2021-11-30 | $230.00 | — | — | $2,073.00 | — | $43,885.00 | -$43,655.00 | — | — | — | -$43,655.00 | — | — | — | 19,767,698 |
|---|
| 2021-08-31 | $41.00 | — | — | $2,081.00 | — | $41,573.00 | -$41,532.00 | — | — | — | -$41,532.00 | — | — | — | 19,797,698 |
|---|
| 2021-05-31 | $286.00 | — | — | $2,844.00 | — | $40,001.00 | -$39,715.00 | — | — | — | -$39,715.00 | — | — | — | 0 |
|---|
| 2021-02-28 | $125.00 | — | — | $1,953.00 | — | $41,351.00 | -$41,226.00 | — | — | — | -$41,226.00 | — | — | — | 19,767,698 |
|---|
| 2020-11-30 | $0.00 | — | — | $2,071.00 | — | $47,399.00 | -$47,399.00 | — | — | — | -$47,399.00 | — | — | — | 19,767,698 |
|---|
| 2020-08-31 | $0.00 | — | — | $1,351.00 | — | $34,855.00 | -$34,855.00 | — | — | — | -$34,855.00 | — | — | — | 19,797,698 |
|---|
| 2020-05-31 | $0.00 | — | — | $3,136.00 | — | $39,411.00 | -$39,411.00 | — | — | — | -$39,411.00 | — | — | — | 13,852 |
|---|
| 2020-02-29 | $0.00 | — | — | $2,594.00 | — | $45,115.00 | -$45,115.00 | — | — | — | -$45,115.00 | — | — | — | 19,667,698 |
|---|
| 2019-11-30 | — | — | — | $2,311.00 | — | $37,995.00 | -$37,995.00 | — | — | — | -$37,995.00 | — | — | — | 19,702,863 |
|---|
| 2019-08-31 | — | — | — | $3,573.00 | — | $49,143.00 | -$49,143.00 | — | — | — | -$49,143.00 | — | — | — | 19,767,698 |
|---|
| 2019-05-31 | — | — | — | $6,169.00 | — | $46,416.00 | -$46,416.00 | — | — | — | -$46,416.00 | — | — | — | 6,575 |
|---|
| 2019-02-28 | — | — | — | $6,736.00 | — | $47,926.00 | -$47,926.00 | — | — | — | -$47,926.00 | — | — | — | 19,667,698 |
|---|
| 2018-11-30 | — | — | — | $6,319.00 | — | $48,113.00 | -$48,113.00 | — | — | — | -$48,113.00 | — | — | — | 19,667,698 |
|---|
| 2018-08-31 | — | — | — | $7,648.00 | — | $7,648.00 | -$55,344.00 | — | — | — | -$55,344.00 | — | — | — | 19,667,698 |
|---|
| 2018-05-31 | — | — | — | $15,970.00 | — | $58,804.00 | -$58,804.00 | — | — | — | -$58,804.00 | — | — | — | 0 |
|---|
| 2018-02-28 | — | — | — | $9,461.00 | — | $50,073.00 | -$50,073.00 | — | — | — | -$50,073.00 | — | — | — | 19,667,698 |
|---|
| 2017-11-30 | — | — | — | $13,967.00 | — | $103,457.00 | -$103,457.00 | — | — | — | -$42,725.00 | — | — | — | 19,667,698 |
|---|
| 2017-08-31 | — | — | — | $6,420.00 | — | $50,114.00 | -$50,114.00 | — | — | — | -$50,114.00 | — | — | — | 19,667,698 |
|---|
| 2017-05-31 | — | — | — | $16,531.00 | — | $434,687.00 | -$64,163.00 | — | — | — | -$74,362.00 | — | — | — | 528,165 |
|---|
| 2017-02-28 | — | — | — | $18,180.00 | — | -$66,924.00 | -$66,924.00 | — | — | — | -$67,714.00 | — | — | 18,426,320 | 18,426,320 |
|---|
| 2016-11-30 | — | — | — | $13,531.00 | — | -$68,463.00 | -$68,463.00 | — | — | — | -$69,253.00 | — | — | — | 18,426,320 |
|---|
| 2016-08-31 | — | — | — | $6,501.00 | — | $49,876.00 | -$49,876.00 | — | — | — | -$50,693.00 | — | — | — | 18,336,320 |
|---|
| 2016-05-31 | — | — | — | $25,540.00 | — | $87,649.00 | -$87,649.00 | — | — | — | -$92,258.00 | — | — | — | — |
|---|
| 2016-02-29 | — | — | — | $6,103.00 | — | $59,636.00 | -$59,636.00 | — | — | — | -$84,192.00 | — | — | 17,652,082 | — |
|---|
| 2015-11-30 | — | — | — | — | — | $48,255.00 | -$48,255.00 | — | — | — | -$49,108.00 | — | — | 17,652,082 | 17,652,082 |
|---|
| 2015-08-31 | — | — | — | $0.00 | — | $39,179.00 | -$39,179.00 | — | — | — | -$40,041.00 | — | — | 17,652,082 | 17,652,082 |
|---|
| 2015-05-31 | — | — | — | — | — | $68,531.00 | -$68,531.00 | — | — | — | -$74,644.00 | — | — | — | — |
|---|
| 2015-02-28 | — | — | — | $0.00 | — | $40,671.00 | -$40,671.00 | — | — | — | -$40,017.00 | — | — | 17,652,082 | — |
|---|
| 2014-11-30 | — | — | — | — | — | $40,683.00 | -$40,683.00 | — | — | — | -$41,263.00 | — | — | 17,652,082 | — |
|---|
| 2014-08-31 | — | — | — | — | — | $42,263.00 | -$42,263.00 | — | — | — | -$43,195.00 | — | — | 17,652,082 | — |
|---|
| 2014-05-31 | — | — | — | $17,025.00 | — | $65,021.00 | -$65,021.00 | — | — | — | -$35,157.00 | — | — | — | — |
|---|
| 2014-02-28 | — | — | — | — | — | $34,778.00 | -$34,778.00 | — | — | — | -$35,765.00 | — | — | 16,652,082 | — |
|---|
| 2013-11-30 | — | — | — | $1,263.00 | — | $34,798.00 | -$34,798.00 | — | — | — | -$35,321.00 | — | — | 16,652,082 | — |
|---|
| 2013-08-31 | — | — | — | $21,378.00 | — | $74,695.00 | -$74,695.00 | — | — | — | -$69,677.00 | — | — | 16,652,082 | — |
|---|
| 2013-05-31 | — | — | — | — | — | $54,953.00 | -$54,953.00 | — | — | — | -$53,929.00 | — | — | 1,000,000 | — |
|---|
| 2013-02-28 | — | — | — | — | — | $46,973.00 | -$46,973.00 | — | — | — | -$45,009.00 | — | — | 16,652,082 | — |
|---|
| 2012-11-30 | — | — | — | — | — | $57,713.00 | -$57,713.00 | — | — | — | -$57,411.00 | — | — | 16,652,082 | — |
|---|
| 2012-08-31 | — | — | — | — | — | $66,474.00 | -$66,474.00 | — | — | — | -$69,356.00 | — | — | 16,652,082 | — |
|---|
| 2012-05-31 | — | — | — | $76,533.00 | — | $175,607.00 | -$175,608.00 | — | — | — | -$183,028.00 | — | — | 445,012 | — |
|---|
| 2012-02-29 | — | — | — | $55,157.00 | — | — | -$135,389.00 | — | — | — | -$147,832.00 | — | — | 17,207,070 | — |
|---|
| 2012-02-28 | — | — | — | $55,157.00 | — | $135,389.00 | -$135,389.00 | — | — | — | -$147,832.00 | — | — | 16,677,500 | — |
|---|
| 2011-11-30 | — | — | — | $29,565.00 | — | — | -$90,825.00 | — | — | — | -$78,338.00 | — | — | 16,677,500 | — |
|---|
| 2011-08-31 | — | — | — | $79,341.00 | — | — | -$157,061.00 | — | — | — | -$160,564.00 | — | — | 16,677,500 | — |
|---|
| 2011-05-31 | — | — | — | $204,780.00 | — | — | -$365,912.00 | — | — | — | -$391,410.00 | — | — | 81,827 | — |
|---|
| 2011-02-28 | — | — | — | $186,501.00 | — | — | -$294,430.00 | — | — | — | -$301,574.00 | — | — | 16,278,036 | — |
|---|
| 2010-11-30 | — | — | — | $141,359.00 | — | — | -$249,144.00 | — | — | — | -$253,400.00 | — | — | 15,982,198 | — |
|---|
| 2010-08-31 | — | — | — | $116,684.00 | — | — | -$202,980.00 | — | — | — | -$206,175.00 | — | — | 15,895,109 | — |
|---|
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 |
|---|
| 2024-05-31 | $0.00 | — | — | $5,632.00 | — | $99,449.00 | -$99,449.00 | — | — | — | -$99,449.00 | -$0.01 | -$0.01 | 19,767,698 | 19,767,698 |
|---|
| 2023-05-31 | $0.00 | $0.00 | $0.00 | $6,528.00 | — | $156,266.00 | -$156,266.00 | — | — | — | -$156,266.00 | -$0.01 | -$0.01 | 19,767,698 | 19,767,698 |
|---|
| 2022-05-31 | $368.00 | $0.00 | $368.00 | $25,642.00 | — | $181,011.00 | -$180,643.00 | — | — | — | -$180,643.00 | -$0.01 | -$0.01 | 19,767,698 | — |
|---|
| 2021-05-31 | $411.00 | — | — | $8,219.00 | — | $163,604.00 | -$163,193.00 | — | — | — | -$163,193.00 | — | — | — | 19,767,698 |
|---|
| 2020-05-31 | $0.00 | — | — | $11,614.00 | — | $171,666.00 | -$171,666.00 | — | — | — | -$171,666.00 | — | — | — | 19,726,441 |
|---|
| 2019-05-31 | — | — | — | $26,873.00 | — | $197,799.00 | -$197,799.00 | — | — | — | -$197,799.00 | — | — | — | 19,674,273 |
|---|
| 2018-05-31 | — | — | — | $38,067.00 | — | $201,716.00 | -$201,716.00 | — | — | — | -$201,716.00 | — | — | — | 19,667,698 |
|---|
| 2017-05-31 | — | — | — | $54,743.00 | — | $249,425.00 | -$249,425.00 | — | — | — | -$262,022.00 | — | — | — | 18,905,485 |
|---|
| 2016-05-31 | — | — | — | $31,643.00 | — | $234,718.00 | -$234,718.00 | — | — | — | -$265,598.00 | — | — | — | 17,792,342 |
|---|
| 2015-05-31 | — | — | — | — | — | $192,149.00 | -$192,149.00 | — | — | — | -$199,120.00 | — | — | — | 17,652,082 |
|---|
| 2014-05-31 | — | — | — | $39,666.00 | — | $209,291.00 | -$209,291.00 | — | — | — | -$181,704.00 | — | — | — | 17,652,082 |
|---|
| 2013-05-31 | — | — | — | — | — | $226,113.00 | -$226,113.00 | — | — | — | -$225,705.00 | — | — | 17,652,082 | 17,652,082 |
|---|
| 2012-05-31 | — | — | — | $240,596.00 | — | $558,884.00 | -$558,884.00 | — | — | — | -$569,765.00 | — | — | 17,652,082 | — |
|---|
| 2011-05-31 | — | — | — | $649,324.00 | — | $1.11M | -$1.11M | — | — | — | -$1.15M | — | — | 16,115,014 | — |
|---|
| 2010-05-31 | — | — | — | — | — | — | — | — | — | — | -$743,192.00 | — | — | — | — |
|---|
| 2009-05-31 | — | — | — | — | — | — | — | — | — | — | -$333,982.00 | — | — | — | — |
|---|