Complete source-backed income-statement history.
- Available history
- 2012-07-31 to 2026-01-31
- 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-01-31 | $94,347.00 | $1,823.00 | $92,524.00 | — | — | — | -$2.17M | $361,491.00 | -$1.81M | — | -$1.81M | -$0.32 | -$0.32 | 5,612,356 | 5,612,356 |
|---|
| 2025-10-31 | $51,076.00 | $1,877.00 | $49,199.00 | — | — | — | -$2.12M | -$10,032.00 | -$2.13M | — | -$2.13M | -$0.44 | -$0.44 | 4,810,381 | 4,810,381 |
|---|
| 2025-07-31 | $190,058.00 | $7,409.00 | $182,649.00 | — | — | — | -$3.29M | -$356,404.00 | -$3.64M | — | -$3.64M | -$1.27 | -$1.27 | 2,873,379 | 2,873,379 |
|---|
| 2025-04-30 | $404,023.00 | $3,188.00 | $400,835.00 | — | — | — | -$1.92M | -$18.62M | -$20.55M | — | -$20.55M | -$13.46 | -$13.46 | 268,187 | 268,187 |
|---|
| 2025-01-31 | $152,682.00 | $7,155.00 | $145,527.00 | — | — | — | -$1.69M | -$1.32M | -$3.01M | — | -$3.01M | -$1.57 | -$1.57 | 1,915,367 | 1,915,367 |
|---|
| 2024-10-31 | $170,528.00 | $19,781.00 | $150,747.00 | — | $1.49M | — | -$2.2M | -$18,070.00 | -$2.22M | — | -$2.22M | -$2.34 | -$2.34 | 947,459 | 947,459 |
|---|
| 2024-07-31 | $142,227.00 | $10,220.00 | $132,007.00 | — | $1.38M | — | -$2.51M | -$18,933.00 | -$2.53M | — | -$2.53M | -$5.10 | -$5.10 | 495,319 | 495,319 |
|---|
| 2024-04-30 | $347,175.00 | $10,998.00 | $336,177.00 | — | $897,648.00 | — | -$1.54M | -$1.07M | -$2.61M | $0.00 | -$2.61M | -$11.22 | -$11.22 | 37,826 | 37,826 |
|---|
| 2024-01-31 | $1.04M | $58,875.00 | $983,918.00 | — | $1.09M | — | -$1.21M | -$2.74M | -$3.94M | -$1.71M | -$2.23M | -$13.60 | -$13.60 | 163,807 | 163,807 |
|---|
| 2023-10-31 | $2.04M | $20,134.00 | $2.02M | — | $648,625.00 | — | $52,220.00 | -$38,893.00 | — | -$326,289.00 | $339,616.00 | $2.52 | $2.52 | 134,793 | 134,796 |
|---|
| 2023-07-31 | $1.52M | $18,053.00 | $1.5M | — | $788,294.00 | — | -$749,020.00 | -$41,635.00 | — | -$299,000.00 | -$491,655.00 | -$4.61 | -$4.61 | 106,732 | 106,732 |
|---|
| 2023-04-30 | $3.11M | $23,435.00 | $3.09M | — | $499,333.00 | — | $1.36M | $6,394.00 | — | $355,000.00 | $1.01M | $0.17 | $0.17 | 468,998 | 468,998 |
|---|
| 2023-01-31 | $2.26M | $4,305.00 | $2.26M | — | $568,253.00 | — | $570,577.00 | $1.82M | — | $697,000.00 | $1.7M | $0.33 | $0.33 | 5,166,299 | 5,166,549 |
|---|
| 2022-10-31 | $1.78M | $36,235.00 | $1.74M | — | $280,815.00 | — | $335,165.00 | -$53,027.00 | — | $99,000.00 | $183,138.00 | $0.04 | $0.04 | 4,289,802 | 4,290,052 |
|---|
| 2022-07-31 | $1.34M | $21,063.00 | $1.32M | — | $392,297.00 | — | $6,670.00 | -$239,193.00 | — | -$297,000.00 | $64,477.00 | $0.02 | $0.02 | 3,168,547 | 3,171,397 |
|---|
| 2022-04-30 | $1.84M | $24,686.00 | $1.82M | — | $324,885.00 | — | $505,827.00 | -$10,527.00 | — | -$4,000.00 | $499,270.00 | $0.15 | $0.13 | 77,031 | 119,437 |
|---|
| 2022-01-31 | $1.81M | $39,349.00 | $1.77M | — | $320,724.00 | — | -$135,723.00 | $1.88M | — | -$73,000.00 | $1.82M | $0.64 | $0.63 | 2,842,924 | 2,882,825 |
|---|
| 2021-10-31 | $1.81M | $17,775.00 | $1.18M | — | $561,370.00 | — | -$325,130.00 | -$35,026.00 | -$360,156.00 | -$86,000.00 | -$274,156.00 | -$0.10 | -$0.10 | 2,718,383 | 2,718,383 |
|---|
| 2021-07-31 | $625,187.00 | $28,305.00 | $596,882.00 | — | $395,052.00 | — | -$1.08M | $3.24M | $2.16M | $707,000.00 | $1.46M | $0.66 | $0.65 | 2,206,118 | 2,241,675 |
|---|
| 2021-04-30 | $950,190.00 | $28,815.00 | $921,375.00 | — | $229,901.00 | — | -$601,014.00 | $2.54M | — | $655,288.00 | $1.37M | $1.07 | $0.78 | 301,944 | 699,237 |
|---|
| 2021-01-31 | $1.28M | $16,119.00 | $1.26M | — | $159,554.00 | — | $92,658.00 | -$30,126.00 | — | -$19,890.00 | $42,642.00 | $0.02 | $0.02 | 2,012,723 | 2,012,723 |
|---|
| 2020-10-31 | $731,164.00 | $283,205.00 | $447,959.00 | — | $34,361.00 | — | $54,360.00 | -$13,281.00 | $41,079.00 | -$11,057.00 | $30,022.00 | $0.07 | $0.07 | 415,815 | 415,815 |
|---|
| 2020-07-31 | $1.76M | $431,019.00 | $1.33M | — | $41,139.00 | — | $52,495.00 | -$10,283.00 | $42,212.00 | $11,341.00 | $30,871.00 | $0.07 | $0.07 | 415,636 | 415,636 |
|---|
| 2020-04-30 | $160,428.00 | $2,895.00 | $157,533.00 | — | $31,806.00 | — | -$29,181.00 | -$708,068.00 | — | — | -$557,249.00 | -$1.39 | -$1.39 | 0 | 0 |
|---|
| 2020-01-31 | $757,405.00 | $3,362.00 | $754,043.00 | — | $7,658.00 | — | $599,863.00 | -$4,689.00 | — | — | $595,174.00 | $0.00 | $0.00 | 830,647,609 | 830,647,609 |
|---|
| 2019-10-31 | $757,405.00 | $3,362.00 | $754,043.00 | — | $7,658.00 | — | $599,863.00 | -$4,689.00 | — | — | $542,451.00 | $1.43 | $1.43 | 415,324 | 415,324 |
|---|
| 2019-07-31 | $118,732.00 | $2,366.00 | $116,366.00 | — | $3,380.00 | — | $29,208.00 | -$4,733.00 | — | — | $24,475.00 | $0.00 | $0.00 | 752,549,783 | 752,549,783 |
|---|
| 2019-07-30 | — | — | — | — | — | — | — | — | — | — | $24,475.00 | — | — | — | — |
|---|
| 2019-04-30 | $731,617.00 | -$1,139.00 | $732,756.00 | — | $15,333.00 | — | $629,390.00 | -$27,594.00 | — | — | $598,051.00 | $0.00 | $0.00 | 2,672,000 | 2,672,000 |
|---|
| 2019-01-31 | $121,355.00 | $13,634.00 | $107,721.00 | — | $9,096.00 | — | $17,548.00 | -$5,157.00 | — | — | $12,391.00 | $0.00 | $0.00 | 746,894,212 | 746,894,212 |
|---|
| 2018-10-31 | $121,355.00 | $13,634.00 | $107,721.00 | — | $9,096.00 | — | $17,548.00 | -$5,157.00 | — | — | -$20,355.00 | $0.00 | $0.00 | 746,894,212 | 746,894,212 |
|---|
| 2018-07-31 | $91,918.00 | $4,579.00 | $87,339.00 | — | $76,003.00 | — | -$4,880.00 | -$2,327.00 | — | — | -$7,207.00 | $0.00 | $0.00 | 731,937,009 | 731,937,009 |
|---|
| 2018-04-30 | $41,051.00 | $8,975.00 | $32,076.00 | — | $17,503.00 | — | -$28,644.00 | $87,928.00 | — | — | $59,284.00 | $0.00 | $0.00 | 30,410,595 | 30,410,595 |
|---|
| 2018-01-31 | $91,918.00 | $4,579.00 | $87,339.00 | — | $24,455.00 | — | -$4,880.00 | -$2,327.00 | — | — | -$7,207.00 | $0.00 | $0.00 | 731,937,009 | 731,937,009 |
|---|
| 2017-10-31 | $24,119.00 | — | $24,119.00 | — | $44,135.00 | — | -$73,113.00 | $285,262.00 | — | — | $212,149.00 | $0.00 | $0.00 | 586,109,876 | 586,109,876 |
|---|
| 2017-07-31 | $1,933.00 | — | $1,933.00 | — | $36,966.00 | — | -$68,248.00 | -$40,394.00 | — | — | -$108,642.00 | $0.00 | $0.00 | 533,572,308 | 533,572,308 |
|---|
| 2017-04-30 | $11,099.00 | — | $11,099.00 | — | $11,492.00 | — | -$145,209.00 | -$192,344.00 | — | — | -$337,553.00 | $0.00 | $0.00 | 3,687,796 | 3,687,796 |
|---|
| 2017-01-31 | $736.00 | — | $736.00 | — | $5,020.00 | — | -$137,797.00 | -$28,541.00 | — | — | -$166,338.00 | $0.00 | $0.00 | 509,521,739 | 509,521,739 |
|---|
| 2016-10-31 | $5,932.00 | — | — | — | $4,497.00 | — | -$132,078.00 | -$29,219.00 | — | — | -$161,297.00 | $0.00 | $0.00 | 508,000,000 | 508,000,000 |
|---|
| 2016-07-31 | $3,741.00 | — | — | — | $42,435.00 | — | -$133,959.00 | -$28,974.00 | — | — | -$162,933.00 | $0.00 | $0.00 | 508,000,000 | 508,000,000 |
|---|
| 2016-04-30 | $2,247.00 | — | — | — | $47,679.00 | — | — | — | — | — | -$184,038.00 | $0.00 | $0.00 | 641,483 | 641,483 |
|---|
| 2016-01-31 | $3,259.00 | — | — | — | $45,438.00 | — | — | — | — | — | -$166,079.00 | $0.00 | $0.00 | 508,000,000 | 508,000,000 |
|---|
| 2015-10-31 | $15,763.00 | — | — | — | $57,728.00 | — | — | — | — | — | -$275,414.00 | $0.00 | $0.00 | 506,086,022 | 506,086,022 |
|---|
| 2015-07-31 | $23,609.00 | — | — | — | $104,347.00 | — | — | — | — | — | -$210,343.00 | $0.00 | $0.00 | 506,000,000 | 506,000,000 |
|---|
| 2015-04-30 | $7,535.00 | — | — | — | $137,363.00 | — | — | — | — | — | -$297,360.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2015-01-31 | $46,653.00 | — | — | — | $226,021.00 | — | — | — | — | — | -$457,236.00 | $0.00 | $0.00 | 500,000,000 | 500,000,000 |
|---|
| 2014-10-31 | $39,768.00 | — | — | — | $106,497.00 | — | — | — | — | — | $166,616.00 | — | — | — | 500,000,000 |
|---|
| 2014-07-31 | $16,676.00 | — | — | — | $186,114.00 | — | — | — | — | — | $154,067.00 | $0.00 | $0.00 | 500,000,000 | 500,000,000 |
|---|
| 2014-04-30 | -$1,155.00 | — | — | — | -$2,483.00 | — | — | — | — | — | -$3,311.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2014-01-31 | $2,268.00 | — | — | — | $9,238.00 | — | — | — | — | — | -$11,589.00 | $0.00 | $0.00 | 500,000,000 | 500,000,000 |
|---|
| 2013-10-31 | $1,420.00 | — | — | — | $1,210.00 | — | — | — | — | — | -$4,883.00 | $0.00 | $0.00 | 500,000,000 | 500,000,000 |
|---|
| 2013-07-31 | $2,146.00 | — | — | — | $5,217.00 | — | — | — | — | — | -$8,202.00 | $0.00 | $0.00 | 500,000,000 | 500,000,000 |
|---|
| 2013-04-30 | $2,516.00 | — | — | — | $8,784.00 | — | — | — | — | — | -$14,348.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2013-01-31 | $2,397.00 | — | — | — | $471.00 | — | — | — | — | — | -$1,858.00 | $0.00 | $0.00 | 500,000,000 | 500,000,000 |
|---|
| 2012-10-31 | $1,544.00 | — | — | — | $5,547.00 | — | — | — | — | — | -$7,875.00 | $0.00 | $0.00 | 500,000,000 | 500,000,000 |
|---|
| 2012-07-31 | $1,670.00 | — | — | — | $15.00 | — | — | — | — | — | -$2,289.00 | $0.00 | $0.00 | 500,000,000 | 500,000,000 |
|---|
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-04-30 | $869,460.00 | $40,344.00 | $829,116.00 | — | — | — | -$8.32M | -$19.98M | -$28.3M | — | -$28.3M | -$20.39 | -$20.39 | 1,387,666 | 1,387,666 |
|---|
| 2024-04-30 | $4.95M | $108,060.00 | $4.84M | — | $3.43M | — | -$3.44M | -$3.88M | -$7.33M | -$2.34M | -$4.99M | -$28.83 | -$28.83 | 172,937 | 172,937 |
|---|
| 2023-04-30 | $8.49M | $85,038.00 | $8.41M | — | $1.74M | — | $2.27M | $1.54M | — | $854,000.00 | $2.95M | $0.63 | $0.63 | 4,677,214 | 4,677,464 |
|---|
| 2022-04-30 | $5.48M | $110,115.00 | $5.37M | — | $1.6M | — | -$1.03M | $5.08M | — | $544,000.00 | $3.5M | $1.31 | $1.27 | 2,666,173 | 2,748,480 |
|---|
| 2021-04-30 | $4.72M | $759,158.00 | $3.96M | — | $464,955.00 | — | -$401,501.00 | $2.48M | — | $613,000.00 | $1.47M | $1.18 | $0.89 | 1,250,002 | 1,647,295 |
|---|
| 2020-04-30 | $1.75M | $11,105.00 | $1.74M | — | $72,747.00 | — | $1.15M | -$722,371.00 | — | -$129,000.00 | $604,851.00 | $1.50 | $1.50 | 402,284 | 402,284 |
|---|
| 2019-04-30 | $1.01M | $25,198.00 | $988,414.00 | — | $54,222.00 | — | $624,433.00 | -$37,808.00 | — | -$3,745.00 | $582,880.00 | $0.00 | $0.00 | 741,721,963 | 741,721,963 |
|---|
| 2018-04-30 | $111,171.00 | $23,885.00 | $87,286.00 | — | $66,752.00 | — | -$192,054.00 | $323,183.00 | — | — | $131,129.00 | $0.00 | $0.00 | 637,660,247 | 637,660,247 |
|---|
| 2017-04-30 | $21,508.00 | — | $21,508.00 | — | $25,196.00 | — | -$549,043.00 | -$279,078.00 | — | — | -$828,121.00 | $0.00 | $0.00 | 512,195,042 | 512,195,042 |
|---|
| 2016-04-30 | $44,878.00 | — | — | — | $255,192.00 | — | -$707,238.00 | -$128,636.00 | — | — | -$835,874.00 | $0.00 | $0.00 | 506,032,787 | 506,032,787 |
|---|
| 2015-04-30 | $93,632.00 | — | — | — | $655,995.00 | — | — | — | — | — | -$485,668.00 | $0.00 | $0.00 | 500,000,000 | 500,000,000 |
|---|
| 2014-04-30 | $4,679.00 | — | — | — | $13,182.00 | — | — | — | — | — | -$27,985.00 | $0.00 | $0.00 | 500,000,000 | 500,000,000 |
|---|
| 2013-04-30 | $8,127.00 | — | — | — | $14,817.00 | — | — | — | — | — | -$26,370.00 | $0.00 | $0.00 | 500,000,000 | 500,000,000 |
|---|