Complete source-backed income-statement history.
- Available history
- 2008-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 | $8,382.00 | $6,706.00 | $1,676.00 | — | — | $54,006.00 | -$52,330.00 | — | -$58,993.00 | $0.00 | -$58,993.00 | $0.00 | — | 111,488,932 | — |
|---|
| 2026-01-31 | $9,454.00 | $7,563.00 | $1,891.00 | — | — | $104,220.00 | -$102,329.00 | — | -$110,057.00 | $0.00 | -$110,057.00 | $0.00 | — | 111,304,149 | — |
|---|
| 2025-10-31 | $5,065.00 | $4,956.00 | $109.00 | — | — | $59,536.00 | -$59,427.00 | — | -$63,208.00 | $0.00 | -$63,208.00 | $0.00 | — | 109,238,932 | — |
|---|
| 2025-07-31 | $8,634.00 | $8,370.00 | $264.00 | — | — | $59,951.00 | -$59,687.00 | — | -$198,753.00 | $0.00 | -$198,753.00 | $0.00 | — | 319,274 | — |
|---|
| 2025-04-30 | $0.00 | $0.00 | $0.00 | — | — | $64,626.00 | -$64,626.00 | — | -$68,062.00 | $0.00 | -$68,062.00 | $0.00 | — | 105,688,672 | — |
|---|
| 2025-01-31 | $0.00 | $0.00 | $0.00 | — | — | $36,399.00 | -$36,399.00 | — | -$39,335.00 | $0.00 | -$39,335.00 | $0.00 | — | 105,401,032 | — |
|---|
| 2024-10-31 | $0.00 | $0.00 | $0.00 | — | — | $74,602.00 | -$74,602.00 | — | -$77,462.00 | $0.00 | -$77,462.00 | $0.00 | — | 105,315,162 | — |
|---|
| 2024-07-31 | — | — | — | — | — | $36,866.00 | -$36,866.00 | — | -$39,720.00 | $0.00 | -$39,720.00 | $0.00 | — | 85,292,295 | — |
|---|
| 2024-04-30 | — | — | — | — | — | $36,284.00 | -$36,284.00 | — | -$39,154.00 | $0.00 | -$39,154.00 | $0.00 | — | 96,082,505 | — |
|---|
| 2024-01-31 | — | — | — | — | — | $26,916.00 | -$26,916.00 | — | -$29,776.00 | $0.00 | -$29,776.00 | $0.00 | — | 91,332,128 | — |
|---|
| 2023-10-31 | — | — | — | — | — | $58,820.00 | -$58,820.00 | — | -$61,690.00 | $0.00 | -$61,690.00 | $0.00 | — | 89,059,357 | — |
|---|
| 2023-07-31 | — | — | — | — | — | $62,138.00 | -$62,138.00 | — | $145,878.00 | $0.00 | $145,878.00 | $0.00 | — | 250,000 | — |
|---|
| 2023-04-30 | — | — | — | — | — | $42,168.00 | -$42,168.00 | — | -$43,753.00 | $0.00 | -$43,753.00 | $0.00 | — | 82,509,357 | — |
|---|
| 2023-01-31 | — | — | — | — | — | $25,751.00 | -$25,751.00 | — | -$26,871.00 | $0.00 | -$26,871.00 | $0.00 | — | 82,509,357 | — |
|---|
| 2022-10-31 | — | — | — | — | — | $51,652.00 | -$51,652.00 | — | -$51,756.00 | $0.00 | -$51,756.00 | $0.00 | — | 82,509,357 | — |
|---|
| 2022-07-31 | — | — | — | — | — | $32,163.00 | -$32,163.00 | — | -$34,437.00 | $0.00 | -$34,437.00 | $0.00 | — | 841,932 | — |
|---|
| 2022-04-30 | — | — | — | — | — | $31,272.00 | -$31,272.00 | -$1,585.00 | -$32,857.00 | $0.00 | -$32,857.00 | $0.00 | — | 80,135,673 | 80,135,673 |
|---|
| 2022-01-31 | $0.00 | — | — | — | — | $37,570.00 | -$37,570.00 | $9,062.00 | -$28,508.00 | $0.00 | -$28,508.00 | — | — | — | 76,728,449 |
|---|
| 2021-10-31 | — | — | — | — | — | $51,497.00 | -$51,497.00 | -$1,984.00 | -$53,481.00 | $0.00 | -$53,481.00 | — | — | — | 74,510,229 |
|---|
| 2021-07-31 | $0.00 | — | — | — | — | $39,619.00 | -$39,619.00 | -$101,737.00 | -$141,356.00 | $0.00 | -$141,356.00 | — | — | — | 1,879,706 |
|---|
| 2021-04-30 | $0.00 | — | — | — | — | $34,556.00 | -$34,556.00 | -$3,979.00 | -$38,535.00 | $0.00 | -$38,535.00 | — | — | — | 68,245,679 |
|---|
| 2021-01-31 | $400.00 | — | — | — | — | $42,914.00 | -$42,514.00 | $19,637.00 | -$22,877.00 | $0.00 | -$22,877.00 | — | — | — | 66,533,603 |
|---|
| 2020-10-31 | $0.00 | — | — | — | — | $61,221.00 | -$61,221.00 | $21,021.00 | -$40,200.00 | $0.00 | -$40,200.00 | — | — | — | 63,955,466 |
|---|
| 2020-07-31 | $1,006.00 | — | — | — | — | $74,886.00 | -$73,880.00 | $163,726.00 | $89,846.00 | $0.00 | $89,846.00 | — | — | — | 1,127,023 |
|---|
| 2020-04-30 | $564.00 | — | — | — | — | $25,803.00 | -$25,239.00 | -$3,946.00 | -$29,185.00 | $0.00 | -$29,185.00 | — | — | — | 59,078,479 |
|---|
| 2020-01-31 | $148.00 | — | — | — | — | $37,280.00 | -$37,132.00 | -$3,979.00 | -$41,111.00 | $0.00 | -$41,111.00 | — | — | — | 56,578,479 |
|---|
| 2019-10-31 | $1,231.00 | — | — | — | — | $52,907.00 | -$51,676.00 | -$2,891.00 | -$54,567.00 | $0.00 | -$54,567.00 | — | — | — | 56,240,528 |
|---|
| 2019-07-31 | $2,486.00 | — | — | — | — | -$16,061.00 | $18,547.00 | -$93,249.00 | -$74,702.00 | $0.00 | -$74,702.00 | — | — | — | 1,261,893 |
|---|
| 2019-04-30 | $10,191.00 | $2,865.00 | $10,191.00 | — | — | $70,766.00 | -$60,575.00 | -$2,399.00 | -$62,974.00 | $0.00 | -$62,974.00 | — | — | — | 52,923,710 |
|---|
| 2019-01-31 | -$113.00 | $6,332.00 | -$113.00 | — | — | $407,864.00 | -$407,977.00 | $84,103.00 | -$323,874.00 | — | -$323,874.00 | — | — | — | 48,436,818 |
|---|
| 2018-10-31 | $1,709.00 | $9,153.00 | $1,709.00 | — | — | $104,269.00 | -$102,560.00 | -$7,467.00 | -$110,027.00 | $0.00 | -$110,027.00 | — | — | — | 48,286,818 |
|---|
| 2018-07-31 | -$47,523.00 | $10,740.00 | $2,127.00 | — | — | $329,483.00 | -$327,356.00 | -$3,152.00 | -$330,508.00 | $0.00 | -$330,508.00 | — | — | — | 1,186,389 |
|---|
| 2018-04-30 | $18,518.00 | $21,891.00 | -$3,373.00 | — | — | $192,883.00 | -$196,256.00 | -$10,143.00 | -$206,399.00 | $0.00 | -$206,399.00 | — | — | — | 42,736,031 |
|---|
| 2018-01-31 | $16,767.00 | $14,720.00 | $2,047.00 | — | — | $138,921.00 | -$136,874.00 | $1,435.00 | -$135,439.00 | — | -$135,439.00 | — | — | — | 40,526,079 |
|---|
| 2017-10-31 | $11,292.00 | $13,039.00 | -$1,747.00 | — | — | $88,499.00 | -$90,246.00 | -$7,184.00 | -$97,430.00 | — | -$97,430.00 | — | — | — | 28,662,202 |
|---|
| 2017-07-31 | $21,256.00 | $13,376.00 | $7,880.00 | — | — | $26,077.00 | -$18,197.00 | $1,381.00 | -$16,816.00 | — | -$16,816.00 | — | — | — | -657,729 |
|---|
| 2017-04-30 | $19,306.00 | $18,426.00 | $880.00 | — | — | $32,648.00 | -$31,768.00 | -$1,658.00 | -$33,426.00 | — | -$33,426.00 | — | — | — | 26,497,818 |
|---|
| 2017-01-31 | $13,123.00 | $15,492.00 | -$2,369.00 | — | — | $15,616.00 | -$17,985.00 | -$1,714.00 | -$19,699.00 | — | -$19,699.00 | — | — | — | 26,497,818 |
|---|
| 2016-10-31 | — | — | — | — | — | $60,474.00 | -$60,474.00 | -$489,820.00 | -$550,294.00 | — | -$550,294.00 | — | — | — | 26,461,405 |
|---|
| 2016-07-31 | -$29,111.00 | — | -$5,855.00 | — | — | -$9,892.00 | $4,037.00 | — | $4,037.00 | — | $4,037.00 | — | — | — | 1,472,926 |
|---|
| 2016-04-30 | $17,287.00 | $7,133.00 | $10,154.00 | — | — | $95,121.00 | -$84,967.00 | — | -$84,967.00 | — | -$84,967.00 | -$0.0046 | — | 18,494,484 | 18,494,484 |
|---|
| 2016-01-31 | $18,225.00 | $10,937.00 | $7,288.00 | — | — | $72,311.00 | -$65,023.00 | — | -$65,023.00 | — | -$65,023.00 | -$0.0038 | — | 17,188,506 | 17,188,506 |
|---|
| 2015-10-31 | $7,900.00 | $5,186.00 | $2,714.00 | — | — | $41,911.00 | -$39,197.00 | — | — | — | -$39,197.00 | -$0.0023 | — | 16,682,527 | 16,682,527 |
|---|
| 2015-07-31 | — | — | — | — | — | $171,353.00 | — | — | — | — | -$171,353.00 | -$0.0109 | — | 192,503 | — |
|---|
| 2015-04-30 | — | — | — | — | — | $49,069.00 | — | — | — | — | -$49,069.00 | -$0.003 | — | 16,144,484 | — |
|---|
| 2015-01-31 | — | — | — | — | — | $36,785.00 | — | — | — | — | -$36,785.00 | -$0.0023 | — | 16,145,571 | — |
|---|
| 2014-10-31 | — | — | — | — | — | $49,721.00 | — | — | — | — | -$49,721.00 | -$0.0036 | — | 13,637,962 | — |
|---|
| 2014-07-31 | — | — | — | — | — | $30,350.00 | — | — | — | — | -$30,350.00 | -$0.0046 | — | 394,521 | — |
|---|
| 2014-04-30 | — | — | — | — | — | $18,914.00 | — | — | — | — | — | -$0.0037 | — | — | 5,044,484 |
|---|
| 2014-01-31 | — | — | — | — | — | $18,914.00 | — | — | — | — | -$18,914.00 | -$0.0037 | — | 5,044,484 | — |
|---|
| 2013-10-31 | $0.00 | — | — | — | — | $23,047.00 | — | — | — | — | -$23,047.00 | -$0.0046 | — | 5,044,484 | — |
|---|
| 2013-07-31 | $0.00 | — | — | — | — | $668,980.00 | — | — | — | — | $13,140.00 | -$0.0545 | — | -45,269,122 | — |
|---|
| 2013-04-30 | $0.00 | — | — | — | — | $38,937.00 | — | — | — | — | -$38,937.00 | -$0.0077 | — | 50,390,011 | 5,039,001 |
|---|
| 2013-01-31 | $0.00 | — | — | — | — | $49,923.00 | — | — | — | — | -$49,923.00 | -$0.01 | — | 5,015,698 | — |
|---|
| 2012-10-31 | $0.00 | — | — | — | — | -$231,072.00 | — | — | — | — | -$231,072.00 | -$0.0046 | — | 50,156,976 | — |
|---|
| 2012-07-31 | $0.00 | — | — | — | — | -$78,210.00 | — | — | — | — | $203,549.00 | -$0.0009 | — | 0 | — |
|---|
| 2012-04-30 | $0.00 | — | — | — | — | $26,700.00 | — | — | — | — | -$26,700.00 | -$0.0005 | — | 50,000,000 | — |
|---|
| 2012-01-31 | $0.00 | — | — | — | — | $26,357.00 | — | — | — | — | -$26,357.00 | -$0.0005 | — | 50,000,000 | — |
|---|
| 2011-10-31 | — | — | — | — | — | $25,153.00 | — | — | — | — | -$25,153.00 | -$0.0005 | — | 50,000,000 | — |
|---|
| 2011-07-31 | — | — | — | — | — | $34,769.00 | — | — | — | — | -$34,769.00 | -$0.0023 | — | 0 | — |
|---|
| 2011-04-30 | — | — | — | — | — | $26,386.00 | — | — | — | — | -$26,386.00 | $0.00 | — | 50,000,000 | — |
|---|
| 2011-01-31 | — | — | — | — | — | $26,303.00 | — | — | — | — | -$26,303.00 | $0.00 | — | 50,000,000 | — |
|---|
| 2010-10-31 | — | — | — | — | — | $26,511.00 | — | — | — | — | -$26,511.00 | $0.00 | — | 50,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-07-31 | $8,634.00 | $8,370.00 | $264.00 | — | — | $235,578.00 | -$235,314.00 | — | -$383,612.00 | $0.00 | -$383,612.00 | $0.00 | — | 105,785,747 | — |
|---|
| 2024-07-31 | $0.00 | $0.00 | $0.00 | — | — | $158,886.00 | -$158,886.00 | — | -$170,340.00 | $0.00 | -$170,340.00 | $0.00 | — | 94,508,628 | — |
|---|
| 2023-07-31 | — | — | — | — | — | $181,709.00 | -$181,709.00 | — | $23,498.00 | $0.00 | $23,498.00 | $0.00 | — | 82,759,357 | — |
|---|
| 2022-07-31 | — | — | — | — | — | $152,502.00 | -$152,502.00 | — | -$149,283.00 | $0.00 | -$149,283.00 | $0.00 | — | 77,905,754 | — |
|---|
| 2021-07-31 | $0.00 | — | — | — | — | $177,910.00 | -$177,910.00 | -$65,058.00 | -$242,968.00 | $0.00 | -$242,968.00 | — | — | — | 68,102,636 |
|---|
| 2020-07-31 | $2,949.00 | — | — | — | — | $190,876.00 | -$187,927.00 | $152,910.00 | -$35,017.00 | $0.00 | -$35,017.00 | — | — | — | 58,125,466 |
|---|
| 2019-07-31 | $14,273.00 | — | — | — | — | $566,838.00 | -$552,565.00 | -$19,012.00 | -$571,577.00 | $0.00 | -$571,577.00 | — | — | — | 51,155,037 |
|---|
| 2018-07-31 | -$946.00 | $60,390.00 | -$946.00 | — | — | $749,786.00 | -$750,732.00 | -$19,044.00 | -$769,776.00 | $0.00 | -$769,776.00 | — | — | — | 40,396,771 |
|---|
| 2017-07-31 | $53,685.00 | $47,294.00 | $6,391.00 | — | — | $134,815.00 | -$128,424.00 | -$491,811.00 | -$620,235.00 | — | -$620,235.00 | — | — | — | 25,827,818 |
|---|
| 2016-07-31 | $14,301.00 | — | $14,301.00 | — | — | $199,451.00 | -$185,150.00 | — | -$185,150.00 | — | -$185,150.00 | — | — | — | 18,920,512 |
|---|
| 2015-07-31 | — | — | — | — | — | $306,928.00 | — | — | — | — | -$306,928.00 | -$0.0197 | — | 15,573,251 | 15,573,251 |
|---|
| 2014-07-31 | — | — | — | — | — | $96,292.00 | — | — | — | — | -$96,292.00 | -$0.0177 | — | 5,439,005 | — |
|---|
| 2013-07-31 | $0.00 | — | — | — | — | $349,048.00 | — | — | — | — | -$306,792.00 | -$0.0609 | — | 5,033,875 | — |
|---|
| 2012-07-31 | $0.00 | — | — | — | — | $0.00 | — | — | — | — | $125,339.00 | -$0.0025 | — | 50,000,000 | — |
|---|
| 2011-07-31 | — | — | — | — | — | $113,969.00 | — | — | — | — | -$113,969.00 | -$0.0023 | — | 50,000,000 | — |
|---|
| 2010-07-31 | — | — | — | — | — | — | — | — | — | — | -$64,124.00 | — | — | — | — |
|---|
| 2009-07-31 | — | — | — | — | — | — | — | — | — | — | -$21,664.00 | — | — | — | — |
|---|
| 2008-07-31 | — | — | — | — | — | — | — | — | — | — | -$32,423.00 | — | — | — | — |
|---|