Complete source-backed income-statement history.
- Available history
- 2012-04-30 to 2026-04-30
- 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-04-30 | $0.00 | — | — | — | $103,714.00 | — | -$134,785.00 | $39,294.00 | -$95,491.00 | $0.00 | -$95,491.00 | $0.00 | $0.00 | 69,057,154 | 69,057,154 |
|---|
| 2026-01-31 | $0.00 | — | — | — | $108,199.00 | — | -$139,274.00 | -$13,606.00 | -$152,880.00 | $0.00 | -$152,880.00 | $0.00 | $0.00 | 73,310,489 | 73,310,489 |
|---|
| 2025-10-31 | $0.00 | — | — | — | $134,032.00 | — | -$165,107.00 | $16,232.00 | -$148,875.00 | $0.00 | -$148,875.00 | $0.00 | $0.00 | 73,310,489 | 73,310,489 |
|---|
| 2025-07-31 | $0.00 | — | — | — | $266,270.00 | — | -$2.32M | -$1.03M | -$3.35M | $0.00 | -$3.35M | -$0.06 | -$0.05 | 1,621,502 | -59,683,281 |
|---|
| 2025-04-30 | $0.00 | — | — | — | $212,852.00 | — | -$381,875.00 | -$4,135.00 | -$386,010.00 | $0.00 | -$386,010.00 | -$0.01 | -$0.01 | 58,902,612 | 58,902,612 |
|---|
| 2025-01-31 | $0.00 | — | — | — | $176,928.00 | — | -$347,575.00 | $67,737.00 | -$279,838.00 | $0.00 | $1.38M | $0.02 | $0.02 | 60,683,120 | 75,119,164 |
|---|
| 2024-10-31 | $0.00 | — | — | — | $186,559.00 | — | -$355,586.00 | -$57,089.00 | -$412,675.00 | $0.00 | -$435,969.00 | -$0.01 | -$0.01 | 63,155,947 | 63,155,947 |
|---|
| 2024-07-31 | $0.00 | $2.4M | $880,859.00 | — | $148,873.00 | — | -$317,172.00 | $106,518.00 | -$210,654.00 | $0.00 | -$146,458.00 | $0.00 | $0.00 | 676,588 | 757,351 |
|---|
| 2024-04-30 | $420.00 | $0.00 | $420.00 | — | $257,251.00 | — | -$425,129.00 | -$215,531.00 | -$640,660.00 | $0.00 | -$672,765.00 | $0.00 | -$0.01 | 63,155,947 | 63,155,947 |
|---|
| 2024-01-31 | $0.00 | $0.00 | $0.00 | — | $158,600.00 | — | -$326,898.00 | -$15,948.00 | -$342,846.00 | $0.00 | -$155,634.00 | $0.00 | $0.00 | 62,680,947 | 62,680,947 |
|---|
| 2023-10-31 | $0.00 | $0.00 | $0.00 | — | $163,990.00 | — | -$332,288.00 | $52,143.00 | -$280,145.00 | $0.00 | -$258,156.00 | $0.00 | $0.00 | 62,553,508 | 62,553,508 |
|---|
| 2023-07-31 | $945,573.00 | $677,328.00 | — | — | $385,619.00 | — | -$789,818.00 | -$145,465.00 | — | $0.00 | -$1.95M | -$0.03 | -$0.03 | 660,829 | 660,829 |
|---|
| 2023-04-30 | $767,527.00 | $583,813.00 | — | — | $190,277.00 | — | -$21,171.00 | -$184,540.00 | — | — | -$205,711.00 | $0.00 | $0.00 | 62,078,537 | 62,078,537 |
|---|
| 2023-01-31 | $744,051.00 | $572,986.00 | — | — | $411,342.00 | — | -$255,161.00 | -$83,392.00 | — | — | -$338,553.00 | -$0.01 | -$0.01 | 62,078,537 | 62,078,537 |
|---|
| 2022-10-31 | $799,460.00 | $592,329.00 | — | — | $372,101.00 | — | -$180,894.00 | $96,222.00 | — | $0.00 | -$84,672.00 | $0.00 | $0.00 | 61,713,953 | 61,713,953 |
|---|
| 2022-07-31 | $562,748.00 | $417,232.00 | — | — | $292,770.00 | — | -$162,857.00 | -$183,669.00 | — | $0.00 | -$346,526.00 | $0.00 | $0.00 | 504,687 | 504,687 |
|---|
| 2022-04-30 | $819,131.00 | $687,407.00 | — | — | $347,724.00 | — | -$230,783.00 | -$589,937.00 | — | — | -$810,720.00 | -$0.01 | -$0.01 | 61,495,671 | 61,495,671 |
|---|
| 2022-01-31 | $591,901.00 | $475,618.00 | — | — | $239,547.00 | — | -$141,204.00 | -$6,244.00 | — | — | -$127,753.00 | $0.00 | $0.00 | 60,503,341 | 60,503,341 |
|---|
| 2021-10-31 | $628,335.00 | $441,933.00 | — | — | $182,122.00 | — | -$12,881.00 | -$38,441.00 | — | $0.00 | -$68,529.00 | $0.00 | $0.00 | 60,853,341 | 60,853,341 |
|---|
| 2021-07-31 | $594,200.00 | $456,813.00 | — | — | $189,572.00 | — | -$68,712.00 | $86,797.00 | — | $0.00 | -$1.64M | — | — | — | 0 |
|---|
| 2021-04-30 | $611,237.00 | $434,367.00 | — | — | $161,250.00 | — | $1,631.00 | $9,908.00 | — | — | -$28,277.00 | — | — | — | 60,853,341 |
|---|
| 2021-01-31 | $508,848.00 | $338,001.00 | — | — | $182,328.00 | — | -$24,108.00 | $6,218.00 | — | — | $4.26M | — | — | — | 60,853,341 |
|---|
| 2020-10-31 | $484,842.00 | $339,176.00 | — | — | $161,239.00 | — | -$27,828.00 | -$76,831.00 | — | $0.00 | -$117,321.00 | — | — | — | 60,853,341 |
|---|
| 2020-07-31 | $130,025.00 | -$203,422.00 | — | — | $219,089.00 | — | $110,468.00 | $53,556.00 | — | — | -$398,567.00 | — | — | — | 350,000 |
|---|
| 2020-04-30 | $388,900.00 | $273,253.00 | — | — | $169,082.00 | — | -$64,369.00 | -$8,482.00 | — | — | -$185,568.00 | — | — | — | 60,503,341 |
|---|
| 2019-04-30 | $1.07M | — | — | — | $337,625.00 | — | -$67,925.00 | -$9,958.00 | — | — | -$99,429.00 | — | — | — | 48,409,396 |
|---|
| 2019-01-31 | $877,318.00 | $708,849.00 | — | — | $265,414.00 | — | -$109,725.00 | -$12,792.00 | -$122,517.00 | — | -$6.9M | — | — | — | 48,282,993 |
|---|
| 2018-10-31 | $47,232.00 | — | — | — | $195,686.00 | — | -$417,448.00 | — | -$95,977.00 | — | -$513,425.00 | — | — | — | 53,031,038 |
|---|
| 2018-07-31 | $455,609.00 | — | — | — | $4.53M | — | -$5.13M | — | — | — | -$2.06M | — | — | — | 165,959 |
|---|
| 2018-04-30 | $0.00 | — | — | — | $0.00 | — | $0.00 | $0.00 | — | — | -$1.02M | — | — | — | 60,503,341 |
|---|
| 2018-01-31 | $52,681.00 | $0.00 | — | — | $0.00 | — | $0.00 | $0.00 | $0.00 | — | -$1.02M | — | — | — | 60,503,341 |
|---|
| 2017-10-31 | $37,293.00 | — | — | — | $2.11M | — | -$2.35M | — | -$84,519.00 | — | -$2.44M | — | — | — | 52,180,159 |
|---|
| 2017-07-31 | $29,363.00 | — | — | — | $1.95M | — | -$2.16M | — | -$135,320.00 | — | -$2.3M | — | — | — | -8,542,393 |
|---|
| 2017-04-30 | $20,315.00 | $729.00 | — | — | $995,365.00 | — | -$1.22M | — | -$47,479.00 | — | -$1.27M | — | — | — | 60,503,341 |
|---|
| 2017-01-31 | $38,014.00 | $19,863.00 | $18,151.00 | — | $1.11M | $1.36M | -$1.34M | — | -$82,993.00 | — | -$1.42M | — | — | — | 51,324,102 |
|---|
| 2016-10-31 | $0.00 | — | — | — | $837,728.00 | $972,718.00 | -$972,718.00 | — | -$76,359.00 | — | -$1.05M | — | — | — | 51,256,066 |
|---|
| 2016-07-31 | $0.00 | — | — | — | $908,761.00 | $1.99M | -$1.21M | — | -$181,631.00 | — | -$1.39M | — | — | — | 9,746,788 |
|---|
| 2016-04-30 | $0.00 | $0.00 | — | — | $357,200.00 | $3,410.00 | -$357,200.00 | — | $0.00 | — | -$3,410.00 | — | — | — | 50,075,000 |
|---|
| 2016-01-31 | $0.00 | $0.00 | $0.00 | — | — | $264,880.00 | -$264,880.00 | — | — | — | -$264,904.00 | — | — | — | 75,000,000 |
|---|
| 2015-10-31 | $0.00 | — | — | — | — | $169,799.00 | -$169,799.00 | — | — | — | -$173,145.00 | — | — | — | 10,534,371 |
|---|
| 2015-07-31 | $0.00 | — | — | — | — | $431,045.00 | — | — | — | — | -$436,175.00 | — | — | — | 75,341,667 |
|---|
| 2015-04-30 | $0.00 | — | — | — | — | $4,632.00 | — | — | — | — | -$4,632.00 | — | — | — | 75,000 |
|---|
| 2015-01-31 | — | — | — | — | — | — | — | — | — | — | -$10,496.00 | — | — | — | 75,000,000 |
|---|
| 2014-10-31 | — | — | — | — | — | — | — | — | — | — | -$2,141.00 | — | — | — | 75,000,000 |
|---|
| 2014-07-31 | — | — | — | — | — | — | — | — | — | — | -$4,490.00 | — | — | — | 0 |
|---|
| 2014-04-30 | — | — | — | — | — | — | — | — | — | — | -$4,207.00 | — | — | — | 75,000,000 |
|---|
| 2014-01-31 | — | — | — | — | — | — | — | — | — | — | -$4,936.00 | — | — | — | 75,000,000 |
|---|
| 2013-10-31 | — | — | — | — | — | — | — | — | — | — | -$19,951.00 | — | — | — | 75,000,000 |
|---|
| 2013-07-31 | — | — | — | — | — | — | — | — | — | — | -$11,422.00 | — | — | — | 0 |
|---|
| 2013-04-30 | — | — | — | — | — | — | — | — | — | — | -$3,355.00 | — | — | — | 75,000,000 |
|---|
| 2013-01-31 | — | — | — | — | — | — | — | — | — | — | -$887.00 | — | — | — | 75,000,000 |
|---|
| 2012-10-31 | — | — | — | — | — | — | — | — | — | — | -$5,558.00 | — | — | — | 75,000,000 |
|---|
| 2012-04-30 | — | — | — | — | — | — | — | — | — | — | -$9,965.00 | — | — | — | 75,000,000 |
|---|
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-07-31 | $0.00 | — | — | — | $842,609.00 | — | -$3.41M | -$1.02M | -$4.43M | $0.00 | -$2.8M | -$0.05 | -$0.05 | 61,375,762 | 62,262,557 |
|---|
| 2024-07-31 | $420.00 | $2.4M | $881,279.00 | — | $728,714.00 | — | -$1.4M | -$72,818.00 | -$1.47M | $0.00 | -$1.23M | -$0.02 | -$0.02 | 62,755,125 | 66,073,225 |
|---|
| 2023-07-31 | $3.26M | $2.43M | $830,155.00 | — | $1.36M | $4.5M | -$1.25M | -$317,175.00 | — | $0.00 | -$2.58M | -$0.04 | -$0.04 | 62,205,947 | 62,205,947 |
|---|
| 2022-07-31 | $2.6M | $2.02M | — | — | $1.06M | — | -$547,725.00 | -$805,803.00 | — | $0.00 | -$1.35M | -$0.02 | -$0.02 | 61,565,841 | 61,565,841 |
|---|
| 2021-07-31 | $2.2M | $1.57M | — | — | $694,389.00 | — | -$119,017.00 | $179,754.00 | — | $0.00 | $2.47M | $0.04 | $0.04 | 60,853,341 | 60,853,341 |
|---|
| 2020-07-31 | $1.78M | $1.16M | — | — | $857,354.00 | — | -$277,665.00 | $32,614.00 | — | $0.00 | -$924,351.00 | — | — | — | 60,853,341 |
|---|
| 2018-07-31 | $455,609.00 | — | — | — | $4.53M | — | -$5.13M | — | -$384,167.00 | $0.00 | -$5.52M | — | — | — | 52,400,747 |
|---|
| 2017-07-31 | $87,692.00 | — | — | — | $4.88M | — | -$5.69M | — | -$342,151.00 | $0.00 | -$6.04M | — | — | — | 51,960,948 |
|---|
| 2016-07-31 | $0.00 | — | — | — | $1.7M | $2.01M | -$2.01M | — | -$181,631.00 | $0.00 | -$2.19M | — | — | — | 59,821,788 |
|---|
| 2015-07-31 | $0.00 | — | — | — | — | $448,314.00 | — | — | — | — | -$453,444.00 | — | — | 75,000,000 | 75,416,667 |
|---|
| 2014-07-31 | — | — | — | — | — | — | — | — | — | — | -$33,584.00 | — | — | 75,000,000 | 75,000,000 |
|---|
| 2013-07-31 | — | — | — | — | — | — | — | — | — | — | -$21,223.00 | — | — | — | 75,000,000 |
|---|
| 2012-07-31 | — | — | — | — | — | — | — | — | — | — | -$18,660.00 | — | — | — | 75,000,000 |
|---|