Complete source-backed income-statement history.
- Available history
- 2010-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 | $2.19M | — | — | — | — | $2.02M | $172,909.00 | $50,738.00 | $112,355.00 | — | -$18,270.00 | $0.00 | $0.00 | 9,331,544 | 9,331,544 |
|---|
| 2026-01-31 | $1.76M | — | — | — | — | $2.12M | -$362,458.00 | $750.00 | -$470,684.00 | $0.00 | -$557,059.00 | -$0.06 | -$0.06 | 0 | 0 |
|---|
| 2025-10-31 | $1.81M | — | — | — | — | $1.99M | -$181,397.00 | $750.00 | -$314,597.00 | $100.00 | -$356,908.00 | -$0.04 | -$0.04 | 8,820,159 | 8,820,159 |
|---|
| 2025-07-31 | $1.8M | — | — | — | — | $2.04M | -$238,700.00 | $750.00 | -$367,814.00 | — | -$391,180.00 | -$0.04 | -$0.04 | 8,820,159 | 8,820,159 |
|---|
| 2025-04-30 | $2.21M | — | — | — | — | $1.98M | $222,396.00 | $750.00 | $71,943.00 | -$240.00 | -$121,032.00 | -$0.01 | -$0.01 | 8,665,019 | 8,665,019 |
|---|
| 2025-01-31 | $1.63M | — | — | — | — | $2.12M | -$489,033.00 | $1,469.00 | -$625,773.00 | — | -$579,377.00 | -$0.07 | -$0.07 | 9,793 | 9,793 |
|---|
| 2024-10-31 | $1.83M | — | — | — | — | $1.96M | -$130,322.00 | $4,821.00 | -$217,482.00 | — | -$276,365.00 | -$0.03 | -$0.03 | 8,820,159 | 8,820,159 |
|---|
| 2024-07-31 | $1.84M | — | — | — | — | $2.13M | -$285,956.00 | $4,200.00 | -$410,002.00 | — | -$370,883.00 | -$0.04 | -$0.04 | 9,215,629 | 9,215,629 |
|---|
| 2024-04-30 | $2.29M | — | — | — | — | $2.12M | $178,429.00 | $25,779.00 | $86,598.00 | — | -$148,550.00 | -$0.02 | -$0.02 | 8,703,337 | 8,703,337 |
|---|
| 2024-01-31 | $1.73M | — | — | — | — | $2.32M | -$591,157.00 | $29,917.00 | -$685,408.00 | — | -$93,005.00 | -$0.01 | -$0.01 | 49,672 | 49,672 |
|---|
| 2023-10-31 | $1.82M | — | — | — | — | $1.97M | -$150,040.00 | $14,226.00 | -$260,703.00 | — | $61,444.00 | $0.01 | $0.01 | 9,215,629 | 9,215,629 |
|---|
| 2023-07-31 | $1.72M | — | — | — | — | $1.87M | -$146,037.00 | $34,046.00 | -$274,609.00 | — | $18,855.00 | $0.00 | $0.00 | 9,109,276 | 9,109,276 |
|---|
| 2023-04-30 | $2.21M | — | — | — | — | $2.02M | $186,280.00 | $18,406.00 | $114,654.00 | — | $236,608.00 | $0.03 | $0.03 | 9,010,909 | 9,010,909 |
|---|
| 2023-01-31 | $1.61M | — | — | — | — | $1.92M | -$313,254.00 | $18,245.00 | -$437,020.00 | — | $151,958.00 | $0.02 | $0.02 | 19,585 | 19,585 |
|---|
| 2022-10-31 | $1.7M | — | — | — | — | $1.83M | -$130,216.00 | $17,634.00 | -$242,796.00 | — | $95,165.00 | $0.01 | $0.01 | 9,109,276 | 9,109,276 |
|---|
| 2022-07-31 | $1.7M | — | — | — | — | $1.68M | $15,589.00 | $16,462.00 | -$90,596.00 | — | $102,527.00 | $0.01 | $0.01 | 9,109,276 | 9,109,276 |
|---|
| 2022-04-30 | $2.14M | — | — | — | — | $1.99M | $145,140.00 | $15,731.00 | $25,396.00 | — | $188,115.00 | $0.02 | — | 9,086,010 | — |
|---|
| 2022-01-31 | $1.65M | — | — | — | — | $1.6M | $45,041.00 | $18,495.00 | — | — | $686,040.00 | $0.08 | — | -7,967 | — |
|---|
| 2021-10-31 | $1.69M | — | — | — | — | $1.8M | -$104,228.00 | $75,506.00 | — | — | -$266,212.00 | -$0.03 | — | 9,109,276 | 9,109,276 |
|---|
| 2021-07-31 | $1.67M | — | — | — | — | $1.71M | -$37,569.00 | $513,913.00 | — | — | -$59,201.00 | -$0.01 | — | 9,120,730 | 9,120,730 |
|---|
| 2021-04-30 | $1.4M | — | — | — | — | $1.61M | -$206,579.00 | $453,550.00 | — | — | -$106,483.00 | -$0.01 | — | 9,129,719 | 9,129,719 |
|---|
| 2021-01-31 | $878,817.00 | — | — | — | — | $1.5M | -$616,794.00 | $194,468.00 | — | — | -$337,710.00 | — | — | — | -28,976 |
|---|
| 2020-10-31 | $952,959.00 | — | — | — | — | $1.63M | -$678,784.00 | $17,500.00 | — | — | -$481,110.00 | — | — | — | 9,069,326 |
|---|
| 2020-07-31 | $924,720.00 | — | — | — | — | $2.16M | -$1.23M | $46,596.00 | — | — | -$664,919.00 | — | — | — | 9,203,817 |
|---|
| 2020-04-30 | $1.45M | — | — | — | — | $1.73M | -$282,820.00 | $17,756.00 | — | — | -$141,872.00 | — | — | — | 9,291,223 |
|---|
| 2020-01-31 | $1.44M | — | — | — | — | $2.69M | -$1.25M | $80,893.00 | — | — | -$735,761.00 | — | — | — | -18 |
|---|
| 2019-10-31 | $1.5M | — | — | — | — | $1.53M | -$30,595.00 | $62,225.00 | — | — | -$201,105.00 | — | — | — | 9,298,268 |
|---|
| 2019-07-31 | $1.54M | — | — | — | — | $1.95M | -$413,341.00 | $713.00 | — | — | -$464,007.00 | — | — | — | 9,334,180 |
|---|
| 2019-04-30 | $2.09M | — | — | — | — | $2.24M | -$149,743.00 | $2,814.00 | — | — | -$328,854.00 | -$0.03 | -$0.02 | 9,362,857 | 12,668,076 |
|---|
| 2019-01-31 | $1.37M | — | — | — | — | $2.25M | -$880,576.00 | $13,542.00 | — | $0.00 | -$109,968.00 | $1.04 | $0.77 | -287,172 | -235,335 |
|---|
| 2018-10-31 | $1.49M | — | — | — | — | $1.7M | -$215,214.00 | $34,231.00 | — | $197,896.00 | $2.9M | $0.31 | $0.23 | 9,426,212 | 12,734,626 |
|---|
| 2018-07-31 | $1.44M | — | — | — | — | $1.75M | -$312,647.00 | $57,247.00 | — | $209,831.00 | -$689,618.00 | -$0.07 | -$0.07 | 9,341,794 | 9,341,794 |
|---|
| 2018-04-30 | $1.86M | — | — | — | — | $1.75M | $109,578.00 | $3,632.00 | — | — | -$652,015.00 | -$0.03 | -$0.02 | 9,612,139 | 13,085,223 |
|---|
| 2018-01-31 | $172,000.00 | — | — | — | — | $1.94M | -$614,564.00 | $98,712.00 | -$1.91M | $11,000.00 | -$7.22M | -$0.17 | -$0.13 | -234,965 | -76,555 |
|---|
| 2017-10-31 | $37,000.00 | — | — | — | — | $1.72M | -$413,222.00 | $4,566.00 | -$804,877.00 | — | -$698,007.00 | -$0.07 | -$0.07 | 9,566,948 | 9,566,948 |
|---|
| 2017-07-31 | $77,000.00 | — | — | — | — | $2.57M | -$454,356.00 | $1,717.00 | -$928,158.00 | $270,000.00 | $9.63M | $0.96 | $0.73 | 9,754,810 | 13,244,274 |
|---|
| 2017-04-30 | $62,000.00 | — | — | — | — | $2.99M | $68,562.00 | $4.00 | $118,101.00 | $60,000.00 | -$239,769.00 | — | — | — | 9,792,745 |
|---|
| 2017-01-31 | $2.37M | — | — | — | — | $2.94M | -$569,539.00 | -$5,861.00 | -$708,523.00 | -$230,336.00 | $253,708.00 | -$0.05 | $0.08 | -3,283 | -3,283 |
|---|
| 2016-10-31 | $2.12M | — | — | — | — | $3.49M | -$1.37M | $62.00 | -$1.49M | $2,768.00 | -$1.97M | -$0.24 | -$0.24 | 8,801,256 | 9,681,310 |
|---|
| 2016-07-31 | $2.03M | — | — | — | — | $2.39M | -$363,564.00 | $356.00 | -$464,475.00 | — | -$362,699.00 | -$0.03 | -$0.02 | 8,809,485 | 12,493,554 |
|---|
| 2016-04-30 | $3.64M | — | — | — | — | $3.45M | $184,956.00 | $21,738.00 | $20,782.00 | — | -$189,696.00 | $0.00 | $0.00 | 8,814,610 | 12,498,679 |
|---|
| 2016-01-31 | $2.81M | — | — | — | — | $3.06M | -$251,426.00 | $14,067.00 | -$359,381.00 | $25,392.00 | -$390,533.00 | -$0.06 | -$0.04 | 0 | 3,684,069 |
|---|
| 2015-10-31 | $2.56M | — | — | — | — | $2.85M | -$287,252.00 | $30.00 | -$478,799.00 | — | $1.38M | $0.16 | $0.11 | 8,260,759 | 8,260,759 |
|---|
| 2015-07-31 | $63,623.00 | — | — | — | — | $610,125.00 | -$546,502.00 | $134.00 | -$559,370.00 | $30,000.00 | -$760,899.00 | -$0.12 | -$0.08 | 8,265,225 | 8,265,225 |
|---|
| 2015-04-30 | $1.17M | — | — | — | — | $1.25M | -$78,663.00 | $185.00 | -$161,116.00 | $41,571.00 | $316,535.00 | $0.05 | $0.03 | 8,269,827 | 8,283,642 |
|---|
| 2015-01-31 | $769,657.00 | — | — | — | — | $1.13M | -$362,180.00 | $765.00 | -$445,509.00 | $118,647.00 | -$868,891.00 | — | — | — | -90,978 |
|---|
| 2014-10-31 | $571,616.00 | — | — | — | — | $1.02M | -$443,966.00 | $3,156.00 | -$526,013.00 | — | -$450,165.00 | — | — | — | 8,429,172 |
|---|
| 2014-07-31 | $3.33M | — | — | — | — | $3.95M | -$621,897.00 | $4,581.00 | -$825,973.00 | $49,260.00 | -$846,450.00 | — | — | — | 8,403,072 |
|---|
| 2014-04-30 | $4.73M | — | — | — | — | $4.23M | $497,610.00 | $2,356.00 | $314,777.00 | $30,740.00 | $60,675.00 | — | — | — | 8,379,463 |
|---|
| 2014-01-31 | $3.62M | — | — | — | — | $3.57M | $55,567.00 | $3,794.00 | -$157,365.00 | — | -$175,368.00 | — | — | — | -7,419 |
|---|
| 2013-10-31 | $3.04M | — | — | — | — | $3.55M | -$510,509.00 | $5.00 | -$719,362.00 | — | -$611,023.00 | — | — | — | 8,363,876 |
|---|
| 2013-07-31 | $3.43M | — | — | — | — | $3.93M | -$502,396.00 | $1,803.00 | -$710,571.00 | — | -$667,057.00 | — | — | — | 8,376,472 |
|---|
| 2013-04-30 | $4.8M | — | — | — | — | $3.83M | $970,226.00 | $8.00 | $783,215.00 | — | $435,250.00 | — | — | — | 12,081,419 |
|---|
| 2013-01-31 | $3.55M | — | — | — | — | $3.57M | -$16,917.00 | -$10,587.00 | — | — | -$378,414.00 | — | — | — | -8,419,406,584,458 |
|---|
| 2012-10-31 | $3.24M | — | — | — | — | $3.57M | -$333,532.00 | $14,122.00 | — | — | -$398,120.00 | — | — | — | 8,400,593,000,000 |
|---|
| 2012-07-31 | $3.37M | — | — | — | — | $4M | -$624,969.00 | $5,294.00 | — | — | -$683,865.00 | — | — | — | 8,417,899,000,000 |
|---|
| 2012-04-30 | $4.82M | — | — | — | — | $3.97M | $852,340.00 | $108.00 | — | — | $464,214.00 | — | — | — | 12,136,849 |
|---|
| 2012-01-31 | $4.39M | — | — | — | — | $4.36M | $30,739.00 | $2,017.00 | — | — | -$244,547.00 | — | — | — | -22,897 |
|---|
| 2011-10-31 | $3.65M | — | — | — | — | $3.94M | -$292,359.00 | $1,144.00 | — | — | -$525,314.00 | — | — | — | 8,499,442 |
|---|
| 2011-07-31 | $4.04M | — | — | — | — | $4.14M | -$106,141.00 | $417.00 | — | — | -$358,987.00 | — | — | — | 8,528,609 |
|---|
| 2011-04-30 | $5M | — | — | — | — | $4.56M | $443,202.00 | $143.00 | — | — | $50,106.00 | — | — | — | — |
|---|
| 2011-01-31 | $3.99M | — | — | — | — | $4.4M | -$412,149.00 | $8.00 | — | — | -$644,661.00 | — | — | — | — |
|---|
| 2010-10-31 | $3.33M | — | — | — | — | $3.83M | -$493,386.00 | $56.00 | — | — | -$674,822.00 | — | — | — | — |
|---|
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-01-31 | $7.57M | — | — | — | — | $8.13M | -$560,159.00 | $3,000.00 | -$1.08M | -$140.00 | -$1.43M | -$0.16 | -$0.16 | 8,763,485 | 8,763,485 |
|---|
| 2025-01-31 | $7.59M | — | — | — | — | $8.34M | -$742,742.00 | $36,269.00 | -$1.18M | $355.00 | -$1.39M | -$0.16 | -$0.16 | 8,790,992 | 8,790,992 |
|---|
| 2024-01-31 | $7.48M | — | — | — | — | $8.21M | -$720,976.00 | $96,595.00 | -$1.13M | -$100.00 | $203,880.00 | $0.02 | $0.02 | 9,161,286 | 9,161,286 |
|---|
| 2023-01-31 | $7.15M | — | — | — | — | $7.44M | -$297,335.00 | $68,072.00 | -$759,610.00 | -$93,497.00 | $523,171.00 | $0.06 | $0.06 | 9,159,107 | 9,159,107 |
|---|
| 2022-01-31 | $6.41M | — | — | — | — | $6.71M | -$303,335.00 | $1.06M | $390,894.00 | -$50.00 | $254,144.00 | $0.03 | — | 9,108,672 | — |
|---|
| 2021-01-31 | $4.2M | — | — | — | — | $7.01M | -$2.81M | $276,320.00 | -$2.83M | -$68,661.00 | -$1.63M | -$0.31 | — | 9,158,361 | 9,158,361 |
|---|
| 2020-01-31 | $6.57M | — | — | — | — | $8.42M | -$1.85M | $146,645.00 | -$2.27M | $294,402.00 | -$1.74M | — | — | — | 9,324,530 |
|---|
| 2019-01-31 | $6.17M | — | — | — | — | $7.47M | -$1.31M | $108,652.00 | — | $407,727.00 | $1.42M | $1.20 | $0.89 | 9,283,081 | 12,436,556 |
|---|
| 2018-01-31 | $286,000.00 | — | — | — | — | $7.16M | -$1.59M | $105,000.00 | -$3.69M | $341,000.00 | $1.4M | $0.71 | $0.52 | 9,612,139 | 13,085,223 |
|---|
| 2017-01-31 | $9.2M | — | — | — | — | $11.55M | -$2.36M | $30,269.00 | -$2.81M | -$227,568.00 | -$2.19M | -$0.27 | -$0.19 | 9,682,668 | 13,366,737 |
|---|
| 2016-01-31 | $11.62M | — | — | — | — | $12.3M | -$678,304.00 | $14,416.00 | -$1.39M | $96,963.00 | $432,116.00 | $0.04 | $0.03 | 8,269,827 | 11,953,896 |
|---|
| 2015-01-31 | $2.85M | — | — | — | — | $4.75M | -$1.91M | $6,656.00 | -$2.24M | $198,647.00 | -$2.1M | -$0.27 | -$0.27 | 8,313,093 | 8,313,093 |
|---|
| 2014-01-31 | $14.88M | — | — | — | — | $14.87M | $12,888.00 | $5,610.00 | -$804,083.00 | $37,148.00 | -$1.02M | — | — | — | 8,368,416 |
|---|
| 2013-01-31 | $14.98M | — | — | — | — | $15.1M | -$123,078.00 | $8,937.00 | -$1.08M | — | -$1.01M | — | — | — | 8,415,542 |
|---|
| 2012-01-31 | $17.07M | — | — | — | — | $16.99M | $75,442.00 | $3,721.00 | -$1.45M | — | -$1.08M | — | — | — | 8,511,730 |
|---|
| 2011-01-31 | $15.74M | — | — | — | — | $16.82M | -$1.08M | $1,297.00 | -$2.67M | $27,000.00 | -$2.01M | — | — | — | — |
|---|