Complete source-backed income-statement history.
- Available history
- 2011-01-31 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 | $506,000.00 | $237,000.00 | $269,000.00 | $79,000.00 | $708,000.00 | $787,000.00 | -$518,000.00 | -$106,000.00 | — | — | -$624,000.00 | -$0.01 | -$0.01 | 110,833,042 | 110,833,042 |
|---|
| 2026-01-31 | $444,000.00 | $206,000.00 | $238,000.00 | $74,000.00 | $847,000.00 | $921,000.00 | -$683,000.00 | -$102,000.00 | — | — | -$785,000.00 | -$0.01 | -$0.01 | 111,886,473 | 111,886,473 |
|---|
| 2025-10-31 | $708,000.00 | $258,000.00 | $450,000.00 | $86,000.00 | $743,000.00 | $829,000.00 | -$379,000.00 | -$85,000.00 | — | — | -$464,000.00 | $0.00 | $0.00 | 111,886,473 | 111,886,473 |
|---|
| 2025-07-31 | $764,000.00 | $296,000.00 | $468,000.00 | $73,000.00 | $731,000.00 | $804,000.00 | -$336,000.00 | $4,000.00 | — | — | -$332,000.00 | $0.00 | $0.00 | 6,411 | 6,411 |
|---|
| 2025-04-30 | $491,000.00 | $208,000.00 | $283,000.00 | $91,000.00 | $776,000.00 | $867,000.00 | -$584,000.00 | $4,000.00 | — | — | -$580,000.00 | -$0.01 | -$0.01 | 111,856,473 | 111,856,473 |
|---|
| 2025-01-31 | $391,000.00 | $164,000.00 | $227,000.00 | $81,000.00 | $871,000.00 | $952,000.00 | -$725,000.00 | -$73,000.00 | — | — | -$798,000.00 | -$0.01 | -$0.01 | 111,856,473 | 111,856,473 |
|---|
| 2024-10-31 | $556,000.00 | $231,000.00 | $325,000.00 | $71,000.00 | $881,000.00 | $952,000.00 | -$627,000.00 | -$62,000.00 | — | — | -$689,000.00 | -$0.01 | -$0.01 | 111,856,473 | 111,856,473 |
|---|
| 2024-07-31 | $474,000.00 | $199,000.00 | $275,000.00 | $69,000.00 | $845,000.00 | $974,000.00 | -$699,000.00 | -$57,000.00 | — | — | -$756,000.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2024-04-30 | $441,000.00 | $183,000.00 | $258,000.00 | $77,000.00 | $998,000.00 | $1.08M | -$817,000.00 | -$40,000.00 | — | — | -$857,000.00 | -$0.01 | -$0.01 | 111,856,473 | 111,856,473 |
|---|
| 2024-01-31 | $326,000.00 | $149,000.00 | $177,000.00 | $76,000.00 | $1.07M | $1.14M | -$964,000.00 | -$38,000.00 | — | — | -$1M | -$0.01 | -$0.01 | 111,856,473 | 111,856,473 |
|---|
| 2023-10-31 | $722,000.00 | $280,000.00 | $442,000.00 | $80,000.00 | $1.07M | $1.15M | -$711,000.00 | -$24,000.00 | — | — | -$735,000.00 | -$0.01 | -$0.01 | 111,856,473 | 111,856,473 |
|---|
| 2023-07-31 | $602,000.00 | $281,000.00 | $321,000.00 | $70,000.00 | $960,000.00 | $1.35M | -$1.02M | -$8,000.00 | — | — | -$1.03M | -$0.01 | -$0.01 | 47,945 | 47,945 |
|---|
| 2023-04-30 | $407,000.00 | $211,000.00 | $196,000.00 | $74,000.00 | $997,000.00 | $1.07M | -$875,000.00 | -$1,000.00 | — | — | -$876,000.00 | -$0.01 | -$0.01 | 111,356,473 | 111,356,473 |
|---|
| 2023-01-31 | $397,000.00 | $200,000.00 | $197,000.00 | $75,000.00 | $1.18M | $1.26M | -$1.06M | -$2,000.00 | — | — | -$1.06M | -$0.02 | -$0.02 | 111,356,473 | 111,356,473 |
|---|
| 2022-10-31 | $471,000.00 | $214,000.00 | $257,000.00 | $78,000.00 | $1.17M | $1.24M | -$986,000.00 | -$7,000.00 | — | — | -$993,000.00 | -$0.01 | -$0.01 | 111,356,473 | 111,356,473 |
|---|
| 2022-07-31 | $412,000.00 | $300,000.00 | $112,000.00 | $64,000.00 | $924,000.00 | $1.34M | -$1.23M | -$3,000.00 | — | — | -$1.23M | -$0.01 | — | 1,093,785 | — |
|---|
| 2022-04-30 | $524,000.00 | $199,000.00 | $325,000.00 | $107,000.00 | $977,000.00 | $1.08M | -$759,000.00 | -$1,000.00 | — | — | -$760,000.00 | -$0.01 | — | 87,925,388 | — |
|---|
| 2022-01-31 | $416,000.00 | $182,000.00 | $234,000.00 | $81,000.00 | $1.09M | $1.17M | -$940,000.00 | $238,000.00 | — | — | -$702,000.00 | -$0.01 | — | 87,873,141 | 87,873,141 |
|---|
| 2021-10-31 | $501,000.00 | $172,000.00 | $329,000.00 | $67,000.00 | $1.06M | $1.12M | -$795,000.00 | -$1,000.00 | — | — | -$796,000.00 | -$0.01 | — | 87,432,380 | 87,432,380 |
|---|
| 2021-07-31 | $859,000.00 | $602,000.00 | $257,000.00 | $74,000.00 | $911,000.00 | $985,000.00 | -$728,000.00 | -$5,000.00 | — | — | -$733,000.00 | -$0.01 | -$0.01 | 16,455 | 16,455 |
|---|
| 2021-04-30 | $561,000.00 | $246,000.00 | $315,000.00 | $89,000.00 | $1.04M | $1.13M | -$810,000.00 | -$1,000.00 | — | — | -$811,000.00 | -$0.01 | -$0.01 | 87,223,141 | 87,223,141 |
|---|
| 2021-01-31 | $916,000.00 | $363,000.00 | $553,000.00 | $93,000.00 | $1.05M | $1.15M | -$594,000.00 | -$1,000.00 | — | — | -$595,000.00 | — | — | — | 87,179,607 |
|---|
| 2020-10-31 | $1.59M | $641,000.00 | $950,000.00 | $83,000.00 | $1.05M | $1.13M | -$179,000.00 | -$1,000.00 | — | — | -$180,000.00 | — | — | — | 87,072,951 |
|---|
| 2020-07-31 | $3.95M | $1.63M | $2.32M | $95,000.00 | $905,000.00 | $1M | $1.32M | — | — | — | $1.32M | $0.02 | $0.02 | 1,574,536 | 3,976,871 |
|---|
| 2020-04-30 | $2.22M | $972,000.00 | $1.25M | $85,000.00 | $690,000.00 | $775,000.00 | $474,000.00 | -$1,000.00 | — | — | $473,000.00 | $0.01 | $0.01 | 83,979,076 | 85,702,650 |
|---|
| 2020-01-31 | $349,000.00 | $142,000.00 | $207,000.00 | $60,000.00 | $810,000.00 | $870,000.00 | -$663,000.00 | -$3,000.00 | — | — | -$666,000.00 | — | — | — | 79,994,402 |
|---|
| 2019-10-31 | $398,000.00 | $156,000.00 | $242,000.00 | $82,000.00 | $1.29M | $1.37M | -$1.13M | $5,000.00 | — | — | -$1.13M | — | — | — | 78,004,073 |
|---|
| 2019-07-31 | $613,000.00 | $248,000.00 | — | $105,000.00 | $1.08M | $707,000.00 | -$822,000.00 | $3,000.00 | — | — | -$819,000.00 | -$0.01 | -$0.01 | 821,644 | 821,644 |
|---|
| 2019-04-30 | $312,000.00 | $117,000.00 | — | $85,000.00 | $1.02M | $1.22M | -$912,000.00 | -$961,000.00 | — | — | -$1.87M | -$0.03 | -$0.03 | 76,601,012 | 76,601,012 |
|---|
| 2019-01-31 | $394,000.00 | $160,000.00 | — | $67,000.00 | $1.46M | $1.69M | -$1.29M | -$4,000.00 | — | — | -$1.3M | — | — | — | 71,623,494 |
|---|
| 2018-10-31 | $590,000.00 | $203,000.00 | — | $97,000.00 | $2.85M | $3.15M | -$2.56M | -$3,000.00 | — | — | -$2.57M | — | — | — | 71,002,302 |
|---|
| 2018-07-31 | $509,000.00 | $290,000.00 | — | $78,000.00 | $1.13M | $1.89M | -$1.38M | -$8,000.00 | — | — | -$1.38M | — | — | — | 283,039 |
|---|
| 2018-04-30 | $390,000.00 | $166,000.00 | — | $117,000.00 | $1.24M | $2.1M | -$1.71M | $19,000.00 | — | — | -$1.69M | — | — | — | 68,057,658 |
|---|
| 2018-01-31 | $411,000.00 | $161,000.00 | — | $120,000.00 | $1.42M | $2.44M | -$2.03M | $1,000.00 | — | — | -$2.03M | — | — | — | 68,000,810 |
|---|
| 2017-10-31 | $464,000.00 | $146,000.00 | — | $144,000.00 | $1.45M | $2.39M | -$1.93M | -$412,000.00 | — | — | -$2.34M | — | — | — | 64,964,404 |
|---|
| 2017-07-31 | $515,000.00 | $229,000.00 | — | $95,000.00 | $1.26M | $1.93M | -$1.41M | -$432,000.00 | — | — | -$1.85M | — | — | — | -225,746 |
|---|
| 2017-04-30 | $338,000.00 | $132,000.00 | — | $222,000.00 | $1.3M | $1.93M | -$1.59M | -$145,000.00 | — | — | -$1.74M | -$0.03 | -$0.03 | 62,679,644 | 62,679,644 |
|---|
| 2017-01-31 | — | $134,000.00 | — | $214,000.00 | $1.33M | $1.85M | -$1.4M | $468,000.00 | — | — | -$936,000.00 | — | — | — | 63,617,030 |
|---|
| 2016-10-31 | — | $265,000.00 | — | $248,000.00 | $1.34M | $2.13M | -$1.6M | -$146,000.00 | — | — | -$1.74M | — | — | — | 64,823,917 |
|---|
| 2016-07-31 | — | $223,000.00 | — | $248,000.00 | $1.22M | $1.97M | -$1.45M | $768,000.00 | — | — | -$679,000.00 | — | — | — | 2,500,939 |
|---|
| 2016-04-30 | — | $116,000.00 | — | $205,000.00 | $1.39M | $1.89M | -$1.49M | $1.52M | — | — | $30,000.00 | $0.00 | -$0.02 | 61,445,913 | 71,308,771 |
|---|
| 2016-01-31 | — | $48,000.00 | — | $238,000.00 | $1.39M | $2.44M | -$2.26M | -$8.64M | — | — | -$10.9M | — | — | — | 58,678,242 |
|---|
| 2015-10-31 | — | $54,000.00 | — | $236,000.00 | $1.09M | $2.05M | -$1.86M | -$958,000.00 | — | — | -$2.82M | — | — | — | 43,019,329 |
|---|
| 2015-07-31 | — | $64,000.00 | — | $228,000.00 | $1.18M | $2.1M | -$1.87M | $8,000.00 | — | — | -$1.87M | — | — | — | 527,350 |
|---|
| 2015-04-30 | — | $65,000.00 | — | $171,000.00 | $1.21M | $2.21M | -$2.1M | $9,000.00 | — | — | -$2.09M | -$0.05 | -$0.05 | 40,836,625 | 40,836,625 |
|---|
| 2015-01-31 | — | $111,000.00 | — | $215,000.00 | $1.2M | $2.01M | -$1.74M | — | — | — | -$1.74M | — | — | — | 39,851,590 |
|---|
| 2014-10-31 | — | $45,000.00 | — | $176,000.00 | $1.19M | $2.05M | -$1.93M | -$4,000.00 | — | — | -$1.93M | — | — | — | 37,029,203 |
|---|
| 2014-07-31 | — | $199,000.00 | — | $282,000.00 | $1.55M | $2.8M | -$2.67M | -$10,000.00 | — | — | -$2.68M | — | — | — | 1,129,589 |
|---|
| 2014-04-30 | — | $89,000.00 | — | $248,000.00 | $1.34M | $2.45M | -$2.18M | $135,000.00 | — | — | -$2.05M | — | — | — | 27,864,746 |
|---|
| 2014-01-31 | — | $20,000.00 | — | $289,000.00 | $1.24M | $3.26M | -$3.22M | $739,000.00 | — | — | -$2.48M | — | — | — | 24,997,773 |
|---|
| 2013-10-31 | — | $36,000.00 | — | $213,000.00 | $925,000.00 | $3.95M | -$3.83M | -$12,000.00 | — | — | -$3.84M | — | — | — | 20,701,547 |
|---|
| 2013-07-31 | — | $410,000.00 | — | $190,000.00 | $1.06M | $2.35M | -$2.16M | $1,000.00 | — | — | -$2.16M | — | — | — | 527,419 |
|---|
| 2013-04-30 | — | $67,000.00 | — | $283,000.00 | $1.33M | $1.84M | -$1.58M | $43,000.00 | — | — | -$1.53M | — | — | — | 11,255,833 |
|---|
| 2013-01-31 | — | $57,000.00 | — | $347,000.00 | $1.43M | $2.07M | -$1.81M | -$14,000.00 | — | — | -$1.82M | — | — | — | 10,986,170 |
|---|
| 2012-10-31 | — | $31,000.00 | — | $395,000.00 | $1.48M | $1.9M | -$1.79M | -$362,000.00 | — | — | -$2.15M | — | — | — | 8,720,980 |
|---|
| 2012-07-31 | $127,000.00 | $58,000.00 | — | $442,000.00 | $2M | $2.5M | -$2.37M | -$134,000.00 | — | — | -$2.51M | — | — | — | 222,768 |
|---|
| 2012-04-30 | $207,000.00 | $37,000.00 | — | $439,000.00 | $1.56M | $2.03M | -$1.83M | -$3,000.00 | — | — | -$1.83M | — | — | — | 5,838,466 |
|---|
| 2012-01-31 | $221,000.00 | $40,000.00 | — | $489,000.00 | $1.89M | $2.41M | -$2.19M | $0.00 | — | — | -$2.19M | — | — | — | 5,328,156 |
|---|
| 2011-10-31 | — | $129,000.00 | — | $493,000.00 | $2M | $2.62M | -$2.36M | $1,000.00 | — | — | -$2.36M | — | — | — | 5,044,950 |
|---|
| 2011-07-31 | $244,000.00 | $69,000.00 | — | $533,000.00 | $1.67M | $2.28M | -$2.03M | $0.00 | — | — | -$2.03M | — | — | — | -31,996,683 |
|---|
| 2011-04-30 | $128,000.00 | $37,000.00 | — | $473,000.00 | $1.44M | $1.95M | -$1.82M | $1,000.00 | — | — | -$1.82M | — | — | — | 37,276,199 |
|---|
| 2011-01-31 | $68,000.00 | $15,000.00 | — | $673,000.00 | $1.88M | $2.56M | -$2.5M | $16,000.00 | — | — | -$2.48M | — | — | — | — |
|---|
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 | $2.2M | $899,000.00 | $1.3M | $316,000.00 | $3.26M | $3.58M | -$2.27M | -$127,000.00 | — | $0.00 | -$2.4M | -$0.02 | -$0.02 | 111,862,884 | 111,862,884 |
|---|
| 2024-07-31 | $1.96M | $811,000.00 | $1.15M | $302,000.00 | $3.98M | $4.34M | -$3.19M | -$159,000.00 | — | $0.00 | -$3.35M | -$0.03 | -$0.03 | 111,856,473 | 111,856,473 |
|---|
| 2023-07-31 | $1.88M | $906,000.00 | $971,000.00 | $297,000.00 | $4.3M | $4.91M | -$3.94M | -$18,000.00 | — | $0.00 | -$3.96M | -$0.04 | -$0.04 | 111,404,418 | 111,404,418 |
|---|
| 2022-07-31 | $1.85M | $853,000.00 | $1M | $319,000.00 | $4.05M | $4.72M | -$3.72M | $233,000.00 | — | $1,650.00 | -$3.49M | -$0.04 | -$0.04 | 88,835,424 | 88,835,424 |
|---|
| 2021-07-31 | $3.93M | $1.85M | $2.08M | $339,000.00 | $4.05M | $4.39M | -$2.31M | -$8,000.00 | — | $1,650.00 | -$2.32M | -$0.03 | -$0.03 | 87,174,312 | 87,174,312 |
|---|
| 2020-07-31 | $6.92M | $2.9M | $4.02M | $322,000.00 | $3.7M | $4.02M | $4,000.00 | — | — | $1,650.00 | $4,000.00 | $0.00 | $0.00 | 82,209,487 | 84,611,822 |
|---|
| 2019-07-31 | $1.91M | $728,000.00 | $1.18M | $354,000.00 | $6.42M | $6.77M | -$5.59M | -$965,000.00 | — | $1,650.00 | -$6.55M | -$0.09 | -$0.09 | 72,880,484 | 72,880,484 |
|---|
| 2018-07-31 | $1.77M | $763,000.00 | — | $459,000.00 | $5.24M | $8.82M | -$7.04M | -$400,000.00 | — | $1,650.00 | -$7.44M | — | — | — | 67,279,124 |
|---|
| 2017-07-31 | $1.83M | $760,000.00 | — | $779,000.00 | $5.23M | $7.84M | -$6.01M | -$255,000.00 | — | $1,650.00 | -$6.26M | — | — | — | 63,492,406 |
|---|
| 2016-07-31 | — | $441,000.00 | — | $927,000.00 | $5.08M | $8.35M | -$7.06M | -$7.31M | — | $1,600.00 | -$14.37M | — | — | — | 56,830,533 |
|---|
| 2015-07-31 | — | $285,000.00 | — | $790,000.00 | $4.91M | $8.37M | -$7.64M | $13,000.00 | — | $1,600.00 | -$7.63M | — | — | — | 39,748,935 |
|---|
| 2014-07-31 | — | $344,000.00 | — | $1.03M | $5.06M | $12.45M | -$11.9M | $852,000.00 | — | — | -$11.05M | — | — | — | 25,609,548 |
|---|
| 2013-07-31 | — | $565,000.00 | — | $1.17M | $5.15M | $8.16M | -$7.34M | -$332,000.00 | — | — | -$7.67M | — | — | — | 10,838,140 |
|---|
| 2012-07-31 | $812,000.00 | $264,000.00 | — | $1.86M | $7.44M | $9.57M | -$8.75M | -$136,000.00 | — | — | -$8.89M | — | — | — | 5,623,453 |
|---|
| 2011-07-31 | $464,000.00 | $131,000.00 | — | $2.18M | $6.52M | $8.83M | -$8.37M | $18,000.00 | — | — | -$8.35M | — | — | — | 4,665,371 |
|---|