Complete source-backed income-statement history.
- Available history
- 2016-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 | $8.56M | $2.4M | $6.17M | — | — | $4.72M | $1.45M | $36,962.00 | $1.48M | $27,831.00 | $1.46M | $0.22 | $0.18 | 19,756 | 11,546 |
|---|
| 2026-02-28 | $7.29M | $2.25M | $5.04M | — | — | $4.83M | $214,239.00 | $53,113.00 | $267,352.00 | $64,306.00 | $203,046.00 | $0.03 | $0.02 | 6,795,384 | 8,258,341 |
|---|
| 2025-11-30 | $8.13M | $2.6M | $5.54M | — | — | $4.63M | $903,071.00 | $34,927.00 | $937,998.00 | $233,115.00 | $704,883.00 | $0.10 | $0.09 | 6,744,444 | 8,234,071 |
|---|
| 2025-08-31 | $6.86M | $2.22M | $4.63M | — | — | $4.22M | $411,738.00 | $37,614.00 | $449,352.00 | $115,058.00 | $334,294.00 | $0.05 | $0.04 | 6,638,785 | 8,243,025 |
|---|
| 2025-05-31 | $5.75M | $1.73M | $4.02M | — | — | $3.98M | $46,087.00 | $41,831.00 | $87,918.00 | $333,493.00 | -$245,575.00 | -$0.04 | -$0.03 | 66,974 | 20,478 |
|---|
| 2025-02-28 | $6.92M | $1.96M | $4.97M | — | — | $4.38M | $583,109.00 | $46,638.00 | $629,747.00 | $53,085.00 | $576,662.00 | $0.09 | $0.07 | 6,516,852 | 8,202,402 |
|---|
| 2024-11-30 | $7.73M | $2.23M | $5.5M | — | — | $4.83M | $672,871.00 | $28,085.00 | $700,956.00 | $67,250.00 | $633,706.00 | $0.10 | $0.08 | 6,450,226 | 8,168,657 |
|---|
| 2024-08-31 | $5.85M | $1.7M | $4.15M | — | — | $4.29M | -$140,702.00 | $30,897.00 | -$109,805.00 | $0.00 | -$109,805.00 | -$0.02 | -$0.02 | 6,172,379 | 6,172,379 |
|---|
| 2024-05-31 | $6.5M | $1.85M | $4.65M | — | — | $4.48M | $169,590.00 | $56,775.00 | $226,365.00 | $176,849.00 | $49,516.00 | $0.24 | $0.10 | 4,631 | -2,400,959 |
|---|
| 2024-02-29 | $6.47M | $1.85M | $4.62M | — | — | $4.73M | -$103,879.00 | $57,534.00 | -$46,345.00 | -$827,436.00 | $781,091.00 | $0.13 | $0.04 | 5,863,939 | 18,576,914 |
|---|
| 2023-11-30 | $8.42M | $2.16M | $6.26M | — | — | $4.99M | $1.26M | $118,556.00 | $1.38M | $364,393.00 | $1.02M | $0.17 | $0.05 | 5,863,939 | 18,632,689 |
|---|
| 2023-08-31 | $6.11M | $1.46M | $4.65M | — | — | $4.47M | $173,757.00 | $46,684.00 | $220,441.00 | $65,989.00 | $154,452.00 | $0.03 | $0.01 | 5,853,847 | 18,622,597 |
|---|
| 2023-05-31 | $17.41M | $1.72M | $13.06M | — | — | $4.59M | $583,227.00 | $12,442.00 | $595,669.00 | -$164,431.00 | $760,100.00 | $0.13 | $0.04 | 70,459 | 371,527 |
|---|
| 2023-02-28 | $5.66M | $1.44M | $4.22M | — | — | $4M | $216,588.00 | $5,007.00 | $221,595.00 | $59,547.00 | $162,048.00 | $0.03 | $0.01 | 5,849,501 | 18,629,501 |
|---|
| 2022-11-30 | $6.73M | $1.69M | $5.04M | — | — | $4.05M | $984,995.00 | $2,949.00 | $987,944.00 | $261,044.00 | $726,900.00 | $0.01 | $0.00 | 115,226,893 | 368,993,486 |
|---|
| 2022-08-31 | $4.24M | $954,704.00 | $3.28M | — | — | $3.08M | $199,401.00 | $50,879.00 | $250,280.00 | $74,753.00 | $175,527.00 | $0.00 | $0.00 | 102,402,140 | 314,223,880 |
|---|
| 2022-05-31 | $526,785.00 | $217,281.00 | $309,504.00 | — | — | $403,695.00 | -$94,191.00 | -$1,560.00 | -$95,751.00 | — | -$95,751.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2022-02-28 | $476,384.00 | $134,609.00 | $341,775.00 | — | — | $439,276.00 | -$97,501.00 | -$1,813.00 | -$99,314.00 | — | -$99,314.00 | $0.00 | $0.00 | 41,945,881 | 41,945,881 |
|---|
| 2021-11-30 | $493,816.00 | $112,800.00 | $381,016.00 | — | — | $386,253.00 | -$5,237.00 | $33,438.00 | $28,201.00 | — | $28,201.00 | $0.00 | $0.00 | 41,945,881 | 41,945,881 |
|---|
| 2021-08-31 | $839,272.00 | $363,896.00 | $475,376.00 | — | — | $489,850.00 | -$14,474.00 | -$1,565.00 | -$16,039.00 | — | -$16,039.00 | $0.00 | $0.00 | 41,945,881 | 41,945,881 |
|---|
| 2021-05-31 | $356,129.00 | $122,123.00 | $234,006.00 | — | — | $420,551.00 | -$186,545.00 | $11,416.00 | -$175,129.00 | — | -$175,129.00 | — | — | — | 117,233 |
|---|
| 2021-02-28 | $364,966.00 | $93,491.00 | $271,475.00 | — | — | $392,503.00 | -$121,028.00 | $14,568.00 | -$106,460.00 | — | -$106,460.00 | — | — | — | 41,485,881 |
|---|
| 2020-11-30 | $644,061.00 | $247,828.00 | $396,233.00 | — | — | $341,675.00 | $54,558.00 | -$1,455.00 | $53,103.00 | — | $53,103.00 | — | — | — | 41,485,881 |
|---|
| 2020-08-31 | $268,454.00 | $136,259.00 | $132,195.00 | — | — | $200,235.00 | -$68,040.00 | -$1,229.00 | -$69,269.00 | — | -$69,269.00 | — | — | — | 41,377,185 |
|---|
| 2020-05-31 | $400,597.00 | $220,175.00 | $180,422.00 | — | — | $180,013.00 | $409.00 | -$594.00 | -$185.00 | — | -$185.00 | — | — | — | 0 |
|---|
| 2020-02-29 | $157,880.00 | $45,736.00 | $112,144.00 | — | — | $153,255.00 | -$41,111.00 | -$488.00 | -$41,599.00 | — | -$41,599.00 | — | — | — | 41,285,881 |
|---|
| 2019-11-30 | $328,552.00 | $169,714.00 | $158,838.00 | — | — | $188,723.00 | -$29,885.00 | -$489.00 | -$30,374.00 | — | -$30,374.00 | — | — | — | 41,285,881 |
|---|
| 2019-08-31 | $125,682.00 | $45,153.00 | $80,529.00 | — | — | $183,403.00 | -$102,874.00 | $2,265.00 | -$100,609.00 | — | -$100,609.00 | — | — | — | 41,285,881 |
|---|
| 2019-05-31 | $330,269.00 | $170,779.00 | $159,490.00 | — | — | $154,502.00 | $4,988.00 | -$52.00 | $4,936.00 | — | $4,936.00 | — | — | — | 117,781 |
|---|
| 2019-02-28 | $281,062.00 | $158,846.00 | $122,216.00 | — | — | $125,727.00 | -$3,511.00 | -$57.00 | -$3,568.00 | — | -$3,568.00 | — | — | — | 41,277,547 |
|---|
| 2018-11-30 | $240,159.00 | $159,616.00 | $80,543.00 | — | — | $138,607.00 | -$58,064.00 | $25.00 | -$58,039.00 | — | -$58,039.00 | — | — | — | 40,649,936 |
|---|
| 2018-08-31 | $141,180.00 | $63,776.00 | $77,404.00 | — | — | $170,457.00 | -$93,053.00 | -$251.00 | -$93,304.00 | — | -$93,304.00 | — | — | — | 40,505,047 |
|---|
| 2018-05-31 | $466,810.00 | $328,887.00 | $137,923.00 | — | — | $138,812.00 | -$889.00 | -$713.00 | -$1,602.00 | — | -$1,602.00 | — | — | — | 83,391 |
|---|
| 2018-02-28 | $219,254.00 | $135,236.00 | $84,018.00 | — | — | $195,996.00 | -$111,978.00 | -$932.00 | -$112,910.00 | — | -$112,910.00 | — | — | — | 40,505,047 |
|---|
| 2017-11-30 | $135,909.00 | $67,618.00 | $68,291.00 | — | — | $168,574.00 | -$100,283.00 | -$1,015.00 | -$101,298.00 | — | -$101,298.00 | — | — | — | 40,262,456 |
|---|
| 2017-08-31 | $111,245.00 | $44,505.00 | $66,740.00 | — | — | $192,435.00 | -$125,695.00 | -$1,034.00 | -$126,729.00 | — | -$126,729.00 | — | — | — | 30,752,308 |
|---|
| 2017-05-31 | $117,941.00 | $78,991.00 | $38,950.00 | — | — | $244,015.00 | -$205,065.00 | -$576.00 | -$205,641.00 | — | -$205,641.00 | — | — | — | 167,765 |
|---|
| 2017-02-28 | $157,586.00 | $73,738.00 | $83,848.00 | — | — | $193,520.00 | -$109,672.00 | $5.00 | -$109,667.00 | — | -$109,667.00 | — | — | — | 38,311,277 |
|---|
| 2016-11-30 | $140,341.00 | $59,159.00 | $81,182.00 | — | — | $191,619.00 | -$110,437.00 | — | -$110,437.00 | — | -$110,437.00 | — | — | — | 38,180,611 |
|---|
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-05-31 | $30.85M | $9.47M | $21.38M | — | — | $18.4M | $2.98M | $162,616.00 | $3.14M | $440,310.00 | $2.7M | $0.40 | $0.33 | 6,745,387 | 8,256,118 |
|---|
| 2025-05-31 | $26.26M | $7.62M | $18.64M | — | — | $17.48M | $1.16M | $147,451.00 | $1.31M | $453,828.00 | $854,988.00 | $0.13 | $0.10 | 6,440,476 | 8,217,083 |
|---|
| 2024-05-31 | $27.5M | $7.32M | $20.18M | — | — | $18.67M | $1.5M | $279,549.00 | $1.78M | -$220,205.00 | $2M | $0.57 | $0.21 | 5,868,570 | 16,168,181 |
|---|
| 2023-05-31 | $23.52M | $5.81M | $17.71M | — | — | $15.73M | $1.98M | $71,277.00 | $2.06M | $230,913.00 | $1.82M | $0.32 | $0.10 | 5,644,771 | 17,869,264 |
|---|
| 2022-05-31 | $2.34M | $828,586.00 | $1.51M | — | — | $1.72M | -$211,403.00 | $28,500.00 | -$182,903.00 | — | -$182,903.00 | $0.00 | $0.00 | 41,945,881 | 41,945,881 |
|---|
| 2021-05-31 | $1.63M | $599,701.00 | $1.03M | — | — | $1.35M | -$321,054.00 | $23,299.00 | -$297,755.00 | — | -$297,755.00 | — | — | — | 41,566,484 |
|---|
| 2020-05-31 | $1.01M | $480,778.00 | $531,933.00 | — | — | $703,052.00 | -$171,119.00 | -$1,648.00 | -$172,767.00 | — | -$172,767.00 | — | — | — | 41,285,881 |
|---|
| 2019-05-31 | $992,670.00 | $553,017.00 | $439,653.00 | — | — | $589,293.00 | -$149,640.00 | -$335.00 | -$149,975.00 | — | -$149,975.00 | — | — | — | 40,926,376 |
|---|
| 2018-05-31 | $933,218.00 | $576,246.00 | $356,972.00 | — | — | $695,817.00 | -$338,845.00 | -$3,694.00 | -$342,539.00 | — | -$342,539.00 | — | — | — | 40,257,592 |
|---|
| 2017-05-31 | $582,005.00 | $281,579.00 | $300,426.00 | — | — | $838,632.00 | -$538,206.00 | -$571.00 | -$538,777.00 | — | -$538,777.00 | — | — | — | 38,402,291 |
|---|