Complete source-backed income-statement history.
- Available history
- 2009-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 | $6.9M | $2.33M | $4.58M | $648,304.00 | $2.14M | $2.79M | $1.79M | $340,676.00 | $2.13M | $435,842.00 | $1.7M | $0.15 | $0.15 | 11,274,961 | 11,285,808 |
|---|
| 2026-01-31 | $6.71M | $2.34M | $4.37M | $606,102.00 | $2.75M | $3.36M | $1.01M | $176,703.00 | $1.19M | $256,050.00 | $930,723.00 | $0.08 | $0.08 | 11,270,575 | 11,290,802 |
|---|
| 2025-10-31 | — | — | — | — | — | — | — | — | — | — | — | $0.09 | $0.10 | 5,775 | -40,893 |
|---|
| 2025-07-31 | $7.06M | $2.24M | $4.82M | $572,468.00 | $2.87M | $3.44M | $1.38M | $163,770.00 | $1.54M | $260,764.00 | $1.28M | $0.11 | $0.11 | 11,237,654 | 11,304,549 |
|---|
| 2025-04-30 | $7.02M | $2.52M | $4.5M | $689,995.00 | $2.72M | $3.41M | $1.09M | $177,926.00 | $1.27M | $356,848.00 | $908,762.00 | $0.08 | $0.08 | 11,221,080 | 11,306,828 |
|---|
| 2025-01-31 | $5.21M | $1.78M | $3.43M | $543,126.00 | $2.22M | $2.77M | $662,022.00 | $272,838.00 | $934,860.00 | $21,885.00 | $912,975.00 | $0.08 | $0.08 | 11,213,989 | 11,299,737 |
|---|
| 2024-10-31 | $5.06M | $5.62M | $3.3M | $717,612.00 | $2.29M | $3.01M | $287,590.00 | $268,293.00 | $555,883.00 | $229,671.00 | $326,212.00 | $0.03 | $0.03 | 9,157 | -4,889 |
|---|
| 2024-07-31 | $5.48M | $100,290.00 | $4.05M | $496,359.00 | $2.16M | $2.66M | $1.39M | $240,472.00 | $1.63M | $356,588.00 | $1.27M | $0.11 | $0.11 | 11,173,819 | 11,311,236 |
|---|
| 2024-04-30 | $5.32M | $132,222.00 | $3.74M | $542,481.00 | $1.85M | $2.39M | $1.35M | $290,832.00 | $1.64M | $225,977.00 | $1.42M | $0.13 | $0.13 | 11,168,493 | 11,288,210 |
|---|
| 2024-01-31 | $4.46M | $293,184.00 | $3.09M | $485,977.00 | $2.05M | $2.53M | $555,384.00 | $227,560.00 | $782,944.00 | $153,056.00 | $629,888.00 | $0.06 | $0.06 | 11,125,061 | 11,264,478 |
|---|
| 2023-10-31 | $3.56M | $5.59M | $2.29M | $557,783.00 | $2.06M | $2.61M | -$324,266.00 | $277,983.00 | -$46,283.00 | $274,682.00 | -$320,965.00 | -$0.03 | -$0.03 | 86,845 | 87,227 |
|---|
| 2023-07-31 | $4.89M | $120,724.00 | $3.37M | $568,287.00 | $1.93M | $2.5M | $862,614.00 | $214,552.00 | $1.08M | $38,386.00 | $1.04M | $0.09 | $0.09 | 11,092,420 | 11,284,137 |
|---|
| 2023-04-30 | $5.3M | $102,452.00 | $3.62M | $525,939.00 | $2.24M | $2.77M | $855,108.00 | $173,376.00 | $1.03M | $20,007.00 | $1.01M | $0.09 | $0.09 | 11,010,077 | 11,330,754 |
|---|
| 2023-01-31 | $5.6M | $505,376.00 | $3.75M | $444,458.00 | $1.96M | $2.41M | $1.35M | $15,765.00 | $1.36M | -$35,996.00 | $1.4M | $0.13 | $0.12 | 10,946,683 | 11,379,356 |
|---|
| 2022-10-31 | $5.14M | $1.7M | $3.44M | $469,699.00 | $1.83M | $2.3M | $1.13M | $16,937.00 | $1.15M | $447,010.00 | $704,013.00 | $0.07 | $0.06 | 5,950 | -93,216 |
|---|
| 2022-07-31 | $6.27M | $1.7M | $4.56M | $577,953.00 | $1.96M | $2.54M | $2.02M | $19,744.00 | $2.04M | $274,800.00 | $1.77M | $0.16 | $0.16 | 10,858,302 | 11,375,141 |
|---|
| 2022-04-30 | $4.98M | $1.95M | $3.03M | $517,378.00 | $2.03M | $2.55M | $481,212.00 | $11,995.00 | $493,207.00 | -$118,096.00 | $611,303.00 | $0.06 | $0.05 | 10,857,673 | 11,405,507 |
|---|
| 2022-01-31 | $5.84M | $138,372.00 | $4.16M | $672,890.00 | $2.11M | $2.78M | $1.38M | $68,716.00 | $1.44M | $227,400.00 | $1.22M | $0.11 | $0.11 | 10,857,195 | 11,396,861 |
|---|
| 2021-10-31 | $5.08M | $1.59M | $3.49M | $1.08M | $2.13M | $3.2M | $288,814.00 | $709,227.00 | $998,041.00 | $908,139.00 | $89,902.00 | $0.01 | $0.01 | 17,967 | 11,132 |
|---|
| 2021-07-31 | $5.83M | $1.61M | $4.21M | $675,766.00 | $2.21M | $2.89M | $1.32M | -$2,574.00 | $1.32M | -$200,838.00 | $1.52M | $0.14 | $0.13 | 10,830,183 | 11,342,684 |
|---|
| 2021-04-30 | $5.37M | $1.62M | $3.75M | $645,281.00 | $1.79M | $2.43M | $1.32M | $623,238.00 | $1.94M | -$268,906.00 | $2.21M | $0.20 | $0.20 | 10,772,315 | 11,191,315 |
|---|
| 2021-01-31 | $5.05M | $1.74M | $3.31M | $583,139.00 | $1.81M | $2.4M | $918,417.00 | $77,511.00 | $995,928.00 | -$132,916.00 | $1.13M | $0.10 | $0.10 | 10,751,881 | 11,308,881 |
|---|
| 2020-10-31 | $4.68M | $1.77M | $2.91M | $773,842.00 | $1.79M | $2.56M | $349,647.00 | $636,308.00 | $985,955.00 | -$253,184.00 | $1.24M | $0.11 | $0.11 | 6,094 | 15,094 |
|---|
| 2020-07-31 | $5.4M | $1.78M | $3.62M | $772,641.00 | $1.53M | $2.3M | $1.32M | -$12,709.00 | $1.31M | $285,596.00 | $1.02M | $0.10 | $0.09 | 10,739,354 | 11,291,354 |
|---|
| 2020-04-30 | $3.29M | $1.36M | $1.93M | $713,641.00 | $1.53M | $2.25M | -$321,437.00 | -$18,767.00 | -$340,204.00 | -$75,124.00 | -$265,080.00 | -$0.02 | -$0.02 | 10,721,881 | 11,276,881 |
|---|
| 2020-01-31 | $6.68M | $2.41M | $4.27M | $928,265.00 | $1.89M | $2.82M | $1.45M | -$6,790.00 | $1.45M | $100,934.00 | $1.35M | $0.13 | $0.13 | 10,721,881 | 10,721,881 |
|---|
| 2019-10-31 | $5.85M | $2.22M | $3.62M | $853,088.00 | $2.28M | $3.14M | $487,994.00 | -$16,668.00 | $471,326.00 | -$1.78M | $237,005.00 | $0.02 | $0.02 | 9,365 | 9,365 |
|---|
| 2019-07-31 | $6.67M | $2.12M | $4.55M | $631,690.00 | $1.78M | $2.41M | $2.14M | -$13,877.00 | $2.13M | $350,655.00 | $1.78M | $0.17 | $0.17 | 10,679,876 | 10,679,876 |
|---|
| 2019-04-30 | $6.78M | $2.06M | $4.72M | $745,227.00 | $1.7M | $2.44M | $2.28M | $1,881.00 | $2.28M | -$311,140.00 | $1.97M | $0.18 | $0.18 | 10,671,443 | 10,671,443 |
|---|
| 2019-01-31 | $5.76M | $2.23M | $3.53M | $571,326.00 | $1.62M | $2.19M | $1.34M | $7,780.00 | $1.35M | -$111,238.00 | $1.24M | $0.12 | $0.12 | 10,660,694 | 10,660,694 |
|---|
| 2018-10-31 | $5.66M | $1.89M | $3.78M | $730,306.00 | $1.61M | $2.34M | $1.44M | -$89,600.00 | $1.35M | $1.89M | $3.24M | $0.31 | $0.32 | 116,621 | -83,379 |
|---|
| 2018-07-31 | $5.78M | $1.58M | $4.19M | $530,392.00 | $1.64M | $2.17M | $2.02M | -$25,449.00 | $2M | $20.00 | $2M | $0.19 | $0.19 | 10,415,416 | 10,615,416 |
|---|
| 2018-04-30 | $3.53M | $940,858.00 | $2.59M | $640,477.00 | $2.03M | $2.67M | -$80,569.00 | $3,274.00 | -$77,295.00 | -$30.00 | -$77,325.00 | -$0.01 | -$0.01 | 10,353,876 | 10,353,876 |
|---|
| 2018-01-31 | $3.05M | $946,107.00 | $2.1M | $670,539.00 | $1.51M | $2.18M | -$71,846.00 | -$96,093.00 | -$167,939.00 | — | -$167,939.00 | -$0.02 | -$0.02 | 9,172,837 | 9,172,837 |
|---|
| 2017-10-31 | $2.34M | $77,702.00 | $2.27M | $681,275.00 | $2.03M | $2.71M | -$441,714.00 | -$184,217.00 | -$625,931.00 | $892.00 | -$632,065.00 | -$0.07 | -$0.07 | 6,466 | 6,466 |
|---|
| 2017-07-31 | $5.04M | $1.98M | $3.06M | $200,118.00 | $1.72M | $1.92M | $1.14M | -$22,158.00 | $1.12M | -$3,513.00 | $1.12M | $0.12 | $0.12 | 9,110,674 | 9,310,674 |
|---|
| 2017-04-30 | $5.28M | $2.01M | $3.26M | $247,758.00 | $1.64M | $1.89M | $1.38M | -$102,204.00 | $1.27M | — | $1.27M | $0.14 | $0.14 | 9,102,192 | 9,302,192 |
|---|
| 2017-01-31 | $5.36M | $1.98M | $3.38M | $251,230.00 | $1.41M | $1.66M | $1.72M | -$146,078.00 | $1.57M | — | $1.57M | $0.17 | $0.17 | 9,101,493 | 9,101,493 |
|---|
| 2016-10-31 | $6.32M | $2.25M | $4.06M | $304,979.00 | $1.65M | $1.96M | $2.1M | -$223,610.00 | $1.88M | — | $1.96M | $0.16 | $0.25 | 1,541,658 | -501,199 |
|---|
| 2016-07-31 | $4.28M | $1.43M | $2.85M | $292,855.00 | $1.28M | $1.58M | $1.27M | -$167,356.00 | $1.1M | — | $1.1M | $0.16 | $0.12 | 6,741,330 | 8,941,330 |
|---|
| 2016-04-30 | $5.75M | $2.24M | $3.51M | $186,991.00 | $1.6M | $1.79M | $1.72M | -$136,046.00 | $1.58M | — | $1.58M | $0.23 | $0.18 | 6,741,330 | 8,941,330 |
|---|
| 2011-04-30 | $3.19M | $1.59M | $1.61M | $392,423.00 | $925,377.00 | $1.32M | $289,269.00 | -$283,662.00 | $5,608.00 | — | $5,608.00 | — | — | — | 74,039,867 |
|---|
| 2011-01-31 | $3.59M | $1.75M | $1.84M | $418,898.00 | $1.78M | $2.2M | -$359,856.00 | -$108,814.00 | -$468,670.00 | — | -$468,670.00 | -$0.01 | -$0.01 | — | 71,676,268 |
|---|
| 2010-04-30 | $3.71M | $1.42M | $2.29M | $455,173.00 | $1.79M | $2.24M | $47,122.00 | -$5.66M | -$5.61M | — | -$5.61M | — | — | — | 49,050,244 |
|---|
| 2010-01-31 | $3.07M | $1.31M | $1.76M | $477,013.00 | $1.57M | $2.05M | -$289,676.00 | $1.06M | $773,101.00 | — | $773,103.00 | $0.02 | $0.02 | — | 49,000,244 |
|---|
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 | — | — | — | — | — | — | — | — | — | — | — | $0.37 | $0.37 | 11,232,440 | 11,252,667 |
|---|
| 2024-10-31 | $20.32M | $6.14M | $14.17M | $2.24M | $8.35M | $10.59M | $3.58M | $1.03M | $4.61M | $965,292.00 | $3.65M | $0.33 | $0.32 | 11,166,956 | 11,290,327 |
|---|
| 2023-10-31 | $19.35M | $6.32M | $13.03M | $2.1M | $8.2M | $10.29M | $2.74M | $681,676.00 | $3.42M | $297,079.00 | $3.12M | $0.28 | $0.28 | 11,131,469 | 11,323,568 |
|---|
| 2022-10-31 | $22.23M | $7.04M | $15.19M | $2.24M | $7.95M | $10.19M | $5M | $128,271.00 | $5.13M | $831,114.00 | $4.3M | $0.40 | $0.38 | 10,863,674 | 11,281,347 |
|---|
| 2021-10-31 | $21.33M | $6.56M | $14.77M | $2.98M | $7.95M | $10.93M | $3.84M | $1.42M | $5.25M | $305,479.00 | $4.95M | $0.46 | $0.44 | 10,804,074 | 11,309,740 |
|---|
| 2020-10-31 | $20.04M | $7.31M | $12.73M | $3.19M | $6.74M | $9.93M | $2.8M | $598,042.00 | $3.4M | $58,222.00 | $3.34M | $0.31 | $0.30 | 10,733,799 | 11,294,799 |
|---|
| 2019-10-31 | $25.06M | $8.63M | $16.43M | $2.8M | $7.37M | $10.18M | $6.25M | -$20,884.00 | $6.23M | -$1.01M | $5.23M | $0.49 | $0.49 | 10,680,007 | 10,680,007 |
|---|
| 2018-10-31 | $18.02M | $5.36M | $12.66M | $2.57M | $6.78M | $9.35M | $3.31M | -$207,868.00 | $3.1M | $1.89M | $4.99M | $0.49 | $0.49 | 10,093,538 | 10,093,538 |
|---|
| 2017-10-31 | $18.03M | $6.06M | $11.97M | $1.38M | $6.77M | $8.15M | $3.82M | -$475,733.00 | $3.34M | -$2,621.00 | $3.34M | $0.37 | $0.36 | 9,111,356 | 9,311,356 |
|---|
| 2016-10-31 | $21.12M | $8.47M | $12.65M | $1.01M | $6.1M | $7.11M | $5.54M | -$684,342.00 | $4.85M | $76,245.00 | $4.93M | $0.60 | $0.58 | 8,282,988 | 8,440,131 |
|---|
| 2010-10-31 | $11.51M | $6.18M | $5.33M | $1.76M | $6.38M | $8.14M | -$2.81M | $1.03M | -$1.78M | — | -$1.78M | — | — | — | 49,247,694 |
|---|
| 2009-10-31 | $13.22M | $6.32M | $6.91M | $2.65M | $11M | $13.65M | -$6.74M | -$2.67M | -$9.41M | -$22,208.00 | -$9.43M | — | — | — | 48,707,615 |
|---|