Complete source-backed income-statement history.
- Available history
- 1994-10-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 | — | — | — | — | — | — | -$25,777.00 | -$1.09M | -$1.12M | $875.00 | -$1.12M | -$0.02 | -$0.02 | 49,292,882 | 49,292,882 |
|---|
| 2026-01-31 | — | — | — | — | — | — | -$96,119.00 | -$23,574.00 | -$119,693.00 | — | -$119,693.00 | $0.00 | $0.00 | 49,292,882 | 49,292,882 |
|---|
| 2025-10-31 | — | — | — | — | — | — | -$5.04M | -$7.48M | -$12.53M | $0.00 | -$12.53M | -$0.27 | -$0.27 | 135,281 | 135,281 |
|---|
| 2025-07-31 | — | — | — | — | — | — | -$158,571.00 | -$249,139.00 | -$407,710.00 | -$2,513.00 | -$405,197.00 | -$0.01 | -$0.01 | 47,512,880 | 47,512,880 |
|---|
| 2025-04-30 | — | — | — | — | — | — | -$21,692.00 | -$48,575.00 | -$70,267.00 | — | -$70,267.00 | $0.00 | $0.00 | 47,376,039 | 47,376,039 |
|---|
| 2025-01-31 | — | — | — | — | — | — | -$103,480.00 | $3,954.00 | -$99,526.00 | $2,860.00 | -$102,386.00 | $0.00 | $0.00 | 47,365,652 | 47,365,652 |
|---|
| 2024-10-31 | — | — | — | — | — | — | -$9,156.00 | $31,109.00 | $21,953.00 | $0.00 | $21,953.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2024-07-31 | — | — | — | — | — | — | -$40,429.00 | $61,138.00 | $20,709.00 | -$425.00 | $21,134.00 | $0.00 | $0.00 | 47,365,652 | 47,365,652 |
|---|
| 2024-04-30 | — | — | — | — | — | — | -$55,547.00 | $36,830.00 | -$18,717.00 | $480.00 | -$19,197.00 | $0.00 | $0.00 | 47,365,652 | 47,365,652 |
|---|
| 2024-01-31 | — | — | — | — | — | — | -$149,070.00 | -$42,605.00 | -$191,675.00 | $1,000.00 | -$192,675.00 | $0.00 | $0.00 | 47,365,652 | 47,365,652 |
|---|
| 2023-10-31 | — | — | — | — | — | — | $23,319.00 | $26,134.00 | $49,453.00 | $500.00 | $48,953.00 | $0.00 | $0.00 | 106,453 | 106,453 |
|---|
| 2023-07-31 | — | — | — | — | — | — | -$478,612.00 | $3,134.00 | -$475,478.00 | $1,000.00 | -$476,478.00 | -$0.01 | -$0.01 | 35,680,652 | 35,680,652 |
|---|
| 2023-04-30 | — | — | — | — | — | — | -$462,466.00 | -$15,612.00 | -$478,078.00 | -$283.00 | -$477,795.00 | -$0.01 | -$0.01 | 35,420,820 | 35,420,820 |
|---|
| 2023-01-31 | — | — | — | — | — | — | -$348,820.00 | $3,952.00 | -$344,868.00 | $1,000.00 | -$345,868.00 | -$0.01 | -$0.01 | 35,055,652 | 35,055,652 |
|---|
| 2022-10-31 | — | — | — | — | — | — | -$262,175.00 | -$13,153.00 | -$275,328.00 | $0.00 | -$275,328.00 | -$0.01 | -$0.01 | 51,105 | 51,105 |
|---|
| 2022-07-31 | — | — | — | — | — | — | -$316,251.00 | $304,379.00 | -$11,872.00 | $3,020.00 | -$14,892.00 | $0.00 | $0.00 | 35,055,652 | 35,055,652 |
|---|
| 2022-04-30 | — | — | — | — | — | — | -$2.53M | -$13,957.00 | -$2.55M | $500.00 | -$2.55M | -$0.07 | -$0.07 | 34,958,654 | 34,958,654 |
|---|
| 2022-01-31 | — | — | — | — | — | — | -$324,612.00 | -$4,387.00 | -$328,999.00 | $1,000.00 | -$329,999.00 | -$0.01 | -$0.01 | 33,547,838 | 33,547,838 |
|---|
| 2021-10-31 | — | — | — | — | — | — | -$639,340.00 | $1.08M | $441,281.00 | $0.00 | $441,281.00 | $0.02 | $0.02 | 188,082 | 188,082 |
|---|
| 2021-07-31 | — | — | — | — | — | — | -$1.15M | -$8,326.00 | -$1.16M | $1,013.00 | -$1.16M | -$0.03 | -$0.03 | 33,954,929 | 33,954,929 |
|---|
| 2021-04-30 | — | — | — | — | — | — | -$895,779.00 | $27,099.00 | -$868,680.00 | $1,500.00 | -$870,180.00 | — | — | — | 33,708,785 |
|---|
| 2021-01-31 | — | — | — | — | — | — | -$854,392.00 | -$1,965.00 | -$856,357.00 | $2,037.00 | -$858,394.00 | — | — | — | 33,453,738 |
|---|
| 2020-10-31 | — | — | — | — | — | — | -$692,173.00 | $616.00 | -$691,557.00 | $1,250.00 | -$692,807.00 | — | — | — | 39,759 |
|---|
| 2020-07-31 | — | — | — | — | — | — | -$492,685.00 | $7,653.00 | -$485,032.00 | $1,316.00 | -$486,348.00 | — | — | — | 29,541,027 |
|---|
| 2020-04-30 | — | — | — | — | — | — | -$449,389.00 | -$24,429.00 | -$473,818.00 | $4,133.00 | -$477,951.00 | — | — | — | 29,541,027 |
|---|
| 2020-01-31 | — | — | — | — | — | — | -$568,678.00 | $1,478.00 | -$567,200.00 | $1,243.00 | -$568,443.00 | — | — | — | 29,541,027 |
|---|
| 2019-10-31 | — | — | — | — | — | — | -$1.14M | $24,904.00 | -$1.12M | $325.00 | -$1.12M | — | — | — | 149,325 |
|---|
| 2019-07-31 | — | — | — | — | — | — | -$1.5M | -$481.00 | -$1.51M | — | -$1.51M | — | — | 236,328,214 | 236,328,214 |
|---|
| 2019-04-30 | — | — | — | — | — | — | -$821,004.00 | $509,957.00 | -$311,047.00 | $3,312.00 | -$314,359.00 | — | — | — | 236,010,911 |
|---|
| 2019-01-31 | — | — | — | — | — | — | -$893,007.00 | -$106,672.00 | -$999,679.00 | $1,672.00 | -$1M | — | — | — | 234,872,562 |
|---|
| 2018-10-31 | — | — | — | — | — | — | -$1.38M | $116,245.00 | -$1.26M | $1,156.00 | -$1.26M | — | — | — | 7,633,527 |
|---|
| 2018-07-31 | — | — | — | — | — | — | -$603,162.00 | $678,788.00 | $75,626.00 | $1,000.00 | $74,626.00 | — | — | 206,990,463 | 211,706,716 |
|---|
| 2018-04-30 | — | — | — | — | — | — | -$493,996.00 | $300,485.00 | -$193,511.00 | $236.00 | -$193,747.00 | — | — | — | 202,514,499 |
|---|
| 2018-01-31 | — | — | — | — | — | — | -$525,810.00 | -$1.61M | -$2.14M | $1,326.00 | -$2.14M | — | — | — | 199,425,252 |
|---|
| 2017-10-31 | — | — | — | — | — | — | -$508,664.00 | -$169,835.00 | -$678,499.00 | $239.00 | -$678,738.00 | — | — | — | 5,005,813 |
|---|
| 2017-07-31 | — | — | — | — | — | — | -$384,275.00 | $193,539.00 | -$190,736.00 | $1,509.00 | -$192,245.00 | — | — | 182,058,445 | 182,058,445 |
|---|
| 2017-04-30 | — | — | — | — | — | — | -$612,192.00 | $15,326.00 | -$596,866.00 | $2,237.00 | -$599,103.00 | — | — | — | 177,894,967 |
|---|
| 2017-01-31 | — | — | — | — | — | — | -$571,373.00 | -$14,203.00 | -$585,576.00 | -$2,118.00 | -$583,458.00 | — | — | — | 177,894,967 |
|---|
| 2016-10-31 | — | — | — | — | — | — | -$363,647.00 | -$5,893.00 | -$369,540.00 | $8,618.00 | -$378,158.00 | — | — | — | 3,692,342 |
|---|
| 2016-07-31 | — | — | — | — | — | — | -$1.06M | -$19,157.00 | -$1.08M | $174.00 | -$1.08M | — | — | — | 166,757,070 |
|---|
| 2016-04-30 | — | — | — | — | — | — | -$436,111.00 | $123,675.00 | -$312,436.00 | $1,516.00 | -$313,952.00 | — | — | — | 159,072,657 |
|---|
| 2016-01-31 | — | — | — | — | — | — | -$462,189.00 | -$4,144.00 | -$466,333.00 | -$1,200.00 | -$465,133.00 | — | — | — | 159,072,657 |
|---|
| 2015-10-31 | — | — | — | — | — | — | -$16.87M | $9,098.00 | -$16.86M | -$5,814.00 | -$16.85M | — | — | — | 0 |
|---|
| 2015-07-31 | — | — | — | — | — | — | -$616,300.00 | -$16,264.00 | -$632,564.00 | $1,509.00 | -$635,255.00 | — | — | — | 159,072,657 |
|---|
| 2015-04-30 | — | — | — | — | — | — | -$531,346.00 | $13,145.00 | -$518,201.00 | $3,070.00 | -$532,234.00 | — | — | — | 159,072,657 |
|---|
| 2015-01-31 | — | — | — | — | — | — | -$760,658.00 | -$98,504.00 | -$859,162.00 | $1,571.00 | -$723,641.00 | — | — | — | 159,072,657 |
|---|
| 2014-10-31 | — | — | — | — | — | — | -$1.99M | -$59,580.00 | -$2.05M | -$2,519.00 | -$1.82M | — | — | — | 0 |
|---|
| 2014-07-31 | — | — | — | — | — | — | -$662,018.00 | -$6,509.00 | -$668,527.00 | $6,846.00 | -$752,571.00 | — | — | — | 159,072,657 |
|---|
| 2014-04-30 | — | — | — | — | — | — | -$1.02M | $25,731.00 | -$989,651.00 | $7,386.00 | -$1.27M | — | — | — | 159,072,657 |
|---|
| 2014-01-31 | — | — | — | — | — | — | -$1.04M | $30,443.00 | -$1.01M | $3,547.00 | -$1.08M | — | — | — | 159,072,657 |
|---|
| 2013-10-31 | — | — | — | — | — | — | -$1.26M | $168,650.00 | -$1.09M | $6,021.00 | -$1.69M | — | — | — | 2,221,233 |
|---|
| 2013-07-31 | — | — | — | — | — | — | -$1.76M | $25,425.00 | -$1.74M | $18,613.00 | -$1.46M | — | — | — | 159,072,657 |
|---|
| 2013-04-30 | — | — | — | — | — | — | -$2.11M | -$3,973.00 | -$2.11M | $30,903.00 | -$2.21M | — | — | — | 155,725,887 |
|---|
| 2013-01-31 | — | — | — | — | — | — | -$2.1M | $47,940.00 | -$2.06M | $9,171.00 | -$2.1M | — | — | — | 136,160,157 |
|---|
| 2012-10-31 | — | — | — | — | — | — | -$3.83M | $178,776.00 | -$3.65M | $6,839.00 | -$3.66M | — | — | — | 811,340 |
|---|
| 2012-07-31 | — | — | — | — | — | — | -$2.51M | -$185,609.00 | -$2.69M | $24,722.00 | -$2.72M | — | — | — | 136,160,157 |
|---|
| 2012-04-30 | — | — | — | — | — | — | -$3.61M | $288,069.00 | -$3.32M | $71,686.00 | -$3.4M | — | — | — | 136,160,157 |
|---|
| 2012-01-31 | — | — | — | — | — | — | -$3.43M | -$153,677.00 | -$3.59M | $4,962.00 | -$3.59M | — | — | — | 126,547,167 |
|---|
| 2011-10-31 | — | — | — | — | — | — | -$3.57M | -$2.1M | -$5.67M | -$3,356.00 | -$5.67M | — | — | — | — |
|---|
| 2011-07-31 | — | — | — | — | — | — | -$2.97M | -$410,419.00 | -$3.38M | $6,826.00 | -$3.38M | — | — | — | — |
|---|
| 2011-04-30 | — | — | — | — | — | — | -$3.3M | $1.74M | -$1.56M | $19,499.00 | -$1.58M | — | — | — | — |
|---|
| 2011-01-31 | — | — | — | — | — | — | -$1.91M | $303,207.00 | -$1.61M | $3,888.00 | -$1.61M | — | — | — | — |
|---|
| 2010-10-31 | — | — | — | — | — | — | -$4.4M | $805,188.00 | -$3.6M | $6,118.00 | -$3.6M | — | — | — | — |
|---|
| 2010-07-31 | — | — | — | — | — | — | -$3.73M | -$729,079.00 | -$4.46M | $5,728.00 | -$4.46M | — | — | — | — |
|---|
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-10-31 | — | — | — | — | — | — | -$5.33M | -$7.77M | -$13.1M | $347.00 | -$13.1M | -$0.28 | -$0.28 | 47,553,935 | 47,553,935 |
|---|
| 2024-10-31 | — | — | — | — | — | — | -$254,202.00 | $86,472.00 | -$167,730.00 | $1,055.00 | -$168,785.00 | $0.00 | $0.00 | 47,365,652 | 47,365,652 |
|---|
| 2023-10-31 | — | — | — | — | — | — | -$1.27M | $17,608.00 | -$1.25M | $2,217.00 | -$1.25M | -$0.04 | -$0.04 | 35,491,775 | 35,491,775 |
|---|
| 2022-10-31 | — | — | — | — | — | — | -$3.44M | $272,882.00 | -$3.16M | $4,520.00 | -$3.17M | -$0.09 | -$0.09 | 34,904,003 | 34,904,003 |
|---|
| 2021-10-31 | — | — | — | — | — | — | -$3.54M | $1.1M | -$2.44M | $4,550.00 | -$2.45M | -$0.07 | -$0.07 | 33,893,867 | 33,893,867 |
|---|
| 2020-10-31 | — | — | — | — | — | — | -$2.2M | -$14,682.00 | -$2.22M | $7,942.00 | -$2.23M | — | — | — | 29,580,786 |
|---|
| 2019-10-31 | — | — | — | — | — | — | -$4.36M | $427,708.00 | -$3.93M | $5,309.00 | -$3.94M | — | — | — | 235,886,730 |
|---|
| 2018-10-31 | — | — | — | — | — | — | -$3M | -$513,924.00 | -$3.52M | $3,718.00 | -$3.52M | — | — | — | 210,615,345 |
|---|
| 2017-10-31 | — | — | — | — | — | — | -$2.08M | $24,827.00 | -$2.05M | $1,867.00 | -$2.05M | — | — | — | 184,303,857 |
|---|
| 2016-10-31 | — | — | — | — | — | — | -$2.32M | $94,481.00 | -$2.23M | $9,108.00 | -$2.23M | — | — | — | 165,345,167 |
|---|
| 2015-10-31 | — | — | — | — | — | — | -$18.78M | -$92,525.00 | -$18.87M | $336.00 | -$18.75M | — | — | — | 159,072,657 |
|---|
| 2014-10-31 | — | — | — | — | — | — | -$4.71M | -$9,915.00 | -$4.72M | $15,260.00 | -$4.91M | — | — | — | 159,072,657 |
|---|
| 2013-10-31 | — | — | — | — | — | — | -$7.23M | $238,042.00 | -$6.99M | $64,708.00 | -$7.47M | — | — | — | 152,481,390 |
|---|
| 2012-10-31 | — | — | — | — | — | — | -$13.38M | $127,559.00 | -$13.25M | $108,209.00 | -$13.36M | — | — | — | 133,743,777 |
|---|
| 2011-10-31 | — | — | — | — | — | — | -$11.75M | -$465,123.00 | -$12.21M | $26,857.00 | -$12.24M | — | — | — | 109,977,943 |
|---|
| 2010-10-31 | — | — | — | — | — | — | -$10.84M | $1.43M | -$9.41M | -$2,200.00 | -$9.41M | — | — | — | — |
|---|
| 2009-10-31 | — | — | — | — | — | — | — | — | — | — | -$4.72M | — | — | — | — |
|---|
| 2008-10-31 | — | — | — | — | — | — | — | — | — | — | -$12.32M | — | — | — | — |
|---|
| 2007-10-31 | — | — | — | — | — | — | — | — | — | — | -$6.93M | — | — | — | — |
|---|
| 2006-10-31 | — | — | — | — | — | — | — | — | — | — | -$11.19M | — | — | — | — |
|---|
| 2005-10-31 | — | — | — | — | — | — | — | — | — | — | -$3.3M | — | — | — | — |
|---|
| 2004-10-31 | — | — | — | — | — | — | — | — | — | — | -$5.04M | — | — | — | — |
|---|
| 2003-10-31 | — | — | — | — | — | — | — | — | — | — | -$1.11M | — | — | — | — |
|---|
| 2002-10-31 | — | — | — | — | — | — | — | — | — | — | -$765,765.00 | — | — | — | — |
|---|
| 2001-10-31 | — | — | — | — | — | — | — | — | — | — | -$2.07M | — | — | — | — |
|---|
| 2000-10-31 | — | — | — | — | — | — | — | — | — | — | -$882,208.00 | — | — | — | — |
|---|
| 1999-10-31 | — | — | — | — | — | — | — | — | — | — | -$1.42M | — | — | — | — |
|---|
| 1998-10-31 | — | — | — | — | — | — | — | — | — | — | -$906,036.00 | — | — | — | — |
|---|
| 1997-10-31 | — | — | — | — | — | — | — | — | — | — | -$582,919.00 | — | — | — | — |
|---|
| 1996-10-31 | — | — | — | — | — | — | — | — | — | — | -$40,670.00 | — | — | — | — |
|---|
| 1995-10-31 | — | — | — | — | — | — | — | — | — | — | -$7,761.00 | — | — | — | — |
|---|
| 1994-10-31 | — | — | — | — | — | — | — | — | — | — | -$8,831.00 | — | — | — | — |
|---|