Complete source-backed income-statement history.
- Available history
- 2009-10-31 to 2026-07-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-07-31 | $33M | $57.5M | — | $8.51M | $13.65M | $22.16M | -$46.66M | — | -$45.28M | — | -$44.47M | -$0.64 | -$0.64 | 70,405,692 | 70,405,692 |
|---|
| 2026-04-30 | $35.59M | $48.52M | — | $7.71M | $14.71M | $64.98M | -$77.91M | — | -$77.68M | -$50,000.00 | -$77.91M | -$1.45 | -$1.45 | 54,224,428 | 54,224,428 |
|---|
| 2026-01-31 | $30.53M | $36.39M | — | $6.96M | $13.47M | $20.43M | -$26.29M | — | -$26.05M | — | -$22.86M | -$0.49 | -$0.49 | 48,206,002 | 48,206,002 |
|---|
| 2025-10-31 | $55.02M | $61.65M | — | $5.46M | $15.18M | $21.69M | -$28.32M | — | -$29.33M | $13,000.00 | -$29.87M | -$0.20 | -$0.20 | 3,510,178 | 3,510,178 |
|---|
| 2025-07-31 | $46.74M | $51.88M | — | $7.65M | $14.07M | $90.23M | -$95.36M | — | -$91.86M | $40,000.00 | -$91.66M | -$3.78 | -$3.78 | 24,441,294 | 24,441,294 |
|---|
| 2025-04-30 | $37.41M | $46.84M | — | $9.9M | $16.47M | $26.37M | -$35.81M | — | -$37.67M | $84,000.00 | -$38.05M | -$1.79 | -$1.79 | 21,740,193 | 21,740,193 |
|---|
| 2025-01-31 | $19M | $24.2M | — | $11.08M | $15.03M | $27.65M | -$32.85M | — | -$32.39M | — | -$28.33M | -$1.42 | -$1.42 | 20,501,663 | 20,501,663 |
|---|
| 2024-10-31 | $49.33M | $60.24M | — | $11.61M | $15.95M | $30.12M | -$41.03M | — | -$39.58M | $23,000.00 | -$41.42M | -$2.27 | -$2.27 | 859,015 | 859,015 |
|---|
| 2024-07-31 | $23.7M | $29.9M | — | $12.82M | $14.6M | $27.42M | -$33.62M | — | -$35.12M | $2,000.00 | -$32.66M | -$1.99 | -$1.99 | 16,772,791 | 16,772,791 |
|---|
| 2024-04-30 | $22.42M | $29.49M | — | $16.63M | $17.66M | $34.29M | -$41.36M | — | -$37.66M | — | -$32.14M | -$2.18 | -$2.18 | 15,099,482 | 15,099,482 |
|---|
| 2024-01-31 | $16.69M | $28.42M | — | $14.35M | $16.4M | $30.75M | -$42.48M | — | -$44.4M | — | -$19.79M | -$1.37 | -$1.37 | 15,054,568 | 15,054,568 |
|---|
| 2023-10-31 | $22.46M | $23.93M | — | $18.02M | $16.89M | $34.91M | -$36.38M | — | -$29.46M | $0.00 | -$30.36M | -$7.73 | -$7.73 | -395,370,233 | -395,370,233 |
|---|
| 2023-07-31 | $25.51M | $33.73M | — | $15.62M | $17.56M | $33.18M | -$41.4M | — | -$23.6M | — | -$24.28M | -$0.06 | -$0.06 | 415,867,594 | 415,867,594 |
|---|
| 2023-04-30 | $38.35M | $44.44M | — | $14.7M | $15.07M | $29.77M | -$35.86M | — | -$33.91M | $3,000.00 | -$34.3M | -$0.09 | -$0.09 | 406,316,070 | 406,316,070 |
|---|
| 2023-01-31 | $37.07M | $31.84M | — | $12.68M | $15.01M | $27.69M | -$22.46M | — | -$20.51M | $578,000.00 | -$18.62M | -$0.05 | -$0.05 | 405,803,753 | 405,803,753 |
|---|
| 2022-10-31 | $39.2M | $54.39M | — | $12.21M | $15.26M | $27.48M | -$42.67M | — | -$41.68M | $325,000.00 | -$42.47M | -$11.16 | -$11.16 | -362,866,988 | -362,866,988 |
|---|
| 2022-07-31 | $43.1M | $47.28M | — | $9.66M | $14.16M | $23.82M | -$28M | — | -$28.48M | $494,000.00 | -$29.41M | -$0.08 | -$0.08 | 387,465,758 | 387,465,758 |
|---|
| 2022-04-30 | $16.38M | $23.69M | — | $7.67M | $13.23M | $20.91M | -$28.22M | — | -$30.13M | — | -$30.22M | -$0.08 | -$0.08 | 372,615,824 | 372,615,824 |
|---|
| 2022-01-31 | $31.8M | $34.69M | — | $4.98M | $36.97M | $41.95M | -$44.84M | — | -$46.12M | — | -$40.62M | -$0.11 | -$0.11 | 366,734,739 | 366,734,739 |
|---|
| 2021-10-31 | $13.94M | $22.3M | — | $3.51M | $10.68M | $14.19M | -$22.55M | — | -$24.15M | -$1,000.00 | -$24.18M | -$0.07 | -$0.07 | 10,758,881 | 10,758,881 |
|---|
| 2021-07-31 | $26.82M | $25.72M | — | $3.02M | $8.66M | $11.69M | -$10.59M | — | -$11.99M | $7,000.00 | -$12M | -$0.04 | -$0.04 | 337,291,562 | 337,291,562 |
|---|
| 2021-04-30 | $13.95M | $18.71M | — | $2.96M | $9.67M | $12.63M | -$17.39M | — | -$18.92M | -$4,000.00 | -$18.92M | -$0.06 | -$0.06 | 322,500,592 | 322,500,592 |
|---|
| 2021-01-31 | $14.88M | $18.5M | — | $1.82M | $8.93M | $10.76M | -$14.37M | — | -$45.96M | — | -$45.96M | -$0.15 | -$0.15 | 312,109,888 | 312,109,888 |
|---|
| 2020-10-31 | $17M | $25.04M | — | $1.47M | $7.6M | $9.08M | -$17.12M | — | -$18.85M | $5,000.00 | -$18.86M | -$0.07 | -$0.07 | 11,570,381 | 11,570,381 |
|---|
| 2020-07-31 | $18.73M | $21.86M | — | $1.03M | $6.61M | $7.63M | -$10.76M | — | -$15.32M | $10,000.00 | -$15.33M | -$0.07 | -$0.07 | 217,966,402 | 217,966,402 |
|---|
| 2020-04-30 | $18.88M | $18.71M | — | $1.14M | $7.17M | $8.31M | -$8.14M | — | -$14.76M | $11,000.00 | -$14.77M | -$0.07 | -$0.07 | 211,000,091 | 211,000,091 |
|---|
| 2020-01-31 | $16.26M | $12.98M | — | $1.16M | $5.27M | $6.42M | -$3.14M | — | -$40.13M | $20,000.00 | -$40.15M | -$0.20 | -$0.20 | 202,216,493 | 202,216,493 |
|---|
| 2019-10-31 | $11.04M | $34.43M | -$23.39M | $1.35M | $8.25M | $9.6M | -$32.99M | — | -$35.16M | $20,000.00 | -$35.18M | $1.15 | $1.15 | 33,472,839 | 33,472,839 |
|---|
| 2019-07-31 | $22.71M | $14.75M | $7.97M | $1.98M | $7.06M | $9.04M | -$1.07M | — | -$5.29M | $20,000.00 | -$5.31M | -$0.18 | -$0.18 | 45,069,911 | 45,069,911 |
|---|
| 2019-04-30 | $9.22M | $12.86M | -$3.64M | $4.18M | $9.81M | $13.98M | -$17.62M | — | -$19.46M | $69,000.00 | -$19.53M | -$2.06 | -$2.06 | 11,090,698 | 11,090,698 |
|---|
| 2019-01-31 | $17.78M | $19.99M | -$2.21M | $6.28M | $6.76M | $13.04M | -$15.24M | — | -$17.55M | $0.00 | -$17.55M | -$3.97 | -$3.97 | 8,321,702 | 8,321,702 |
|---|
| 2018-10-31 | $17.88M | $16.74M | $1.14M | $7.43M | $5.58M | $13.01M | -$11.87M | — | -$14.09M | $5,000.00 | -$14.1M | -$2.31 | -$2.31 | 288,502 | 288,502 |
|---|
| 2018-07-31 | $12.11M | $14.17M | -$2.06M | $6.32M | $6.1M | $12.42M | -$14.47M | — | -$15.87M | $15,000.00 | -$15.88M | -$2.45 | -$2.45 | 7,191,457 | 7,191,457 |
|---|
| 2018-04-30 | $20.83M | $21.46M | -$629,000.00 | $5.02M | $7.09M | $12.11M | -$12.74M | — | -$13.17M | $0.00 | -$13.17M | -$2.74 | -$2.74 | 6,630,272 | 6,630,272 |
|---|
| 2018-01-31 | $38.61M | $33.98M | $4.64M | $4.05M | $6.14M | $10.19M | -$5.55M | — | -$7.22M | -$3.04M | -$4.18M | -$0.12 | -$0.12 | 72,024,811 | 72,024,811 |
|---|
| 2017-10-31 | $47.89M | $44.73M | $3.16M | $4.23M | $7.12M | $11.35M | -$8.18M | — | -$9.98M | $0.00 | -$9.98M | -$12.72 | -$12.72 | -41,743,458 | -41,743,458 |
|---|
| 2017-07-31 | $10.36M | $12.98M | -$2.63M | $5.39M | $6.31M | $11.7M | -$14.33M | — | -$17M | -$1,000.00 | -$17M | -$0.31 | -$0.31 | 57,420,050 | 57,420,050 |
|---|
| 2017-04-30 | $20.42M | $20.03M | $383,000.00 | $5.39M | $6.48M | $11.88M | -$11.5M | — | -$13.27M | -$36,000.00 | -$13.24M | -$0.33 | -$0.33 | 42,568,818 | 42,568,818 |
|---|
| 2017-01-31 | $17M | $15.19M | $1.81M | $5.39M | $6M | $12.74M | -$10.93M | — | -$13.6M | $81,000.00 | -$13.69M | -$0.39 | -$0.39 | 37,613,216 | 37,613,216 |
|---|
| 2016-10-31 | $24.47M | $24.94M | -$468,000.00 | $5.13M | $6.21M | $11.34M | -$11.81M | — | -$12.83M | $117,000.00 | -$12.86M | -$0.41 | -$0.41 | 1,093,104 | 1,093,104 |
|---|
| 2016-07-31 | $21.72M | $21.28M | $434,000.00 | $5.3M | $5.46M | $10.76M | -$10.32M | — | -$10.95M | $120,000.00 | -$11.01M | -$0.38 | -$0.38 | 31,015,658 | 31,015,658 |
|---|
| 2016-04-30 | $28.58M | $28.74M | -$157,000.00 | $5.11M | $7.44M | $12.55M | -$12.71M | — | -$15.24M | $177,000.00 | -$15.37M | -$0.56 | -$0.56 | 28,782,066 | 28,782,066 |
|---|
| 2016-01-31 | $33.48M | $33.65M | -$166,000.00 | $5.31M | $6.04M | $11.35M | -$11.52M | — | -$11.67M | $105,000.00 | -$11.71M | -$0.48 | -$0.48 | 26,246,271 | 26,246,271 |
|---|
| 2015-10-31 | $51.45M | $48.31M | $3.14M | $4.79M | $6.22M | $11.01M | -$7.87M | — | -$8.81M | $95,000.00 | -$8.86M | -$0.39 | -$0.39 | 201,401 | 201,401 |
|---|
| 2015-07-31 | $41.36M | $37.76M | $3.6M | $4.6M | $6.1M | $10.7M | -$7.1M | — | -$6.54M | $84,000.00 | -$6.54M | -$0.29 | -$0.29 | 24,884,103 | 24,884,103 |
|---|
| 2015-04-30 | $28.6M | $26.58M | $2.02M | $4.56M | $6.26M | $10.82M | -$8.79M | — | -$9.94M | $55,000.00 | -$9.89M | -$0.44 | -$0.44 | 24,252,182 | 24,252,182 |
|---|
| 2015-01-31 | $41.67M | $37.66M | $4.01M | $3.5M | $5.64M | $9.14M | -$5.13M | — | -$4.11M | $40,000.00 | -$4.07M | -$0.20 | -$0.20 | 23,798,744 | 23,798,744 |
|---|
| 2014-10-31 | $54.41M | $48.45M | $5.96M | $4.3M | $6.63M | $10.92M | -$4.97M | — | -$4.67M | $219,000.00 | -$4.7M | -$1.87 | -$1.87 | -213,459,721 | -213,459,721 |
|---|
| 2014-07-31 | $43.18M | $39.22M | $3.96M | $4.39M | $5.57M | $9.96M | -$6M | — | -$7.05M | $91,000.00 | -$6.98M | -$0.03 | -$0.03 | 258,178,826 | 258,178,826 |
|---|
| 2014-04-30 | $38.27M | $36.66M | $1.61M | $4.64M | $5.75M | $10.38M | -$8.77M | — | -$15.97M | $68,000.00 | -$15.84M | -$0.07 | -$0.07 | 243,289,058 | 243,289,058 |
|---|
| 2014-01-31 | $44.43M | $42.24M | $2.2M | $4.92M | $4.85M | $9.77M | -$7.57M | — | -$10.71M | $110,000.00 | -$10.6M | -$0.06 | -$0.06 | 200,637,819 | 200,637,819 |
|---|
| 2013-10-31 | $55.16M | $52.56M | $2.6M | $4.4M | $5.15M | $9.55M | -$6.95M | — | -$9.65M | $349,000.00 | -$9.7M | -$2.28 | -$2.28 | -174,462,581 | -174,462,581 |
|---|
| 2013-07-31 | $53.71M | $49.19M | $4.52M | $3.91M | $5.2M | $9.12M | -$4.59M | — | -$5.83M | -$20,000.00 | -$5.61M | -$0.03 | -$0.03 | 192,051,578 | 192,051,578 |
|---|
| 2013-04-30 | $42.44M | $40.12M | $2.31M | $4.08M | $5.44M | $9.51M | -$7.2M | — | -$7.59M | $35,000.00 | -$7.37M | -$0.04 | -$0.04 | 190,431,554 | 190,431,554 |
|---|
| 2013-01-31 | $36.36M | $38.67M | -$2.31M | $3.33M | $5.43M | $8.76M | -$11.07M | — | -$11.87M | $7,000.00 | -$11.68M | -$0.07 | -$0.07 | 187,553,306 | 187,553,306 |
|---|
| 2012-10-31 | $35.42M | $34.54M | $878,000.00 | $3.42M | $5.87M | $9.3M | -$8.42M | — | -$11.52M | $0.00 | -$11.34M | -$0.06 | -$0.06 | 6,922,263 | 6,922,263 |
|---|
| 2012-07-31 | $29.69M | $32.43M | -$2.74M | $3.19M | $4.58M | $7.77M | -$10.51M | — | -$10.02M | -$9,000.00 | -$9.92M | -$0.06 | -$0.06 | 185,906,834 | 185,906,834 |
|---|
| 2012-04-30 | $24.15M | $23.95M | $201,000.00 | $3.96M | $4M | $7.96M | -$7.76M | — | -$8.48M | -$121,000.00 | -$8.29M | -$0.06 | -$0.06 | 150,013,074 | 150,013,074 |
|---|
| 2012-01-31 | $31.34M | $29.23M | $2.1M | $3.78M | $3.76M | $7.55M | -$5.44M | — | -$5.82M | $199,000.00 | -$5.94M | -$0.05 | -$0.05 | 139,555,596 | 139,555,596 |
|---|
| 2011-10-31 | $34.72M | $34.28M | $439,000.00 | $4.11M | $4.22M | $8.32M | -$7.88M | — | -$7.12M | $8,000.00 | -$7.07M | -$0.06 | -$0.06 | 2,191,608 | 2,191,608 |
|---|
| 2011-07-31 | $31.16M | $31.02M | $137,000.00 | $3.92M | $3.58M | $7.5M | -$7.36M | — | -$7.83M | $0.00 | -$7.75M | -$0.07 | -$0.07 | 126,923,550 | 126,923,550 |
|---|
| 2011-04-30 | $28.61M | $39.48M | -$10.87M | $4.5M | $4.45M | $8.95M | -$19.82M | — | -$20M | $9,000.00 | -$19.96M | — | — | — | — |
|---|
| 2011-01-31 | $28.08M | $30.4M | -$2.32M | $4.25M | $4.05M | $8.3M | -$10.61M | — | -$10.99M | $18,000.00 | -$10.94M | — | — | — | — |
|---|
| 2010-10-31 | $19.7M | $31.25M | — | $4.24M | $4.26M | — | -$12.1M | — | -$12.54M | -$24,000.00 | -$12.12M | — | — | — | — |
|---|
| 2010-07-31 | $18.87M | $20.05M | — | $4.62M | $4.19M | — | -$12.56M | — | -$13.06M | $55,000.00 | -$13.03M | — | — | — | — |
|---|
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 | $158.16M | $184.57M | — | $34.08M | $60.74M | $165.94M | -$192.35M | — | -$191.24M | $137,000.00 | -$187.9M | -$7.42 | -$7.42 | 25,743,252 | 25,743,252 |
|---|
| 2024-10-31 | $112.13M | $148.05M | — | $55.4M | $64.6M | $122.57M | -$158.49M | — | -$156.75M | $25,000.00 | -$126.01M | -$7.83 | -$7.83 | 16,505,257 | 16,505,257 |
|---|
| 2023-10-31 | $123.39M | $133.93M | — | $61.02M | $64.53M | $125.55M | -$136.08M | — | -$107.48M | $581,000.00 | -$107.57M | -$7.92 | -$7.92 | 13,991,593 | 13,991,593 |
|---|
| 2022-10-31 | $130.48M | $160.06M | — | $34.53M | $79.62M | $114.15M | -$143.72M | — | -$146.41M | $819,000.00 | -$142.72M | -$11.43 | -$11.43 | 12,771,305 | 12,771,305 |
|---|
| 2021-10-31 | $69.59M | $85.22M | — | $11.32M | $37.95M | $49.26M | -$64.9M | — | -$101.02M | $2,000.00 | -$101.06M | -$0.31 | -$0.31 | 334,742,346 | 334,742,346 |
|---|
| 2020-10-31 | $70.87M | $78.6M | -$7.73M | $4.8M | $26.64M | $31.44M | -$39.17M | — | -$89.06M | $46,000.00 | -$89.11M | -$0.42 | -$0.42 | 221,960,288 | 221,960,288 |
|---|
| 2019-10-31 | $60.75M | $82.02M | -$21.27M | $13.79M | $31.87M | $45.66M | -$66.93M | — | -$77.46M | $109,000.00 | -$77.57M | -$1.82 | -$1.82 | 55,081,266 | 55,081,266 |
|---|
| 2018-10-31 | $89.44M | $86.34M | $3.09M | $22.82M | $24.91M | $47.73M | -$44.63M | — | -$50.35M | -$3.02M | -$47.33M | -$9.01 | -$9.01 | 6,896,189 | 6,896,189 |
|---|
| 2017-10-31 | $95.67M | $92.93M | $2.73M | $20.4M | $25.92M | $47.67M | -$44.94M | — | -$53.86M | $44,000.00 | -$53.9M | -$13.73 | -$13.73 | 4,159,575 | 4,159,575 |
|---|
| 2016-10-31 | $108.25M | $108.61M | -$357,000.00 | $20.85M | $25.15M | $46M | -$46.35M | — | -$50.69M | $519,000.00 | -$50.96M | -$1.82 | -$1.82 | 29,773,700 | 29,773,700 |
|---|
| 2015-10-31 | $163.08M | $150.3M | $12.78M | $17.44M | $24.23M | $41.67M | -$28.89M | — | -$29.41M | $274,000.00 | -$29.36M | -$1.33 | -$1.33 | 24,513,731 | 24,513,731 |
|---|
| 2014-10-31 | $180.29M | $166.57M | $13.73M | $18.24M | $22.8M | $41.04M | -$27.31M | — | -$38.4M | $488,000.00 | -$38.13M | -$2.02 | -$2.02 | 20,473,915 | 20,473,915 |
|---|
| 2013-10-31 | $187.66M | $180.54M | $7.12M | $15.72M | $21.22M | $36.94M | -$29.81M | — | -$34.95M | $371,000.00 | -$34.36M | -$2.42 | -$2.42 | 15,543,750 | 15,543,750 |
|---|
| 2012-10-31 | $120.6M | $120.16M | $445,000.00 | $14.35M | $18.22M | $32.57M | -$32.13M | — | -$35.84M | $69,000.00 | -$35.5M | -$0.23 | -$0.23 | 165,471,261 | 165,471,261 |
|---|
| 2011-10-31 | $122.57M | $135.18M | -$12.61M | $16.77M | $16.3M | $33.07M | -$45.68M | — | -$45.96M | $17,000.00 | -$45.71M | -$0.47 | -$0.47 | 124,498,073 | 124,498,073 |
|---|
| 2010-10-31 | $69.78M | $88.43M | -$18.65M | $18.56M | $17.15M | $35.71M | -$54.37M | — | -$56.28M | $44,000.00 | -$55.66M | -$0.63 | -$0.63 | 93,925,863 | 93,925,863 |
|---|
| 2009-10-31 | $88.02M | $118.03M | -$30.01M | $19.16M | $17.19M | $36.35M | -$66.37M | — | -$68.67M | — | -$68.67M | -$0.99 | -$0.99 | 72,392,928 | 72,392,928 |
|---|