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 | $808,666.00 | — | — | — | $285,133.00 | $699,968.00 | $108,698.00 | -$2,638.00 | — | — | $106,060.00 | $0.01 | $0.01 | 38,504,336 | — |
|---|
| 2026-01-31 | $632,201.00 | — | — | — | $216,557.00 | $464,122.00 | $168,079.00 | -$6,438.00 | — | — | $161,641.00 | $0.004 | $0.004 | 38,504,003 | 37,930,596 |
|---|
| 2025-10-31 | $812,228.00 | — | — | — | $194,359.00 | $617,214.00 | $195,414.00 | -$3,564.00 | — | — | $191,850.00 | — | $0.01 | 33,503 | — |
|---|
| 2025-07-31 | $612,636.00 | — | — | — | $192,830.00 | $548,932.00 | $63,704.00 | -$1,268.00 | — | — | $62,436.00 | $0.01 | $0.01 | 38,504,003 | — |
|---|
| 2025-04-30 | $796,369.00 | — | — | — | $199,824.00 | $595,696.00 | $200,673.00 | $3,515.00 | — | — | $204,189.00 | $0.001 | $0.001 | 38,504,336 | 37,885,980 |
|---|
| 2025-01-31 | $543,916.00 | — | — | — | $272,099.00 | $503,129.00 | $40,787.00 | -$4,585.00 | — | — | $36,202.00 | $0.00 | $0.00 | 38,304,003 | 38,504,003 |
|---|
| 2024-10-31 | $738,236.00 | — | — | — | $146,869.00 | $524,230.00 | $214,006.00 | -$16,836.00 | — | — | $197,170.00 | $0.001 | $0.001 | 303,323 | 303,323 |
|---|
| 2024-07-31 | $278,279.00 | — | — | — | $142,224.00 | $332,202.00 | -$53,922.00 | -$5,161.00 | — | — | -$59,082.00 | $0.001 | $0.001 | 37,839,003 | 37,839,003 |
|---|
| 2024-04-30 | $300,331.00 | $151,560.00 | $148,771.00 | — | $121,040.00 | $272,600.00 | $27,731.00 | -$5,503.00 | — | — | $22,228.00 | $0.001 | $0.001 | 37,459,401 | 37,459,401 |
|---|
| 2024-01-31 | $65,886.00 | — | — | — | $85,682.00 | $120,506.00 | -$54,620.00 | -$8,773.00 | — | — | -$63,393.00 | -$0.002 | -$0.002 | 37,092,277 | 38,046,277 |
|---|
| 2023-10-31 | $124,217.00 | — | — | — | $104,148.00 | $165,097.00 | -$4,880.00 | -$4,849.00 | — | — | -$45,729.00 | -$0.003 | -$0.003 | -665,834 | 375,846 |
|---|
| 2023-07-31 | $124,650.00 | $76,480.00 | — | — | $124,944.00 | $201,424.00 | -$76,774.00 | -$7,190.00 | — | — | -$83,964.00 | -$0.002 | -$0.002 | 36,633,430 | 36,633,430 |
|---|
| 2023-04-30 | $27,249.00 | $13,349.00 | $13,900.00 | — | $121,859.00 | $121,091.00 | -$107,191.00 | -$5,400.00 | — | — | -$112,591.00 | -$0.003 | -$0.003 | 35,177,560 | 35,908,060 |
|---|
| 2023-01-31 | $71,647.00 | $17,010.00 | — | — | $113,882.00 | $130,892.00 | -$59,245.00 | $151.00 | — | — | -$44,730.00 | -$0.002 | -$0.002 | 34,914,060 | 35,908,060 |
|---|
| 2022-10-31 | $23,570.00 | $37,028.00 | — | — | $121,027.00 | $158,055.00 | -$134,485.00 | $104,496.00 | — | — | -$29,989.00 | -$0.004 | -$0.004 | 805,000 | 427,667 |
|---|
| 2022-07-31 | $135,048.00 | $56,224.00 | — | — | $115,384.00 | $171,608.00 | -$36,560.00 | $248,917.00 | — | — | $212,357.00 | $0.006 | $0.006 | 33,845,560 | 34,902,893 |
|---|
| 2022-04-30 | $37,717.00 | $21,314.00 | — | — | $279,955.00 | $301,269.00 | -$263,552.00 | -$12,264.00 | — | — | -$275,816.00 | -$0.008 | -$0.008 | 33,845,560 | 34,902,893 |
|---|
| 2022-01-31 | $62,400.00 | $32,346.00 | — | — | $150,618.00 | $182,964.00 | -$120,564.00 | -$11,476.00 | — | — | -$132,040.00 | -$0.004 | -$0.004 | 33,510,560 | 34,884,560 |
|---|
| 2021-10-31 | $49,213.00 | $18,376.00 | — | — | $135,718.00 | $154,094.00 | -$104,881.00 | -$71,554.00 | — | — | -$176,435.00 | -$0.005 | -$0.005 | 487,000 | 524,500 |
|---|
| 2021-07-31 | $110,475.00 | $50,712.00 | — | — | $66,845.00 | $117,557.00 | -$7,082.00 | $20,235.00 | — | — | $13,153.00 | $0.00 | $0.00 | 32,216,560 | 32,229,060 |
|---|
| 2021-04-30 | $25,896.00 | $9,006.00 | — | — | $127,943.00 | $136,949.00 | -$111,053.00 | -$12,432.00 | — | — | -$123,485.00 | -$0.004 | -$0.004 | 31,704,732 | 32,232,893 |
|---|
| 2021-01-31 | $40,017.00 | $18,635.00 | — | — | $81,210.00 | $99,845.00 | -$59,828.00 | $23,863.00 | — | — | -$35,965.00 | -$0.001 | -$0.001 | 31,261,560 | 31,381,560 |
|---|
| 2020-10-31 | $28,205.00 | $52,616.00 | — | — | $69,294.00 | $121,910.00 | -$93,705.00 | -$1,749.00 | — | — | -$95,454.00 | -$0.004 | -$0.004 | 143,825 | 143,825 |
|---|
| 2020-07-31 | $90,814.00 | $42,965.00 | — | — | $99,681.00 | $142,646.00 | -$51,832.00 | -$2,173.00 | — | — | -$54,005.00 | -$0.002 | -$0.002 | 31,054,060 | 31,054,060 |
|---|
| 2020-04-30 | $35,808.00 | $15,311.00 | — | — | $80,612.00 | $95,923.00 | -$60,115.00 | -$2,279.00 | — | — | -$62,394.00 | -$0.002 | — | — | 30,746,560 |
|---|
| 2020-01-31 | $47,426.00 | $20,388.00 | — | — | $91,545.00 | $111,933.00 | -$64,507.00 | -$4,383.00 | — | — | -$68,890.00 | -$0.002 | — | — | 30,260,473 |
|---|
| 2019-10-31 | $27,239.00 | $16,676.00 | — | — | $9,351.00 | $26,027.00 | $1,212.00 | — | — | — | -$6,420.00 | -$0.001 | — | — | 1,710,524 |
|---|
| 2019-07-31 | $34,149.00 | $52,415.00 | — | — | $127,604.00 | $180,019.00 | -$145,870.00 | — | — | — | -$154,221.00 | -$0.006 | — | — | 27,228,038 |
|---|
| 2019-04-30 | $30,359.00 | $13,207.00 | — | — | $140,249.00 | $153,456.00 | -$123,097.00 | — | — | — | -$128,734.00 | -$0.005 | — | — | 28,211,021 |
|---|
| 2019-01-31 | $109,344.00 | $66,204.00 | — | — | $270,904.00 | $337,108.00 | -$227,764.00 | — | — | — | -$250,368.00 | -$0.009 | — | — | 27,228,038 |
|---|
| 2018-10-31 | $82,167.00 | $53,914.00 | — | — | $175,060.00 | — | -$146,807.00 | — | — | — | -$124,389.00 | -$0.004 | — | — | 124,657 |
|---|
| 2018-07-31 | $34,149.00 | $52,415.00 | — | — | $127,604.00 | $180,019.00 | -$145,870.00 | — | — | — | -$154,221.00 | -$0.006 | — | — | 27,228,038 |
|---|
| 2018-04-30 | $17,163.00 | $18,080.00 | — | — | $154,888.00 | $172,968.00 | -$155,805.00 | — | — | — | -$158,023.00 | -$0.006 | — | — | 27,033,872 |
|---|
| 2018-01-31 | $116,203.00 | $64,382.00 | — | — | $190,811.00 | $255,193.00 | -$138,990.00 | — | — | — | -$146,249.00 | -$0.005 | — | — | 26,732,245 |
|---|
| 2017-10-31 | $117,772.00 | $70,713.00 | — | — | $193,756.00 | — | -$146,697.00 | -$10,266.00 | — | — | -$156,963.00 | -$0.006 | — | — | 121,092 |
|---|
| 2017-07-31 | $41,811.00 | $39,463.00 | — | — | $183,868.00 | $223,331.00 | -$181,520.00 | -$5,446.00 | — | — | -$186,966.00 | -$0.007 | — | — | 25,616,962 |
|---|
| 2017-04-30 | $39,162.00 | $25,568.00 | — | — | $170,741.00 | $196,309.00 | -$157,147.00 | -$3,604.00 | — | — | -$160,751.00 | -$0.006 | — | — | 25,396,265 |
|---|
| 2017-01-31 | — | $77,126.00 | — | — | $202,838.00 | $279,964.00 | -$110,754.00 | -$8,486.00 | — | — | -$119,240.00 | -$0.005 | — | — | 25,370,310 |
|---|
| 2016-10-31 | — | $44,649.00 | — | — | $284,357.00 | — | -$224,751.00 | -$12,469.00 | — | — | -$237,220.00 | -$0.009 | — | — | 79,638 |
|---|
| 2016-07-31 | — | $75,944.00 | — | — | $184,999.00 | $260,943.00 | -$101,300.00 | -$15,156.00 | — | — | -$116,456.00 | -$0.005 | — | — | 25,340,310 |
|---|
| 2016-04-30 | — | $84,197.00 | — | — | $152,090.00 | $236,287.00 | -$126,009.00 | -$19,526.00 | — | — | -$145,535.00 | -$0.006 | — | — | 25,185,643 |
|---|
| 2016-01-31 | — | $98,754.00 | — | — | $243,864.00 | $342,618.00 | -$114,732.00 | -$18,480.00 | — | — | -$133,212.00 | -$0.005 | — | — | 24,614,082 |
|---|
| 2015-10-31 | — | $93,898.00 | — | — | $275,028.00 | — | -$145,400.00 | -$26,204.00 | — | — | -$171,604.00 | -$0.007 | — | — | 285,199 |
|---|
| 2015-07-31 | — | $24,903.00 | — | — | $224,426.00 | $249,329.00 | -$202,736.00 | -$31,227.00 | — | — | -$233,963.00 | -$0.01 | — | — | 23,708,444 |
|---|
| 2015-04-30 | — | $120,178.00 | — | — | $164,874.00 | $285,052.00 | -$68,675.00 | -$21,773.00 | — | — | -$90,448.00 | -$0.004 | — | — | 23,108,564 |
|---|
| 2015-01-31 | $286,404.00 | $132,736.00 | — | — | $151,907.00 | $284,643.00 | $1,761.00 | -$17,351.00 | — | — | -$15,590.00 | -$0.001 | — | — | 22,640,706 |
|---|
| 2014-10-31 | — | $110,923.00 | — | — | $131,680.00 | — | -$106,876.00 | -$35,976.00 | — | — | -$142,852.00 | — | — | — | 509,184 |
|---|
| 2014-07-31 | — | $123,782.00 | — | — | $169,690.00 | $293,472.00 | -$98,437.00 | -$24,812.00 | — | — | -$123,249.00 | — | — | — | 20,444,578 |
|---|
| 2014-04-30 | — | $29,204.00 | — | — | $204,726.00 | $233,930.00 | -$167,260.00 | -$35,403.00 | — | — | -$202,663.00 | — | — | — | 19,776,232 |
|---|
| 2014-01-31 | $373,752.00 | $169,952.00 | — | — | $140,836.00 | $310,788.00 | $62,964.00 | -$28,270.00 | — | — | $34,694.00 | — | — | — | 19,440,281 |
|---|
| 2013-10-31 | — | $58,664.00 | — | — | $107,234.00 | — | -$42,772.00 | -$31,173.00 | — | — | -$73,945.00 | — | — | — | 14,693 |
|---|
| 2013-07-31 | — | $5,460.00 | — | — | $113,527.00 | $118,987.00 | -$107,870.00 | $163,186.00 | — | — | $55,316.00 | — | — | — | 18,980,091 |
|---|
| 2013-04-30 | — | $15,184.00 | — | — | $137,043.00 | $152,227.00 | -$97,217.00 | -$19,943.00 | — | — | -$117,160.00 | — | — | — | 18,964,732 |
|---|
| 2013-01-31 | — | $127,631.00 | — | — | $150,064.00 | $277,695.00 | $17,351.00 | -$24,323.00 | — | — | -$6,972.00 | — | — | — | 18,935,743 |
|---|
| 2012-10-31 | — | $89,414.00 | — | — | $141,755.00 | — | -$22,815.00 | -$258,706.00 | — | — | -$281,521.00 | — | — | — | 29,530 |
|---|
| 2012-07-31 | — | $3,578.00 | — | — | $83,528.00 | $87,106.00 | -$79,941.00 | -$17,342.00 | — | — | -$97,283.00 | — | — | — | 18,843,352 |
|---|
| 2012-04-30 | — | $20,657.00 | — | — | $194,288.00 | $214,945.00 | -$169,474.00 | -$14,455.00 | — | — | -$183,929.00 | — | — | — | 18,783,132 |
|---|
| 2012-01-31 | — | $206,372.00 | — | — | $215,684.00 | $422,056.00 | $129,715.00 | -$21,696.00 | — | — | $108,019.00 | — | — | — | 18,755,743 |
|---|
| 2011-10-31 | — | $128,378.00 | — | — | $119,144.00 | — | $37,496.00 | -$5,090.00 | — | — | $32,406.00 | — | — | 165,477 | 165,477 |
|---|
| 2011-07-31 | — | $31,843.00 | — | — | $73,023.00 | $104,866.00 | -$65,905.00 | -$1,723.00 | -$67,628.00 | $0.00 | -$67,628.00 | -$0.004 | — | 18,710,743 | 18,710,743 |
|---|
| 2011-04-30 | — | $29,826.00 | — | — | $144,369.00 | $174,195.00 | -$140,034.00 | -$9,617.00 | — | — | -$149,651.00 | — | — | — | — |
|---|
| 2011-01-31 | — | $299,297.00 | — | — | $159,371.00 | — | $222,341.00 | -$22,401.00 | — | — | $199,940.00 | — | — | — | — |
|---|
| 2010-10-31 | — | $263,273.00 | — | — | $80,308.00 | — | -$18,063.00 | -$12,811.00 | — | — | -$30,874.00 | — | — | — | — |
|---|
| 2010-07-31 | — | $12,703.00 | — | — | $83,058.00 | $95,761.00 | -$67,414.00 | -$10,466.00 | -$77,880.00 | $0.00 | -$77,880.00 | -$0.004 | — | 18,727,743 | — |
|---|
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 | $2.77M | — | — | — | $859,084.00 | $2.26M | $500,606.00 | -$5,903.00 | — | — | $494,703.00 | — | $0.01 | 38,316,256 | — |
|---|
| 2024-10-31 | $1.38M | — | — | — | $495,815.00 | $1.25M | $133,195.00 | -$36,272.00 | — | — | $96,923.00 | $0.00 | $0.00 | 37,276,150 | 37,276,150 |
|---|
| 2023-10-31 | $347,763.00 | — | — | — | $464,065.00 | $631,853.00 | -$248,090.00 | -$17,288.00 | — | — | -$301,378.00 | -$0.01 | -$0.01 | 35,487,572 | 36,529,252 |
|---|
| 2022-10-31 | $258,734.00 | $146,912.00 | — | — | $666,239.00 | $813,151.00 | -$554,417.00 | $328,928.00 | — | — | -$225,489.00 | -$0.01 | -$0.01 | 34,650,560 | 35,330,560 |
|---|
| 2021-10-31 | $225,601.00 | $96,728.00 | — | — | $411,716.00 | $508,444.00 | -$282,843.00 | -$39,889.00 | — | — | -$322,732.00 | -$0.01 | -$0.01 | 32,263,560 | 32,313,560 |
|---|
| 2020-10-31 | $202,253.00 | $131,280.00 | — | — | $341,132.00 | $472,412.00 | -$270,159.00 | -$10,584.00 | — | — | -$280,743.00 | -$0.01 | -$0.01 | 30,830,276 | 30,830,276 |
|---|
| 2019-10-31 | $215,975.00 | $126,645.00 | — | — | $577,060.00 | $703,705.00 | -$487,730.00 | -$32,861.00 | — | — | -$520,591.00 | -$0.02 | — | 28,708,182 | 28,708,182 |
|---|
| 2018-10-31 | $249,682.00 | $188,791.00 | — | — | $648,363.00 | — | -$587,472.00 | $4,590.00 | — | — | -$582,882.00 | -$0.021 | — | 27,122,315 | 27,122,315 |
|---|
| 2017-10-31 | $367,955.00 | $216,250.00 | — | — | $755,836.00 | — | -$604,131.00 | -$28,924.00 | — | — | -$633,055.00 | -$0.025 | — | 25,582,984 | 25,582,984 |
|---|
| 2016-10-31 | — | $303,544.00 | — | — | $865,310.00 | — | -$566,792.00 | -$65,631.00 | — | — | -$632,423.00 | -$0.025 | — | 25,125,302 | 25,125,302 |
|---|
| 2015-10-31 | — | $371,715.00 | — | — | $816,235.00 | — | -$415,050.00 | -$96,550.00 | — | — | -$511,600.00 | -$0.022 | — | 23,438,254 | 23,438,254 |
|---|
| 2014-10-31 | $771,184.00 | $433,861.00 | — | — | $646,932.00 | — | -$309,609.00 | -$124,461.00 | — | — | -$434,070.00 | -$0.021 | — | 20,397,432 | 20,397,432 |
|---|
| 2013-10-31 | $484,299.00 | $206,939.00 | — | — | $507,868.00 | — | -$230,508.00 | $87,747.00 | — | — | -$142,761.00 | -$0.008 | — | 18,974,811 | 18,974,811 |
|---|
| 2012-10-31 | $812,761.00 | $320,021.00 | — | — | $635,255.00 | — | -$142,515.00 | -$312,199.00 | — | — | -$454,714.00 | -$0.024 | — | 18,830,401 | 18,830,401 |
|---|
| 2011-10-31 | $1.04M | $489,344.00 | — | — | $495,907.00 | — | $53,898.00 | -$38,832.00 | — | — | $15,066.00 | — | — | 18,756,455 | 18,756,455 |
|---|
| 2010-10-31 | — | $600,139.00 | — | — | $420,768.00 | — | $88,048.00 | -$39,471.00 | — | — | $48,577.00 | — | — | — | — |
|---|