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 | $0.00 | $0.00 | $0.00 | — | — | $40.79M | -$40.79M | — | -$52.94M | — | -$52.34M | -$0.11 | -$0.11 | 490,701,053 | 490,701,053 |
|---|
| 2026-01-31 | $20.2M | $10.17M | $10.03M | — | — | $33.59M | -$23.56M | — | -$13.93M | — | -$13.94M | -$0.03 | -$0.03 | 484,086,707 | 484,086,707 |
|---|
| 2025-10-31 | $0.00 | $0.00 | $0.00 | — | — | $29.82M | -$29.82M | — | -$11.01M | — | -$10.34M | -$0.02 | -$0.02 | 467,942,060 | 467,942,060 |
|---|
| 2025-07-31 | $0.00 | $0.00 | $0.00 | — | — | $33.02M | -$33.02M | — | -$27.5M | — | -$27.05M | -$0.06 | -$0.06 | 6,009,906 | 6,009,906 |
|---|
| 2025-04-30 | $0.00 | $0.00 | $0.00 | — | — | $23.46M | -$23.46M | — | -$29.78M | — | -$30.21M | -$0.07 | -$0.07 | 429,941,797 | 429,941,797 |
|---|
| 2025-01-31 | $49.75M | $31.52M | $18.23M | — | — | $21.86M | -$3.63M | — | -$11.66M | — | -$10.23M | -$0.02 | -$0.02 | 423,199,789 | 423,199,789 |
|---|
| 2024-10-31 | $17.09M | $10.84M | $6.25M | — | — | $19.45M | -$13.2M | — | -$21.5M | — | -$20.16M | -$0.05 | -$0.05 | 412,138,998 | 412,138,998 |
|---|
| 2024-07-31 | $0.00 | $0.00 | $0.00 | — | — | $19.06M | -$19.06M | — | -$16.52M | — | -$15.12M | -$0.03 | -$0.03 | 3,884,064 | 3,884,064 |
|---|
| 2024-04-30 | $0.00 | $0.00 | $0.00 | — | — | $13.84M | -$13.84M | — | -$21.51M | — | -$19.68M | -$0.05 | -$0.05 | 404,104,490 | 404,104,490 |
|---|
| 2024-01-31 | $116,000.00 | $97,000.00 | $19,000.00 | — | — | $12.14M | -$12.12M | — | $3.25M | — | $2.25M | $0.01 | $0.01 | 394,024,127 | 403,179,679 |
|---|
| 2023-10-31 | $108,000.00 | $90,000.00 | $18,000.00 | — | — | $11.4M | -$11.39M | — | $515,000.00 | — | $3.32M | $0.01 | $0.01 | 382,380,679 | 391,423,178 |
|---|
| 2023-07-31 | $38.95M | $23.93M | $15.02M | — | — | $11.35M | $3.67M | — | $2.17M | — | $517,000.00 | $0.00 | $0.00 | 4,235,194 | 4,235,194 |
|---|
| 2023-04-30 | $20.22M | $14M | $6.22M | — | — | $9.7M | -$3.48M | — | -$11.3M | — | -$10.96M | -$0.03 | -$0.03 | 375,759,521 | 375,759,521 |
|---|
| 2023-01-31 | $47.93M | $33.36M | $14.57M | — | — | $9.48M | $5.09M | — | $10.48M | — | $10.89M | $0.03 | $0.03 | 369,608,851 | 377,825,545 |
|---|
| 2022-10-31 | $57.29M | $43.43M | $13.86M | — | — | $10.27M | $3.59M | — | -$3.79M | — | -$3.76M | -$0.01 | -$0.01 | 336,790,726 | 336,790,726 |
|---|
| 2022-07-31 | $78,000.00 | $65,000.00 | $13,000.00 | — | — | $9.24M | -$9.23M | — | $5.45M | — | $5.46M | $0.02 | $0.02 | 5,310,009 | 14,392,610 |
|---|
| 2022-04-30 | $9.89M | $6.56M | $3.34M | — | — | $7.02M | -$3.68M | — | $7.34M | — | $7.34M | $0.03 | $0.03 | 281,668,948 | 291,760,955 |
|---|
| 2022-01-31 | $13.19M | $9.25M | $3.94M | — | — | $8.87M | -$4.93M | — | -$5.48M | — | -$5.47M | -$0.02 | -$0.02 | 269,120,537 | 269,120,537 |
|---|
| 2021-10-31 | $0.00 | $0.00 | $0.00 | — | — | $4.87M | -$4.87M | — | -$2.08M | — | -$2.07M | -$0.01 | — | 246,859,322 | 246,859,322 |
|---|
| 2021-07-31 | $0.00 | $0.00 | $0.00 | — | — | $5.74M | -$5.74M | — | -$1.8M | — | -$1.8M | -$0.01 | -$0.01 | 7,991,835 | 7,991,835 |
|---|
| 2021-04-30 | $0.00 | $0.00 | $0.00 | — | — | $4.86M | -$4.86M | — | -$4.59M | — | -$4.59M | -$0.02 | -$0.02 | 218,822,085 | 218,822,085 |
|---|
| 2021-01-31 | $0.00 | $0.00 | $0.00 | — | — | $3.52M | -$3.52M | — | -$3.46M | — | -$3.46M | — | — | 198,673,515 | 198,673,515 |
|---|
| 2020-10-31 | — | — | — | — | — | — | -$3.39M | — | -$4.96M | — | -$4.96M | — | — | 189,955,499 | 189,955,499 |
|---|
| 2020-07-31 | $0.00 | — | — | — | — | — | -$3.46M | — | -$4.41M | — | -$4.41M | — | — | 404,093 | 404,093 |
|---|
| 2020-04-30 | — | — | — | — | — | — | -$3.16M | — | -$3.27M | — | -$3.27M | — | — | 183,896,944 | 183,896,944 |
|---|
| 2020-01-31 | — | — | — | — | — | — | -$3.8M | — | -$1.89M | — | -$1.89M | — | — | 182,802,747 | 182,802,747 |
|---|
| 2019-10-31 | $0.00 | — | — | — | — | — | -$3.92M | — | -$5.04M | — | -$5.04M | — | — | 181,240,702 | 181,240,702 |
|---|
| 2019-07-31 | $0.00 | — | — | — | — | — | -$4.46M | — | -$3.78M | — | -$6.33M | — | — | 1,631,370 | 1,631,370 |
|---|
| 2019-04-30 | — | — | — | — | — | — | -$3.49M | — | -$5.02M | — | -$5.02M | — | — | 179,648,614 | 179,348,614 |
|---|
| 2019-01-31 | — | — | — | — | — | — | -$3.17M | — | -$2.36M | — | -$2.35M | — | — | 177,061,313 | 177,061,313 |
|---|
| 2018-10-31 | — | — | — | — | — | $3.21M | -$3.21M | -$242,640.00 | -$3.46M | — | -$3.45M | — | — | 166,397,293 | 166,397,293 |
|---|
| 2018-07-31 | — | — | — | — | — | $4.88M | -$4.88M | -$328,800.00 | -$5.21M | — | -$4.77M | — | — | 1,126,365 | 1,126,365 |
|---|
| 2018-04-30 | — | — | — | — | — | $3.48M | -$3.48M | -$681,240.00 | -$4.16M | -$11,952.00 | -$4.15M | — | — | 157,704,601 | 157,704,601 |
|---|
| 2018-01-31 | — | — | — | — | — | $3.93M | -$3.93M | -$667,093.00 | -$4.6M | -$247,097.00 | -$4.35M | — | — | 156,207,557 | 156,207,557 |
|---|
| 2017-10-31 | — | — | — | — | — | $4.02M | -$4.02M | -$543,031.00 | -$4.57M | -$9,188.00 | -$4.56M | — | — | 154,133,517 | 154,133,517 |
|---|
| 2017-07-31 | $0.00 | $0.00 | — | — | — | $4.89M | -$4.89M | -$705,893.00 | -$5.6M | -$8,216.00 | -$5.59M | — | — | 3,568,735 | 3,568,735 |
|---|
| 2017-04-30 | $0.00 | $0.00 | — | — | — | $3.21M | -$3.21M | -$597,938.00 | -$3.81M | -$8,763.00 | -$3.8M | — | — | 137,452,998 | 137,452,998 |
|---|
| 2017-01-31 | $0.00 | $0.00 | — | — | — | $3.59M | -$3.59M | -$749,207.00 | -$4.34M | -$8,560.00 | -$4.33M | — | — | 119,891,769 | 119,891,769 |
|---|
| 2016-10-31 | $0.00 | $0.00 | — | — | — | $3.53M | -$3.53M | -$733,940.00 | -$4.26M | -$8,816.00 | -$4.25M | — | — | 117,099,921 | 117,099,921 |
|---|
| 2016-07-31 | $0.00 | $0.00 | — | — | — | $3.07M | -$3.07M | -$717,454.00 | -$3.79M | -$9,329.00 | -$3.78M | — | — | 3,497,948 | 3,497,948 |
|---|
| 2016-04-30 | $0.00 | $0.00 | — | — | — | $2.94M | -$2.94M | -$750,514.00 | -$3.69M | -$8,380.00 | -$3.68M | — | — | 109,710,985 | 109,710,985 |
|---|
| 2016-01-31 | $0.00 | $0.00 | — | — | — | $4.02M | -$4.02M | -$789,242.00 | -$4.81M | -$6,094.00 | -$4.8M | — | — | 99,644,030 | 99,644,030 |
|---|
| 2015-10-31 | $0.00 | $0.00 | — | — | — | $4.31M | -$4.31M | -$773,158.00 | -$5.08M | -$8,436.00 | -$5.07M | — | — | 98,566,315 | 98,566,315 |
|---|
| 2015-07-31 | $3.08M | $2.33M | — | — | — | $7.7M | -$4.62M | -$797,520.00 | -$5.42M | -$7,948.00 | -$5.41M | — | — | 713,979 | 713,979 |
|---|
| 2015-04-30 | $0.00 | $0.00 | — | — | — | $4.59M | -$4.59M | -$763,744.00 | -$5.35M | -$3,835.00 | -$5.35M | — | — | 92,034,908 | 92,034,908 |
|---|
| 2015-01-31 | $0.00 | $0.00 | — | — | — | $5.11M | -$5.11M | -$767,466.00 | -$5.88M | -$2,127.00 | -$5.88M | — | — | 91,746,410 | 91,746,410 |
|---|
| 2014-10-31 | $0.00 | $0.00 | — | — | — | $6.01M | -$6.01M | -$732,769.00 | -$6.75M | -$21,503.00 | -$6.73M | — | — | — | 91,280,843 |
|---|
| 2014-07-31 | $0.00 | $0.00 | — | — | — | $5.78M | -$5.78M | -$513,773.00 | -$6.29M | -$69,709.00 | -$6.22M | — | — | — | 469,941 |
|---|
| 2014-04-30 | $0.00 | $0.00 | — | — | — | $5.89M | -$5.89M | -$806,053.00 | -$6.7M | $0.00 | -$6.7M | — | — | — | 89,924,411 |
|---|
| 2014-01-31 | $0.00 | $0.00 | — | — | — | $6.31M | -$6.31M | -$864,513.00 | -$7.18M | $0.00 | -$7.18M | — | — | — | 89,701,157 |
|---|
| 2013-10-31 | $0.00 | $0.00 | — | — | — | $4.86M | -$4.86M | -$1.02M | -$5.88M | $0.00 | -$5.88M | — | — | — | 86,429,172 |
|---|
| 2013-07-31 | $1.98M | $1.79M | -$235,812.00 | — | — | $7.01M | -$5.03M | -$60,215.00 | -$5.09M | — | -$5.08M | — | — | — | 61,541 |
|---|
| 2013-04-30 | $2.79M | $2.27M | $518,058.00 | — | — | $6.69M | -$3.9M | -$1,294.00 | -$3.9M | — | -$3.9M | — | — | — | 85,496,171 |
|---|
| 2013-01-31 | $2.1M | $2.09M | $12,465.00 | — | — | $7.68M | -$5.58M | -$12,511.00 | -$5.59M | — | -$5.59M | — | — | — | 85,293,298 |
|---|
| 2012-10-31 | $2.15M | $1.86M | $290,141.00 | — | — | $9.46M | -$7.31M | $10,805.00 | — | — | -$7.3M | — | — | — | 85,172,927 |
|---|
| 2012-07-31 | $7.52M | $4.95M | $2.57M | — | — | $15.15M | -$4.47M | -$342,183.00 | -$4.82M | — | -$4.75M | — | — | — | 2,190,327 |
|---|
| 2012-04-30 | $0.00 | $0.00 | $0.00 | — | — | $8.09M | -$8.09M | -$133,746.00 | -$8.22M | — | -$8.22M | — | — | — | 78,443,518 |
|---|
| 2012-01-31 | $3.12M | $1.74M | $1.38M | — | — | $8.2M | -$6.82M | $273,679.00 | -$6.55M | — | -$6.55M | — | — | — | 75,515,864 |
|---|
| 2011-10-31 | $3.12M | $1.42M | $1.7M | — | — | $6.92M | -$5.22M | -$337,365.00 | — | — | -$5.56M | — | — | — | 74,496,759 |
|---|
| 2011-07-31 | $0.00 | $0.00 | — | — | — | $6.07M | -$6.07M | $510,842.00 | — | — | -$5.56M | — | — | — | 1,367,836 |
|---|
| 2011-04-30 | $0.00 | $0.00 | — | — | — | $6.27M | -$6.27M | $22,528.00 | — | — | -$6.25M | — | — | — | 71,339,133 |
|---|
| 2011-01-31 | $0.00 | $0.00 | — | — | — | $6.65M | -$6.65M | $6,635.00 | — | — | -$6.65M | — | — | — | 69,808,230 |
|---|
| 2010-10-31 | $0.00 | $0.00 | — | — | — | $8.91M | -$8.91M | $8,501.00 | — | — | -$8.9M | — | — | — | 61,274,517 |
|---|
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 | $66.84M | $42.36M | $24.48M | — | — | $97.8M | -$73.32M | — | -$90.44M | — | -$87.66M | -$0.20 | -$0.20 | 427,680,193 | 427,680,193 |
|---|
| 2024-07-31 | $224,000.00 | $187,000.00 | $37,000.00 | — | — | $56.44M | -$56.4M | — | -$34.26M | — | -$29.22M | -$0.07 | -$0.07 | 397,309,780 | 397,309,780 |
|---|
| 2023-07-31 | $164.39M | $114.72M | $49.67M | — | — | $40.8M | $8.87M | — | -$2.44M | — | -$3.31M | -$0.01 | -$0.01 | 364,789,621 | 364,789,621 |
|---|
| 2022-07-31 | $23.16M | $15.87M | $7.29M | — | — | $30M | -$22.71M | — | $5.25M | — | $5.25M | $0.02 | $0.02 | 271,019,472 | 280,102,073 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $5.25M | — | $5.25M | $0.02 | $0.02 | 271,019,472 | — |
|---|
| 2021-07-31 | $0.00 | $0.00 | $0.00 | — | — | $17.51M | -$17.51M | — | -$14.82M | — | -$14.81M | -$0.07 | -$0.07 | 210,295,992 | 210,295,992 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | -$14.82M | — | -$14.81M | -$0.07 | -$0.07 | 210,295,992 | — |
|---|
| 2020-07-31 | $0.00 | $0.00 | $0.00 | — | — | $14.33M | -$14.33M | — | -$14.62M | — | -$14.61M | -$0.08 | -$0.08 | 183,041,766 | 183,041,766 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | -$14.62M | — | -$14.61M | -$0.08 | -$0.08 | 183,041,766 | — |
|---|
| 2019-07-31 | $0.00 | — | — | — | — | $14.33M | -$14.33M | — | -$14.62M | — | -$17.15M | — | — | 175,844,624 | 175,844,624 |
|---|
| 2018-07-31 | — | — | — | — | — | $16.31M | -$16.31M | -$2.22M | -$18.53M | — | -$17.83M | — | — | 157,123,025 | 157,123,025 |
|---|
| 2017-07-31 | $0.00 | $0.00 | — | — | — | $15.22M | -$15.22M | -$2.79M | -$18.01M | -$34,355.00 | -$17.97M | — | — | 128,244,751 | 128,244,751 |
|---|
| 2016-07-31 | $0.00 | $0.00 | — | — | — | $14.33M | -$14.33M | -$3.03M | -$17.36M | -$32,239.00 | -$17.33M | — | — | 106,086,782 | 106,086,782 |
|---|
| 2015-07-31 | $3.08M | $2.33M | — | — | — | $23.42M | -$20.34M | -$3.06M | -$23.4M | -$35,413.00 | -$23.36M | — | — | 92,397,547 | 92,397,547 |
|---|
| 2014-07-31 | $0.00 | $0.00 | — | — | — | $22.84M | -$22.84M | -$3.21M | -$26.04M | -$69,709.00 | -$25.98M | — | — | 89,136,505 | 89,136,505 |
|---|
| 2013-07-31 | $9.03M | $8.02M | $584,852.00 | — | — | $30.84M | -$21.81M | -$63,215.00 | -$21.87M | -$10,753.00 | -$21.86M | — | — | — | 85,380,412 |
|---|
| 2012-07-31 | $13.76M | $8.11M | $5.65M | — | — | $38.36M | -$24.61M | -$539,615.00 | -$25.15M | -$61,788.00 | -$25.08M | — | — | — | 78,325,648 |
|---|
| 2011-07-31 | $0.00 | $0.00 | $0.00 | — | — | $27.91M | -$27.91M | $548,506.00 | -$27.36M | $0.00 | -$27.36M | — | — | — | 68,799,322 |
|---|
| 2010-07-31 | $0.00 | $0.00 | $0.00 | — | — | $22.43M | -$22.43M | -$581,603.00 | -$23.01M | $0.00 | -$14.48M | — | — | — | 59,017,166 |
|---|