Complete source-backed income-statement history.
- Available history
- 2010-07-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 | $5.31M | — | — | — | — | $5.64M | -$321,571.00 | $12,708.00 | -$308,863.00 | -$92,000.00 | -$216,863.00 | -$0.11 | -$0.11 | 2,015,780 | 2,015,780 |
|---|
| 2026-01-31 | $5.21M | — | — | — | — | $5.92M | -$712,400.00 | -$3,560.00 | -$715,960.00 | -$207,000.00 | -$508,960.00 | -$0.25 | -$0.25 | 2,015,780 | 2,015,780 |
|---|
| 2025-10-31 | $5.25M | — | — | — | — | $5.74M | -$488,179.00 | $9,152.00 | -$479,027.00 | -$145,000.00 | -$334,027.00 | -$0.17 | -$0.17 | 2,015,780 | 2,015,780 |
|---|
| 2025-07-31 | $5.65M | — | — | — | — | $5.79M | -$137,493.00 | $3,493.00 | -$134,000.00 | -$42,000.00 | -$92,000.00 | -$0.05 | -$0.05 | 0 | 0 |
|---|
| 2025-04-30 | $5.63M | — | — | — | — | $5.52M | $113,110.00 | -$3,326.00 | $109,784.00 | $23,000.00 | $86,784.00 | $0.04 | $0.04 | 2,015,780 | 2,015,780 |
|---|
| 2025-01-31 | $5.64M | — | — | — | — | $5.83M | -$182,120.00 | -$21,561.00 | -$203,681.00 | -$46,000.00 | -$157,681.00 | -$0.08 | -$0.08 | 2,015,780 | 2,015,780 |
|---|
| 2024-10-31 | $5.54M | — | — | — | — | $5.49M | $52,171.00 | -$19,514.00 | $32,657.00 | $6,000.00 | $26,657.00 | $0.01 | $0.01 | 2,015,780 | 2,015,780 |
|---|
| 2024-07-31 | $5.49M | — | — | — | — | $5.57M | -$83,711.00 | $77,626.00 | -$6,085.00 | $25,000.00 | -$31,085.00 | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2024-04-30 | $5.36M | — | — | — | — | $5.52M | -$156,697.00 | -$39,183.00 | -$195,880.00 | -$111,000.00 | -$84,880.00 | -$0.04 | -$0.04 | 2,015,780 | 2,015,780 |
|---|
| 2024-01-31 | $5.41M | — | — | — | — | $5.74M | -$328,045.00 | $233,986.00 | -$94,059.00 | $4,000.00 | -$98,059.00 | -$0.04 | -$0.04 | 2,015,780 | 2,015,780 |
|---|
| 2023-10-31 | $5.32M | — | — | — | — | $5.38M | -$51,652.00 | -$195,892.00 | -$247,544.00 | -$55,000.00 | -$192,544.00 | -$0.10 | -$0.10 | 2,015,780 | 2,015,780 |
|---|
| 2023-07-31 | $5.41M | — | — | — | — | $5.52M | -$117,883.00 | -$103,176.00 | -$221,059.00 | -$73,000.00 | -$148,059.00 | -$0.07 | -$0.07 | 0 | 0 |
|---|
| 2023-04-30 | $5.56M | — | — | — | — | $5.59M | -$24,041.00 | -$34,119.00 | -$58,160.00 | -$19,000.00 | -$39,160.00 | -$0.02 | -$0.02 | 2,015,780 | 2,015,780 |
|---|
| 2023-01-31 | $5.84M | — | — | — | — | $5.79M | $50,005.00 | $9,733.00 | $59,738.00 | $15,000.00 | $44,738.00 | $0.02 | $0.02 | 2,015,780 | 2,015,780 |
|---|
| 2022-10-31 | $5.77M | — | — | — | — | $5.45M | $315,586.00 | -$241,069.00 | $74,517.00 | $15,000.00 | $59,517.00 | $0.03 | $0.03 | 2,015,780 | 2,015,780 |
|---|
| 2022-07-31 | $5.5M | — | — | — | — | $5.56M | -$56,782.00 | -$63,972.00 | -$120,754.00 | -$52,000.00 | -$68,754.00 | -$0.03 | -$0.03 | 0 | 0 |
|---|
| 2022-04-30 | $5.48M | — | — | — | — | $5.47M | $17,272.00 | -$91,309.00 | -$74,037.00 | -$17,000.00 | -$57,037.00 | -$0.03 | -$0.03 | 2,015,780 | 2,015,780 |
|---|
| 2022-01-31 | $5.33M | — | — | — | — | $5.54M | -$211,540.00 | -$63,290.00 | -$274,830.00 | -$79,000.00 | -$195,830.00 | -$0.10 | -$0.10 | 2,015,780 | 2,015,780 |
|---|
| 2021-10-31 | $5.08M | — | — | — | — | $5.49M | -$405,957.00 | -$126,793.00 | -$532,750.00 | -$142,000.00 | -$390,750.00 | -$0.19 | -$0.19 | 2,015,780 | 2,015,780 |
|---|
| 2021-07-31 | $5.17M | — | — | — | — | $5.08M | $93,390.00 | $880,094.00 | $973,484.00 | $64,000.00 | $909,484.00 | $0.45 | — | 0 | — |
|---|
| 2021-04-30 | $5.16M | — | — | — | — | $5.4M | -$242,236.00 | $174,315.00 | -$67,921.00 | -$26,000.00 | -$41,921.00 | -$0.02 | — | 2,015,780 | — |
|---|
| 2021-01-31 | $5.05M | — | — | — | — | $5.37M | -$327,852.00 | $233,745.00 | -$94,107.00 | -$40,000.00 | -$54,107.00 | -$0.02 | — | 2,015,780 | — |
|---|
| 2020-10-31 | $4.83M | — | — | — | — | $5.2M | -$361,085.00 | -$211,339.00 | -$572,424.00 | -$157,000.00 | -$415,424.00 | -$0.21 | — | 2,015,780 | — |
|---|
| 2020-07-31 | $4.33M | — | — | — | — | $5.03M | -$704,743.00 | $155,498.00 | -$549,245.00 | -$157,000.00 | -$392,245.00 | -$0.20 | — | 0 | — |
|---|
| 2020-04-30 | $5.13M | — | — | — | — | $5.61M | -$483,270.00 | -$326,753.00 | -$810,023.00 | -$225,000.00 | -$585,023.00 | -$0.29 | — | 2,015,780 | — |
|---|
| 2020-01-31 | $5.04M | — | — | — | — | $5.27M | -$235,680.00 | $131,399.00 | -$104,281.00 | -$47,000.00 | -$57,281.00 | -$0.02 | — | 2,015,780 | — |
|---|
| 2019-10-31 | $5.04M | $3.25M | — | — | — | $4.85M | $184,276.00 | $18,268.00 | $202,544.00 | $74,000.00 | $128,544.00 | $0.06 | — | 2,015,780 | — |
|---|
| 2019-07-31 | $5.38M | $2.64M | — | — | — | $4.61M | $771,687.00 | $80,413.00 | $852,100.00 | $208,000.00 | $644,100.00 | $0.32 | — | 0 | — |
|---|
| 2019-04-30 | $5.28M | $2.84M | — | — | — | $4.63M | $644,853.00 | $281,082.00 | $925,935.00 | $270,000.00 | $655,935.00 | $0.32 | — | 2,015,780 | — |
|---|
| 2019-01-31 | $5.32M | $2.93M | — | — | — | $4.9M | $425,905.00 | -$22,945.00 | $402,960.00 | $109,000.00 | $293,960.00 | $0.15 | — | 2,015,780 | — |
|---|
| 2018-10-31 | $5.16M | $2.98M | — | — | — | $5.19M | -$24,705.00 | -$51,489.00 | -$76,194.00 | $3,000.00 | -$79,194.00 | -$0.04 | — | 2,015,780 | — |
|---|
| 2018-07-31 | $4.87M | $2.58M | — | — | — | $4.21M | $657,326.00 | -$20,681.00 | $636,645.00 | $830,000.00 | -$193,355.00 | -$0.09 | — | 0 | — |
|---|
| 2018-04-30 | $4.85M | $2.92M | — | — | — | $4.42M | $430,039.00 | -$28,867.00 | $401,172.00 | $83,000.00 | $318,172.00 | $0.16 | — | 2,015,780 | — |
|---|
| 2018-01-31 | $4.79M | $3.04M | — | — | — | $4.71M | $80,243.00 | $6,686.00 | $86,929.00 | -$2.37M | $2.45M | $1.21 | — | 2,015,780 | — |
|---|
| 2017-10-31 | $4.79M | $2.54M | — | — | — | $4.1M | $685,044.00 | -$79,649.00 | $605,395.00 | $210,000.00 | $395,395.00 | $0.20 | — | 2,015,780 | — |
|---|
| 2017-07-31 | $4.99M | $2.48M | — | — | — | $4.14M | $847,488.00 | -$38,770.00 | $808,718.00 | $275,000.00 | $533,718.00 | $0.27 | — | 0 | — |
|---|
| 2017-04-30 | $4.95M | $2.51M | — | — | — | $4.03M | $924,125.00 | -$8,891.00 | $915,234.00 | $309,000.00 | $606,234.00 | $0.30 | — | 2,015,780 | — |
|---|
| 2017-01-31 | — | — | — | — | — | $4.32M | $508,777.00 | -$19,215.00 | $489,562.00 | $166,000.00 | $323,562.00 | $0.16 | — | 2,015,780 | — |
|---|
| 2016-10-31 | — | — | — | — | — | $4.03M | $751,742.00 | -$58,717.00 | $693,025.00 | $231,000.00 | $462,025.00 | $0.23 | — | 2,015,780 | — |
|---|
| 2016-07-31 | — | — | — | — | — | $4M | $733,228.00 | -$60,960.00 | $672,268.00 | $230,000.00 | $442,268.00 | $0.22 | — | 0 | — |
|---|
| 2016-04-30 | — | — | — | — | — | $3.95M | $726,154.00 | -$30,763.00 | $695,391.00 | $244,000.00 | $451,391.00 | $0.22 | — | 2,015,780 | — |
|---|
| 2016-01-31 | — | — | — | — | — | $4.24M | $370,380.00 | -$64,654.00 | $305,726.00 | $83,000.00 | $222,726.00 | $0.11 | — | 2,015,780 | — |
|---|
| 2015-10-31 | — | — | — | — | — | $3.87M | $697,730.00 | -$57,355.00 | $640,375.00 | $239,000.00 | $401,375.00 | $0.20 | — | 2,015,780 | — |
|---|
| 2015-07-31 | — | — | — | — | — | $3.95M | $870,898.00 | — | $795,135.00 | -$224,000.00 | $1.02M | $0.51 | — | 0 | — |
|---|
| 2015-04-30 | — | — | — | — | — | $3.94M | $801,961.00 | — | $750,962.00 | $329,000.00 | $421,962.00 | $0.21 | — | 2,015,780 | — |
|---|
| 2015-01-31 | — | — | — | — | — | $4.05M | $649,905.00 | — | $583,913.00 | $255,000.00 | $328,913.00 | $0.16 | — | 2,015,780 | — |
|---|
| 2014-10-31 | — | — | — | — | — | $3.75M | $894,173.00 | — | $791,672.00 | $353,000.00 | $438,672.00 | $0.22 | — | 2,015,780 | — |
|---|
| 2014-07-31 | — | — | — | — | — | $4.13M | $328,070.00 | — | $229,034.00 | $87,000.00 | $142,034.00 | $0.07 | — | 0 | — |
|---|
| 2014-04-30 | — | — | — | — | — | $3.88M | $391,683.00 | — | $291,315.00 | $73,000.00 | $218,315.00 | $0.11 | — | 2,015,780 | — |
|---|
| 2014-01-31 | — | — | — | — | — | $4.11M | $25,129.00 | — | -$57,050.00 | — | -$57,050.00 | -$0.03 | — | 2,015,780 | — |
|---|
| 2013-10-31 | — | — | — | — | — | $3.49M | $726,145.00 | — | $817,024.00 | $381,000.00 | $436,024.00 | $0.22 | — | 2,015,780 | — |
|---|
| 2013-07-31 | — | — | — | — | — | $3.55M | $334,837.00 | — | $236,828.00 | $136,000.00 | $100,828.00 | $0.05 | — | 0 | — |
|---|
| 2013-04-30 | — | — | — | — | — | $3.44M | $269,114.00 | — | $182,037.00 | $109,000.00 | $73,037.00 | $0.04 | — | 2,015,780 | — |
|---|
| 2013-01-31 | — | — | — | — | — | $4.12M | -$18,593.00 | — | -$81,968.00 | -$71,000.00 | -$10,968.00 | -$0.01 | — | 2,015,780 | — |
|---|
| 2012-10-31 | — | — | — | — | — | $3.25M | $948,312.00 | — | $844,774.00 | $344,000.00 | $500,774.00 | $0.25 | — | 2,015,780 | — |
|---|
| 2012-07-31 | — | — | — | — | — | $3.23M | $1.03M | — | $922,272.00 | $478,000.00 | $444,272.00 | $0.22 | — | 0 | — |
|---|
| 2012-04-30 | — | — | — | — | — | $3.22M | $964,523.00 | — | $849,159.00 | $709,000.00 | $140,159.00 | $0.07 | — | 2,015,780 | — |
|---|
| 2012-01-31 | — | — | — | — | — | $3.45M | $660,580.00 | — | $537,745.00 | $224,000.00 | $313,745.00 | $0.16 | — | 2,015,780 | — |
|---|
| 2011-10-31 | — | — | — | — | — | $3.34M | $641,054.00 | — | $492,177.00 | $120,000.00 | $372,177.00 | $0.18 | — | 2,015,780 | — |
|---|
| 2011-07-31 | — | — | — | — | — | $3.14M | $604,464.00 | — | $487,167.00 | $112,000.00 | $335,159.00 | $0.16 | — | 0 | — |
|---|
| 2011-04-30 | — | — | — | — | — | $3.22M | $572,554.00 | — | $433,627.00 | $220,000.00 | $203,216.00 | $0.11 | — | 2,015,780 | — |
|---|
| 2011-01-31 | — | — | — | — | — | $3.48M | $223,918.00 | — | $85,386.00 | $91,000.00 | -$182,974.00 | -$0.09 | — | 2,015,780 | — |
|---|
| 2010-10-31 | — | — | — | — | — | $3.13M | $478,945.00 | — | $323,955.00 | $149,000.00 | $174,955.00 | $0.09 | — | 2,015,780 | — |
|---|
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 | $22.47M | — | — | — | — | $22.62M | -$154,332.00 | -$40,908.00 | -$195,240.00 | -$59,000.00 | -$136,240.00 | -$0.07 | -$0.07 | 2,015,780 | 2,015,780 |
|---|
| 2024-07-31 | $21.59M | — | — | — | — | $22.21M | -$620,105.00 | $76,537.00 | -$543,568.00 | -$137,000.00 | -$406,568.00 | -$0.20 | -$0.20 | 2,015,780 | 2,015,780 |
|---|
| 2023-07-31 | $22.58M | — | — | — | — | $22.35M | $223,667.00 | -$368,631.00 | -$144,964.00 | -$62,000.00 | -$82,964.00 | -$0.04 | -$0.04 | 2,015,780 | 2,015,780 |
|---|
| 2022-07-31 | $21.4M | — | — | — | — | $22.05M | -$657,007.00 | -$345,364.00 | -$1M | -$290,000.00 | -$712,371.00 | -$0.35 | -$0.35 | 2,015,780 | 2,015,780 |
|---|
| 2021-07-31 | $20.21M | — | — | — | — | $21.05M | -$837,783.00 | $1.08M | $239,032.00 | -$159,000.00 | $398,032.00 | $0.20 | — | 2,015,780 | — |
|---|
| 2020-07-31 | $19.53M | — | — | — | — | $20.77M | -$1.24M | -$21,588.00 | -$1.26M | -$355,000.00 | -$906,005.00 | -$0.45 | — | 2,015,780 | — |
|---|
| 2019-07-31 | $21.14M | $11.23M | — | — | — | $19.32M | $1.82M | $287,061.00 | $2.1M | $590,000.00 | $1.51M | $0.75 | — | 2,015,780 | — |
|---|
| 2018-07-31 | $19.3M | $11.07M | — | — | — | $17.45M | $1.85M | -$122,511.00 | $1.73M | -$1.24M | $2.97M | $1.48 | — | 2,015,780 | — |
|---|
| 2017-07-31 | $19.55M | $10.21M | — | — | — | $16.51M | $3.04M | -$131,311.00 | $2.91M | $981,000.00 | $1.93M | $0.96 | — | 2,015,780 | — |
|---|
| 2016-07-31 | $18.58M | $10.08M | — | — | — | $16.05M | $2.53M | -$219,432.00 | $2.31M | $796,000.00 | $1.52M | $0.75 | — | 2,015,780 | — |
|---|
| 2015-07-31 | — | — | — | — | — | $15.69M | $3.22M | -$295,255.00 | $2.92M | $713,000.00 | $2.21M | $1.10 | — | 2,015,780 | — |
|---|
| 2014-07-31 | — | — | — | — | — | $15.61M | $1.47M | -$190,704.00 | $1.28M | $541,000.00 | $739,323.00 | $0.37 | — | 2,015,780 | — |
|---|
| 2013-07-31 | — | — | — | — | — | $14.36M | $1.53M | — | $1.18M | $518,000.00 | $663,671.00 | $0.33 | — | 2,015,780 | — |
|---|
| 2012-07-31 | — | — | — | — | — | $13.24M | $3.29M | — | $2.8M | $1.53M | $1.27M | $0.63 | — | 2,015,780 | — |
|---|
| 2011-07-31 | — | — | — | — | — | $12.98M | $1.88M | — | $1.33M | $572,000.00 | $530,356.00 | $0.26 | — | 2,015,780 | — |
|---|
| 2010-07-31 | — | — | — | — | — | $12.97M | $1.79M | — | $1.14M | $480,000.00 | $432,208.00 | $0.21 | — | 2,015,780 | — |
|---|