Complete source-backed income-statement history.
- Available history
- 2010-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 | — | — | — | — | — | $5.46M | -$5.46M | $95,822.00 | -$5.36M | — | -$5.36M | -$0.33 | -$0.33 | 490,948 | 490,948 |
|---|
| 2026-01-31 | — | — | — | — | — | $5.35M | -$5.35M | $63,025.00 | -$5.28M | — | -$5.28M | -$0.35 | -$0.35 | 15,264,451 | 15,264,451 |
|---|
| 2025-10-31 | — | — | — | — | — | $4.55M | -$4.55M | $72,430.00 | -$4.48M | — | -$4.48M | -$0.31 | -$0.31 | 14,323,910 | 14,323,910 |
|---|
| 2025-07-31 | — | — | — | — | — | $3.64M | -$3.64M | $1.56M | -$2.08M | — | -$2.08M | -$0.15 | -$0.15 | 13,866,388 | 13,866,388 |
|---|
| 2025-04-30 | — | — | — | — | — | $3.18M | -$3.18M | -$4.59M | -$7.77M | — | -$7.77M | -$0.65 | -$0.65 | 354,124 | 354,124 |
|---|
| 2025-01-31 | — | — | — | — | — | $5.09M | -$5.09M | -$1.27M | -$6.36M | — | -$6.36M | -$0.54 | -$0.54 | 11,753,492 | 11,753,492 |
|---|
| 2024-10-31 | — | — | — | — | — | $2.14M | -$2.14M | $39,967.00 | -$2.1M | — | -$2.1M | -$0.20 | -$0.20 | 10,746,496 | 10,746,496 |
|---|
| 2024-07-31 | — | — | — | — | — | $2.59M | -$2.59M | -$1.73M | -$4.33M | — | -$4.33M | -$0.40 | -$0.40 | 10,732,277 | 10,732,277 |
|---|
| 2024-04-30 | — | — | — | — | — | $1.29M | -$1.29M | -$771,975.00 | -$2.06M | — | -$2.06M | -$0.22 | -$0.22 | 47,981 | 47,981 |
|---|
| 2024-01-31 | — | — | — | — | — | $1.28M | -$1.28M | -$410,245.00 | -$1.69M | — | -$1.69M | -$0.18 | -$0.18 | 9,332,277 | 9,332,277 |
|---|
| 2023-10-31 | — | — | — | — | — | $1.77M | -$1.77M | $1.51M | -$258,430.00 | — | -$258,430.00 | -$0.03 | -$0.03 | 9,298,772 | 9,298,772 |
|---|
| 2023-07-31 | — | — | — | — | — | $2.93M | -$2.93M | $35,432.00 | -$2.89M | — | -$2.89M | -$0.31 | -$0.31 | 9,295,837 | 9,295,837 |
|---|
| 2023-04-30 | — | — | — | — | — | $2.14M | -$2.14M | $258,069.00 | -$1.88M | — | -$1.88M | -$0.21 | -$0.21 | 58,951 | 58,951 |
|---|
| 2023-01-31 | — | — | — | — | — | $2.27M | -$2.27M | $374,393.00 | -$1.89M | — | -$1.89M | -$0.23 | -$0.23 | 8,365,007 | 8,365,007 |
|---|
| 2022-10-31 | — | — | — | — | — | $2.11M | -$2.11M | $214,000.00 | -$1.9M | — | -$1.9M | -$0.23 | -$0.23 | 8,349,843 | 8,349,843 |
|---|
| 2022-07-31 | — | — | — | — | — | $2.89M | -$2.89M | $940,000.00 | -$1.95M | — | -$1.95M | -$0.23 | -$0.23 | 8,349,843 | 8,349,843 |
|---|
| 2022-04-30 | — | — | — | — | — | $2.77M | -$2.77M | — | -$1.75M | — | -$1.75M | -$0.20 | — | 164,435 | 164,435 |
|---|
| 2022-01-31 | — | — | — | — | — | $4.34M | -$4.34M | — | -$4.34M | — | -$4.34M | -$0.61 | — | 7,096,723 | 7,096,723 |
|---|
| 2021-10-31 | — | — | — | — | — | $4.29M | -$4.29M | — | -$4.29M | — | -$4.29M | -$0.61 | — | 7,091,249 | 7,091,249 |
|---|
| 2021-07-31 | — | — | — | — | — | $3.55M | -$3.55M | — | -$3.55M | — | -$3.55M | -$0.50 | — | 7,079,751 | 7,079,751 |
|---|
| 2021-04-30 | — | — | — | — | — | $2.88M | -$2.88M | — | -$2.88M | — | -$2.88M | — | — | — | 738,268 |
|---|
| 2021-01-31 | — | — | — | — | — | $3.7M | -$3.7M | — | -$3.7M | — | -$3.7M | — | — | — | 5,493,764 |
|---|
| 2020-10-31 | — | — | — | — | — | $4.84M | -$4.84M | — | -$4.84M | — | -$4.84M | — | — | — | 3,539,582 |
|---|
| 2020-07-31 | — | — | — | — | — | $957,120.00 | -$957,120.00 | — | -$957,120.00 | — | -$957,120.00 | — | — | — | 2,916,670 |
|---|
| 2020-04-30 | — | — | — | — | — | $971,279.00 | -$971,279.00 | — | -$971,279.00 | $657,218.00 | -$752,207.00 | — | — | — | 91,895 |
|---|
| 2020-01-31 | — | — | — | — | — | $1.18M | -$1.18M | — | -$1.18M | -$219,073.00 | -$961,458.00 | — | — | — | 2,401,350 |
|---|
| 2019-10-31 | — | — | — | — | — | $2.23M | -$2.23M | — | -$2.23M | — | -$2.23M | — | — | — | 2,257,431 |
|---|
| 2019-07-31 | — | — | — | — | — | $1.31M | -$1.31M | — | -$1.31M | — | -$1.31M | — | — | — | 2,015,365 |
|---|
| 2019-04-30 | — | — | — | — | — | $1.49M | -$1.49M | — | -$1.49M | -$2,800.00 | -$1.49M | — | — | 298,502 | -16,325,898 |
|---|
| 2019-01-31 | — | — | — | — | — | $1.64M | -$1.64M | — | -$1.64M | $438,145.00 | -$2.07M | — | — | 18,757,263 | 18,757,263 |
|---|
| 2018-10-31 | — | — | — | — | — | $3M | -$3M | — | -$3M | — | -$3M | — | — | — | 17,895,751 |
|---|
| 2018-07-31 | — | — | — | — | — | $1.48M | -$1.48M | — | -$1.48M | — | -$1.48M | — | — | — | 17,605,277 |
|---|
| 2018-04-30 | — | — | — | — | — | $1.62M | -$1.62M | — | -$1.62M | — | -$1.18M | — | — | 1,219,759 | 1,219,759 |
|---|
| 2018-01-31 | — | — | — | — | — | $1.77M | -$1.77M | — | -$1.77M | — | -$1.77M | — | — | 14,400,023 | 14,400,023 |
|---|
| 2017-10-31 | — | — | — | — | — | $1.67M | -$1.67M | — | -$1.67M | — | -$1.43M | — | — | — | 12,804,879 |
|---|
| 2017-07-31 | — | — | — | — | — | $3.21M | -$3.21M | — | -$3.21M | — | -$9.28M | — | — | — | 9,252,624 |
|---|
| 2017-04-30 | $4.32M | $4.51M | — | — | $937,253.00 | $464,545.00 | -$464,545.00 | $1,048.00 | -$2.46M | — | -$463,497.00 | — | — | — | 168,166 |
|---|
| 2017-01-31 | $3.49M | $3.96M | — | — | $998,180.00 | $1.65M | -$1.65M | -$30,436.00 | -$500,298.00 | — | -$1.65M | — | — | — | 10,300,000 |
|---|
| 2016-10-31 | $4.68M | $4.9M | — | — | $1.02M | $694,103.00 | -$694,103.00 | -$43,273.00 | -$259,438.00 | — | -$694,103.00 | — | — | — | 10,300,000 |
|---|
| 2016-07-31 | $4.91M | $5.8M | — | — | $1.56M | $1.34M | -$1.34M | -$4,242.00 | -$1.34M | — | -$1.34M | — | — | — | 858,333 |
|---|
| 2016-04-30 | $5.19M | $5.84M | — | — | $1.4M | — | -$653,418.00 | -$17,068.00 | -$670,486.00 | -$3,000.00 | -$673,948.00 | — | — | — | -845,680 |
|---|
| 2016-01-31 | $6.6M | $7.01M | — | — | $1.68M | — | -$408,139.00 | -$41,851.00 | -$449,990.00 | $0.00 | -$449,990.00 | — | — | — | 1,406,305 |
|---|
| 2015-10-31 | $6.05M | $6.17M | — | — | $1.28M | — | -$123,423.00 | -$46,845.00 | -$170,268.00 | — | $20,194.00 | — | — | — | 1,178,679 |
|---|
| 2015-07-31 | $7.34M | $7.39M | — | — | $1.4M | — | -$55,019.00 | -$62,236.00 | -$117,255.00 | — | -$117,255.00 | -$0.06 | -$0.06 | 2,801,284 | 2,801,284 |
|---|
| 2015-04-30 | $5.6M | $6.39M | — | — | $1.32M | — | -$787,040.00 | -$106,878.00 | -$893,918.00 | -$5,850.00 | -$894,068.00 | — | — | — | -1,615,755 |
|---|
| 2015-01-31 | $8.05M | $8.64M | — | — | $1.54M | — | -$590,318.00 | -$77,886.00 | -$668,204.00 | $0.00 | -$668,204.00 | — | — | — | 2,564,751 |
|---|
| 2014-10-31 | $6.88M | $7.69M | — | — | $1.67M | — | -$810,684.00 | -$696,277.00 | -$1.51M | — | -$1.51M | -$0.63 | -$0.63 | 2,410,512 | 2,410,512 |
|---|
| 2014-07-31 | $7.73M | $8.29M | — | — | $1.64M | — | -$560,958.00 | -$195,959.00 | -$756,917.00 | $2,850.00 | -$759,767.00 | -$0.32 | -$0.32 | 2,410,512 | 2,410,512 |
|---|
| 2014-04-30 | $7.98M | $8.47M | — | — | $1.6M | — | -$487,585.00 | -$54,807.00 | -$542,392.00 | — | -$542,392.00 | -$0.22 | -$0.22 | 80,339 | 80,339 |
|---|
| 2014-01-31 | $7.64M | $8.42M | — | — | $1.91M | — | -$778,045.00 | -$68,741.00 | -$846,786.00 | — | -$846,786.00 | -$0.40 | -$0.40 | 2,104,662 | 2,104,662 |
|---|
| 2013-10-31 | $7.41M | $7.67M | — | — | $1.63M | — | -$257,996.00 | -$80,196.00 | -$338,192.00 | — | -$338,192.00 | -$0.18 | -$0.18 | 1,899,227 | 1,899,227 |
|---|
| 2013-07-31 | $7.37M | $8.16M | — | — | $2.04M | — | -$797,374.00 | -$84,256.00 | -$881,630.00 | — | -$881,630.00 | -$0.50 | -$0.50 | 1,754,662 | 1,754,662 |
|---|
| 2013-04-30 | $6.22M | $7.73M | — | — | $2.09M | — | -$1.51M | -$106,142.00 | -$1.61M | — | -$1.62M | -$0.92 | -$0.92 | -8,102 | -8,102 |
|---|
| 2013-01-31 | $6.44M | $7.15M | — | — | $2.07M | — | -$712,051.00 | -$69,612.00 | -$781,663.00 | — | -$781,663.00 | -$0.44 | -$0.44 | 1,782,925 | 1,782,925 |
|---|
| 2012-10-31 | $6.96M | $8.15M | — | — | $2.19M | — | -$1.19M | -$55,816.00 | -$1.25M | — | -$1.25M | -$0.70 | -$0.70 | 1,783,885 | 1,783,885 |
|---|
| 2012-07-31 | $8M | $8.86M | — | — | $2.35M | — | -$866,287.00 | -$109,430.00 | -$975,717.00 | — | -$975,717.00 | -$0.55 | -$0.55 | 1,783,884 | 1,783,884 |
|---|
| 2012-04-30 | $6.98M | $8.02M | — | — | $2.35M | — | -$1.04M | $4M | $2.96M | $119.00 | $2.96M | $1.68 | $1.68 | 4,217 | 4,217 |
|---|
| 2012-01-31 | $8.42M | $12.47M | — | — | $3.15M | — | -$4.05M | -$130,533.00 | -$4.18M | $4,881.00 | -$4.18M | -$2.34 | -$2.34 | 1,783,885 | 1,783,885 |
|---|
| 2011-10-31 | $10.41M | $11.46M | — | $0.00 | $3.38M | — | -$1.05M | -$125,722.00 | -$1.18M | $0.00 | -$1.18M | -$0.11 | -$0.11 | 10,703,309 | 10,703,309 |
|---|
| 2011-07-31 | $10.27M | $11.01M | — | $0.00 | $3.45M | — | -$740,192.00 | -$113,765.00 | -$853,957.00 | $0.00 | -$853,957.00 | $0.08 | $0.08 | — | — |
|---|
| 2011-04-30 | $11.28M | $12.06M | — | $144.00 | $3.14M | — | -$779,915.00 | -$61,826.00 | -$841,741.00 | -$116.00 | -$841,625.00 | -$2.68 | -$2.68 | — | — |
|---|
| 2011-01-31 | $11.87M | $12.53M | — | $134,257.00 | $3.17M | — | -$654,735.00 | -$178,887.00 | -$833,622.00 | $5,116.00 | -$838,738.00 | -$0.09 | -$0.09 | — | — |
|---|
| 2010-10-31 | $10.95M | $12.61M | — | $865,250.00 | $2.97M | — | -$1.66M | -$50,789.00 | -$1.71M | $0.00 | -$1.71M | -$0.19 | -$0.19 | — | — |
|---|
| 2010-07-31 | $12.74M | $13.87M | — | $894,349.00 | $3.08M | — | -$1.13M | -$109,498.00 | -$1.24M | $0.00 | -$1.24M | $0.14 | $0.14 | — | — |
|---|
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-04-30 | — | — | — | — | — | $19M | -$19M | $1.79M | -$17.21M | — | -$17.21M | -$1.15 | -$1.15 | 14,978,113 | 14,978,113 |
|---|
| 2025-04-30 | — | — | — | — | — | $13.01M | -$13.01M | -$7.55M | -$20.56M | — | -$20.56M | -$1.80 | -$1.80 | 11,429,229 | 11,429,229 |
|---|
| 2024-04-30 | — | — | — | — | — | $7.26M | -$7.26M | $359,854.00 | -$6.9M | — | -$6.9M | -$0.74 | -$0.74 | 9,356,931 | 9,356,931 |
|---|
| 2023-04-30 | — | — | — | — | — | $9.4M | -$9.4M | $1.79M | -$7.61M | — | -$7.61M | -$0.90 | -$0.90 | 8,413,849 | 8,413,849 |
|---|
| 2022-04-30 | — | — | — | — | — | $14.95M | -$14.95M | $1.02M | -$13.93M | — | -$13.93M | -$1.92 | -$1.92 | 7,253,760 | 7,253,760 |
|---|
| 2021-04-30 | — | — | — | — | — | $12.39M | -$12.39M | — | -$12.39M | — | -$12.39M | -$3.80 | — | 4,712,755 | 4,712,755 |
|---|
| 2020-04-30 | — | — | — | — | — | $5.69M | -$5.69M | — | -$5.69M | $438,145.00 | -$5.25M | — | — | — | 2,316,610 |
|---|
| 2019-04-30 | — | — | — | — | — | $7.61M | -$7.61M | — | -$7.61M | $435,345.00 | -$8.05M | — | — | 18,471,556 | 1,847,156 |
|---|
| 2018-04-30 | — | — | — | — | — | $8.26M | -$8.26M | -$116.00 | -$8.26M | -$435,345.00 | -$13.66M | — | — | 13,372,264 | 13,372,264 |
|---|
| 2017-04-30 | $17.4M | $19.17M | — | — | $4.52M | $4.15M | -$4.15M | -$3,194.00 | -$4.15M | — | -$4.15M | — | — | — | 9,778,492 |
|---|
| 2016-04-30 | $25.18M | $26.42M | — | — | $5.77M | — | -$1.24M | -$168,000.00 | -$1.41M | -$3,000.00 | -$1.22M | — | — | — | 313,853 |
|---|
| 2015-04-30 | $28.26M | $31.01M | — | — | $6.17M | — | -$2.75M | -$1.08M | -$3.83M | -$3,000.00 | -$3.83M | — | — | — | 846,170 |
|---|
| 2014-04-30 | $30.4M | $32.72M | — | — | $7.18M | — | -$2.32M | -$288,000.00 | -$2.61M | — | -$2.61M | -$1.30 | -$1.30 | 1,999,856 | 1,999,856 |
|---|
| 2013-04-30 | $27.62M | $31.9M | — | — | $8.7M | — | -$4.28M | -$341,000.00 | -$4.62M | $5,000.00 | -$4.63M | -$2.60 | -$2.60 | 1,776,796 | 1,776,796 |
|---|
| 2012-04-30 | $36.08M | $42.96M | — | $0.00 | $12.32M | — | -$6.88M | $3.63M | -$3.25M | $5,000.00 | -$3.26M | -$1.84 | -$1.84 | 1,770,952 | 1,770,952 |
|---|
| 2011-04-30 | $46.85M | $51.08M | — | $1.89M | $12.37M | — | -$4.23M | -$401,000.00 | -$4.63M | $5,000.00 | -$4.63M | -$3.11 | -$3.11 | 1,487,211 | 1,487,211 |
|---|
| 2010-04-30 | $44.02M | $51.04M | — | $4.27M | $13.37M | — | -$7.02M | -$117,000.00 | -$7.13M | $3.61M | -$10.74M | -$1.21 | -$1.21 | — | — |
|---|