Complete source-backed income-statement history.
- Available history
- 2010-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 | $0.00 | — | — | $61,946.00 | — | $2.51M | -$2.51M | -$1.88M | — | — | -$4.39M | -$0.36 | -$0.36 | 760,163 | 760,163 |
|---|
| 2026-01-31 | $0.00 | — | — | $93,113.00 | — | $2.12M | -$2.12M | $2.86M | — | — | $746,860.00 | -$0.17 | -$0.17 | 9,262,829 | 9,262,829 |
|---|
| 2025-10-31 | $0.00 | — | — | $141,085.00 | — | $1.38M | -$1.38M | -$6.04M | — | — | -$7.42M | -$1.24 | -$1.24 | 6,795,779 | 6,795,779 |
|---|
| 2025-07-31 | $0.00 | — | — | $95,157.00 | — | $848,305.00 | -$848,305.00 | -$7.51M | — | — | -$8.36M | -$1.23 | -$1.23 | 6,795,779 | 6,795,779 |
|---|
| 2025-04-30 | $0.00 | — | — | $126,734.00 | — | $1.04M | -$1.04M | $12.79M | — | — | $11.75M | $1.52 | $1.52 | -158,217 | -158,217 |
|---|
| 2025-01-31 | $0.00 | — | — | $118,196.00 | — | $960,252.00 | -$960,252.00 | -$2.09M | — | — | -$3.05M | -$0.44 | -$0.44 | 6,960,014 | 6,960,014 |
|---|
| 2024-10-31 | $0.00 | — | — | $97,470.00 | — | $1.11M | -$1.11M | -$363,500.00 | — | — | -$1.47M | -$0.39 | -$0.39 | 7,637,034 | 7,637,034 |
|---|
| 2024-07-31 | $0.00 | — | — | $96,016.00 | — | $1.27M | -$1.27M | $24.69M | — | — | $23.42M | $1.90 | $1.90 | 7,866,387 | 7,866,387 |
|---|
| 2024-04-30 | $0.00 | — | — | $94,183.00 | — | $3.17M | -$3.17M | $4.51M | — | — | $1.35M | -$0.33 | -$0.33 | -410,267 | -410,267 |
|---|
| 2024-01-31 | $0.00 | — | — | $126,732.00 | — | $1.87M | -$1.87M | $1.25M | — | — | -$619,537.00 | -$0.65 | -$0.65 | 8,606,957 | 8,606,957 |
|---|
| 2023-10-31 | $0.00 | — | — | $82,033.00 | — | $1.41M | -$1.41M | $4.2M | — | — | $2.79M | -$0.26 | -$0.26 | 8,765,134 | 8,765,134 |
|---|
| 2023-07-31 | $0.00 | — | — | $104,483.00 | — | $2.08M | -$2.08M | -$1.11M | — | — | -$3.18M | -$0.54 | -$0.54 | 12,601,891 | 12,601,891 |
|---|
| 2023-04-30 | $0.00 | — | — | $85,874.00 | — | $903,283.00 | -$903,283.00 | $776,945.00 | — | — | -$126,338.00 | -$0.01 | -$0.01 | -562,413 | -562,413 |
|---|
| 2023-01-31 | $0.00 | — | — | $45,393.00 | — | $1.55M | -$1.55M | $788,847.00 | — | — | -$764,136.00 | -$0.04 | -$0.04 | 18,995,442 | 18,995,442 |
|---|
| 2022-10-31 | $0.00 | — | — | $177,996.00 | — | $2.32M | -$2.32M | $438,113.00 | — | — | -$1.88M | -$0.09 | -$0.09 | 20,585,451 | 20,585,451 |
|---|
| 2022-07-31 | $0.00 | — | — | $159,273.00 | — | $1.68M | -$1.68M | $135,596.00 | — | — | -$1.55M | -$0.07 | -$0.07 | 20,829,315 | 20,829,315 |
|---|
| 2022-04-30 | $0.00 | — | — | $254,065.00 | — | $1.51M | -$1.51M | $84,994.00 | — | -$1,600.00 | -$1.42M | -$0.06 | -$0.06 | 1,982,862 | 1,982,862 |
|---|
| 2022-01-31 | $0.00 | — | — | $158,039.00 | — | $856,119.00 | -$856,119.00 | $44,829.00 | — | — | -$811,290.00 | -$0.04 | -$0.04 | 21,667,239 | 21,667,239 |
|---|
| 2021-10-31 | $0.00 | — | — | $135,220.00 | — | $1M | -$1M | $25,097.00 | — | — | -$979,746.00 | -$0.06 | -$0.06 | 17,357,830 | 17,357,830 |
|---|
| 2021-07-31 | $0.00 | — | — | $143,613.00 | — | $1.02M | -$1.02M | -$2,067.00 | — | — | -$1.03M | -$0.64 | -$0.64 | 1,591,306 | 1,591,306 |
|---|
| 2021-04-30 | $0.00 | — | — | $320,273.00 | — | $1.03M | -$1.03M | $74,939.00 | — | -$800.00 | -$960,004.00 | — | — | 42,768 | 42,768 |
|---|
| 2021-01-31 | $0.00 | — | — | $174,088.00 | — | $756,847.00 | -$756,847.00 | -$249.00 | — | — | -$757,096.00 | — | — | 1,558,023 | 1,558,023 |
|---|
| 2020-10-31 | $0.00 | — | — | $151,314.00 | — | $949,515.00 | -$949,515.00 | — | — | — | -$950,192.00 | — | — | 1,539,479 | 1,539,479 |
|---|
| 2020-07-31 | $0.00 | — | — | $270,574.00 | — | $881,676.00 | -$881,676.00 | — | — | — | -$883,944.00 | — | — | 1,119,048 | 1,119,048 |
|---|
| 2020-04-30 | $0.00 | — | — | $97,655.00 | — | $749,890.00 | -$749,890.00 | — | — | — | -$750,383.00 | — | — | -1,283,596,919 | -1,283,596,919 |
|---|
| 2020-01-31 | $0.00 | — | — | $113,296.00 | — | $875,308.00 | -$875,308.00 | — | — | — | -$875,308.00 | — | — | 1,375,499,976 | 1,375,499,976 |
|---|
| 2019-10-31 | $0.00 | — | — | $17,940.00 | — | $1.07M | -$1.07M | — | — | — | -$1.07M | — | — | 1,325,086,933 | 1,325,086,933 |
|---|
| 2019-07-31 | $0.00 | — | — | $72,330.00 | — | $1.13M | -$1.13M | — | — | $0.00 | -$1.13M | — | — | 1,210,305,834 | 1,210,305,834 |
|---|
| 2019-04-30 | $0.00 | — | — | $18,013.00 | — | $1.17M | -$1.17M | — | — | — | -$1.14M | — | — | 16,051,322 | 16,051,322 |
|---|
| 2019-01-31 | $0.00 | — | — | $59,144.00 | — | $676,347.00 | -$676,347.00 | — | — | — | -$676,347.00 | — | — | 1,126,904,505 | 1,126,904,505 |
|---|
| 2018-10-31 | $0.00 | — | — | $115,101.00 | — | $1.04M | -$1.04M | — | — | — | -$1.04M | — | — | 1,080,708,112 | 1,080,708,112 |
|---|
| 2018-07-31 | $0.00 | — | — | $267,794.00 | — | $1.22M | -$1.22M | — | — | $0.00 | -$1.22M | — | — | 1,046,496,430 | 1,046,496,430 |
|---|
| 2018-04-30 | $0.00 | — | — | $252,119.00 | — | $1.45M | -$1.45M | — | — | — | -$1.3M | — | — | 10,443,203 | 10,443,203 |
|---|
| 2018-01-31 | $0.00 | — | — | $802,564.00 | — | $2.03M | -$2.03M | — | — | — | -$2.03M | — | — | 975,848,246 | 975,848,246 |
|---|
| 2017-10-31 | $0.00 | — | — | $515,458.00 | — | $1.81M | -$1.81M | — | — | — | -$1.81M | — | — | 973,167,811 | 973,167,811 |
|---|
| 2017-07-31 | $0.00 | — | — | $427,670.00 | — | $1.69M | -$1.69M | — | — | — | -$1.69M | — | — | 925,579,393 | 925,579,393 |
|---|
| 2017-04-30 | $0.00 | — | — | $173,762.00 | — | $1.15M | -$1.15M | — | — | — | -$1.16M | — | — | 13,104,502 | 13,104,502 |
|---|
| 2017-01-31 | $0.00 | $0.00 | $0.00 | $579,717.00 | — | $1.28M | -$1.28M | — | — | — | -$1.28M | — | — | 859,529,933 | 859,529,933 |
|---|
| 2016-10-31 | $0.00 | $0.00 | $0.00 | $253,768.00 | — | $974,195.00 | -$974,195.00 | — | — | — | -$974,551.00 | — | — | 848,910,100 | 848,910,100 |
|---|
| 2016-07-31 | $0.00 | $0.00 | $0.00 | $175,004.00 | — | $1.03M | -$1.03M | — | — | — | -$1.03M | — | — | 788,171,700 | 788,171,700 |
|---|
| 2016-04-30 | $0.00 | $0.00 | $0.00 | $237,572.00 | — | $1.13M | -$1.13M | — | — | $0.00 | -$1.12M | — | — | 5,765,833 | 5,765,833 |
|---|
| 2016-01-31 | $0.00 | $0.00 | $0.00 | $573,978.00 | — | $1.79M | -$1.79M | — | — | $0.00 | -$1.79M | — | — | 756,637,143 | 756,637,143 |
|---|
| 2015-10-31 | $0.00 | $0.00 | $0.00 | $439,711.00 | — | $1.64M | -$1.64M | — | — | — | -$1.64M | — | — | 745,357,022 | 745,357,022 |
|---|
| 2015-07-31 | $0.00 | $0.00 | $0.00 | $155,678.00 | — | $1.51M | -$1.51M | — | — | — | -$1.52M | — | — | 737,917,481 | 737,917,481 |
|---|
| 2015-04-30 | $0.00 | $0.00 | $0.00 | $2.86M | — | $3.98M | -$3.98M | — | — | — | -$2.82M | — | — | 1,687,605 | 1,687,605 |
|---|
| 2015-01-31 | $0.00 | $0.00 | $0.00 | $273,804.00 | — | $1.46M | -$1.46M | — | — | — | -$1.46M | $0.00 | — | 696,145,901 | 696,145,901 |
|---|
| 2014-10-31 | $0.00 | $0.00 | $0.00 | $347,763.00 | — | $6.25M | -$6.25M | — | — | — | -$4.06M | -$0.01 | — | 703,328,836 | 703,328,836 |
|---|
| 2014-07-31 | $0.00 | $0.00 | $0.00 | $0.00 | — | $1.58M | -$1.58M | — | — | — | -$1.58M | $0.00 | — | 701,930,165 | 701,930,165 |
|---|
| 2014-04-30 | $0.00 | $0.00 | $0.00 | $323,500.00 | — | $16.45M | -$16.45M | — | — | — | -$16.47M | -$0.03 | — | 28,282,574 | — |
|---|
| 2014-01-31 | $0.00 | $0.00 | $0.00 | $0.00 | — | $681,080.00 | -$681,080.00 | — | — | — | -$458,772.00 | $0.00 | — | 599,924,609 | — |
|---|
| 2013-10-31 | $0.00 | $0.00 | $0.00 | $0.00 | — | $448,570.00 | -$448,570.00 | — | — | — | -$5.66M | -$0.01 | — | 541,232,652 | — |
|---|
| 2013-07-31 | $0.00 | $0.00 | $0.00 | — | — | $1.4M | -$1.4M | — | — | — | -$4.67M | -$0.01 | — | 521,873,196 | — |
|---|
| 2013-04-30 | $0.00 | $0.00 | $0.00 | — | — | $455,186.00 | -$455,186.00 | — | — | — | -$327,173.00 | $0.00 | — | 7,946,144 | — |
|---|
| 2013-01-31 | $0.00 | $0.00 | $0.00 | — | — | $340,840.00 | -$340,840.00 | — | — | — | -$376,843.00 | $0.00 | — | 444,680,028 | — |
|---|
| 2012-10-31 | $6,287.00 | $9,620.00 | -$3,333.00 | — | — | $345,463.00 | -$348,796.00 | — | — | — | -$382,816.00 | $0.00 | — | 429,463,077 | — |
|---|
| 2012-07-31 | $6,626.00 | $0.00 | $6,626.00 | — | — | $545,412.00 | -$538,786.00 | — | — | — | -$510,517.00 | $0.00 | — | 419,566,403 | — |
|---|
| 2012-04-30 | $6,681.00 | -$4,539.00 | $11,220.00 | — | — | $494,090.00 | -$482,870.00 | — | — | — | -$504,363.00 | -$0.01 | — | 2,895,761 | — |
|---|
| 2012-01-31 | $20,271.00 | $2,211.00 | $18,060.00 | — | — | $428,043.00 | -$409,983.00 | — | — | — | -$271,779.00 | $0.00 | — | 373,337,581 | — |
|---|
| 2011-10-31 | $19,844.00 | $6,036.00 | $13,808.00 | — | — | $417,539.00 | -$403,731.00 | — | — | — | -$437,152.00 | $0.00 | — | 374,087,581 | — |
|---|
| 2011-07-31 | $19,762.00 | $15,675.00 | $4,087.00 | — | — | $656,687.00 | -$652,600.00 | — | — | — | -$686,020.00 | $0.00 | — | 367,294,646 | — |
|---|
| 2011-04-30 | $1,146.00 | $343.00 | $50,803.00 | — | — | $271,877.00 | — | — | — | — | -$1.09M | $0.00 | — | 1,956,850 | — |
|---|
| 2011-01-31 | $32,022.00 | $21,980.00 | $10,042.00 | — | — | $78,816.00 | — | — | — | — | -$124,101.00 | $0.00 | — | 348,387,581 | — |
|---|
| 2010-10-31 | $15,869.00 | $2,854.00 | $13,015.00 | — | — | $32,193.00 | — | — | — | — | -$45,820.00 | $0.00 | — | 348,387,581 | — |
|---|
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 | $0.00 | — | — | $391,301.00 | — | $6.85M | -$6.85M | -$12.57M | — | $0.00 | -$19.42M | -$2.77 | -$2.77 | 8,378,291 | 8,378,291 |
|---|
| 2025-04-30 | $0.00 | — | — | $438,416.00 | — | $4.38M | -$4.38M | $35.03M | — | $0.00 | $30.66M | $3.19 | $3.19 | 7,329,596 | 7,329,596 |
|---|
| 2024-04-30 | $0.00 | — | — | $407,431.00 | — | $8.52M | -$8.52M | $8.85M | — | $0.00 | $333,763.00 | -$1.80 | -$1.80 | 9,581,059 | 9,581,059 |
|---|
| 2023-04-30 | $0.00 | — | — | $468,536.00 | — | $6.46M | -$6.46M | $2.14M | — | $0.00 | -$4.32M | -$0.22 | -$0.22 | 19,489,204 | 19,489,204 |
|---|
| 2022-04-30 | $0.00 | — | — | $690,937.00 | — | $4.39M | -$4.39M | $152,853.00 | — | $0.00 | -$4.24M | -$0.27 | -$0.27 | 15,521,654 | 15,521,654 |
|---|
| 2021-04-30 | $0.00 | — | — | $916,249.00 | — | $3.62M | -$3.62M | $71,745.00 | — | $0.00 | -$3.55M | -$2.45 | -$2.45 | 1,448,285 | 1,448,285 |
|---|
| 2020-04-30 | $0.00 | — | — | $301,221.00 | — | $3.83M | -$3.83M | — | — | $0.00 | -$3.83M | — | — | 903,812 | 903,812 |
|---|
| 2019-04-30 | $0.00 | — | — | $460,052.00 | — | $4.1M | -$4.1M | — | — | $0.00 | -$4.07M | — | — | 1,100,104,338 | 1,100,104,338 |
|---|
| 2018-04-30 | $0.00 | — | — | $2M | — | $6.98M | -$6.98M | — | — | $0.00 | -$6.83M | — | — | 968,641,686 | 968,641,686 |
|---|
| 2017-04-30 | $0.00 | — | — | $1.18M | — | $4.44M | -$4.44M | — | — | $0.00 | -$4.44M | — | — | 845,308,413 | 845,308,413 |
|---|
| 2016-04-30 | $0.00 | $0.00 | $0.00 | $1.41M | — | $6.07M | -$6.07M | — | — | $0.00 | -$6.06M | — | — | 752,403,049 | 752,403,049 |
|---|
| 2015-04-30 | $0.00 | $0.00 | $0.00 | $3.48M | — | $13.26M | -$13.26M | — | — | $0.00 | -$9.93M | — | — | 704,327,656 | 704,327,656 |
|---|
| 2014-04-30 | $0.00 | $0.00 | $0.00 | $323,500.00 | — | $18.98M | -$18.98M | — | — | $0.00 | -$27.25M | -$0.05 | — | 583,219,665 | 583,219,665 |
|---|
| 2013-04-30 | $12,160.00 | $9,620.00 | $2,540.00 | $0.00 | — | $1.69M | -$1.68M | $86,259.00 | — | $0.00 | -$1.6M | $0.00 | — | 440,954,850 | 440,954,850 |
|---|
| 2012-04-30 | $66,558.00 | $19,383.00 | $47,175.00 | — | — | $2M | -$1.95M | $49,870.00 | — | — | -$1.9M | -$0.01 | — | 374,763,486 | — |
|---|
| 2011-04-30 | $75,997.00 | $32,104.00 | $93,893.00 | — | — | $482,254.00 | — | — | — | — | -$1.4M | $0.00 | — | 350,344,431 | — |
|---|