Complete source-backed income-statement history.
- Available history
- 2013-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 | $11,258.00 | $39,271.00 | -$28,013.00 | — | $2.08M | $3.46M | -$3.49M | $23,406.00 | — | — | -$3.47M | -$0.02 | -$0.02 | 189,551,213 | 189,551,213 |
|---|
| 2026-01-31 | — | — | — | — | $1.15M | $1.16M | -$1.16M | $42,101.00 | — | — | -$1.12M | -$0.01 | -$0.01 | 188,051,290 | 188,051,290 |
|---|
| 2025-10-31 | — | — | — | — | $1.13M | $1.69M | -$1.69M | $67,029.00 | — | — | -$1.62M | -$0.01 | -$0.01 | 186,103,638 | 186,103,638 |
|---|
| 2025-07-31 | — | — | — | — | $1M | $1.46M | -$1.46M | $78,542.00 | — | — | -$1.38M | -$0.01 | -$0.01 | 9,528,072 | 9,528,072 |
|---|
| 2025-04-30 | — | — | — | — | $939,226.00 | $1.42M | -$1.42M | $114,140.00 | — | — | -$1.31M | -$0.01 | -$0.01 | 165,259,474 | 165,259,474 |
|---|
| 2025-01-31 | — | — | — | — | $470,227.00 | $1.25M | -$1.25M | -$17,700.00 | — | — | -$1.27M | -$0.01 | -$0.01 | 110,265,231 | 110,265,231 |
|---|
| 2024-10-31 | — | — | — | — | $343,787.00 | $670,201.00 | -$670,201.00 | -$13,937.00 | — | — | -$684,138.00 | -$0.01 | -$0.01 | 83,435,756 | 83,435,756 |
|---|
| 2024-07-31 | $239,948.00 | — | — | — | $146,044.00 | $424,089.00 | -$424,089.00 | $320,484.00 | — | — | -$103,605.00 | $0.00 | $0.00 | 728,772 | 728,772 |
|---|
| 2024-04-30 | $60,283.00 | — | — | — | $128,082.00 | $262,140.00 | -$201,857.00 | -$13,361.00 | — | — | -$215,218.00 | $0.00 | $0.00 | 71,481,879 | 71,481,879 |
|---|
| 2024-01-31 | $21,769.00 | — | — | — | $104,137.00 | $163,727.00 | -$141,958.00 | -$13,205.00 | — | — | -$155,163.00 | $0.00 | $0.00 | 69,406,473 | 69,406,473 |
|---|
| 2023-10-31 | — | — | — | — | $138,017.00 | $215,656.00 | -$215,656.00 | -$12,844.00 | — | — | -$228,500.00 | $0.00 | $0.00 | 68,189,433 | 68,189,433 |
|---|
| 2023-07-31 | — | — | — | — | $169,891.00 | $217,312.00 | -$217,312.00 | $22,375.00 | — | — | -$194,937.00 | $0.00 | $0.00 | 928,558 | 928,558 |
|---|
| 2023-04-30 | — | — | — | — | $161,161.00 | $255,614.00 | -$255,614.00 | $9,084.00 | — | — | -$246,530.00 | -$0.01 | -$0.01 | 43,697,382 | 43,697,382 |
|---|
| 2023-01-31 | — | — | — | — | $152,542.00 | $255,161.00 | -$255,161.00 | $37,062.00 | — | — | -$218,099.00 | -$0.01 | -$0.01 | 42,444,137 | 42,444,137 |
|---|
| 2022-10-31 | — | — | — | — | $160,324.00 | $233,481.00 | -$233,481.00 | -$409,411.00 | — | — | -$642,892.00 | -$0.02 | -$0.02 | 42,304,673 | 42,304,673 |
|---|
| 2022-07-31 | — | — | — | — | -$246,119.00 | $227,392.00 | -$227,392.00 | $91,036.00 | — | — | -$136,356.00 | $0.00 | — | 748,907 | — |
|---|
| 2022-04-30 | — | — | — | — | $255,312.00 | $255,312.00 | -$255,312.00 | -$160,577.00 | — | — | -$415,889.00 | -$0.01 | — | 42,204,673 | — |
|---|
| 2022-01-31 | — | — | — | — | $314,264.00 | $314,264.00 | -$314,264.00 | -$79,459.00 | — | — | -$393,723.00 | -$0.01 | — | 42,085,284 | 42,085,284 |
|---|
| 2021-10-31 | — | — | — | — | $341,097.00 | $341,097.00 | -$341,097.00 | -$73,956.00 | — | — | -$415,053.00 | -$0.01 | — | 40,989,425 | 40,989,425 |
|---|
| 2021-07-31 | — | — | — | — | $298,855.00 | $298,855.00 | -$298,855.00 | $43,356.00 | — | — | -$255,499.00 | -$0.01 | — | 429,764 | 429,764 |
|---|
| 2021-04-30 | — | — | — | — | $362,890.00 | $362,890.00 | -$362,890.00 | -$248,682.00 | — | — | -$611,572.00 | -$0.02 | — | 38,664,510 | 38,664,510 |
|---|
| 2021-01-31 | — | — | — | — | $294,543.00 | $294,543.00 | -$294,543.00 | $33,432.00 | — | — | -$261,111.00 | — | — | — | 37,229,340 |
|---|
| 2020-10-31 | — | — | — | — | $318,346.00 | $318,346.00 | -$318,346.00 | -$8,497.00 | — | — | -$326,843.00 | — | — | — | 36,313,741 |
|---|
| 2020-07-31 | — | — | — | — | $336,355.00 | $336,355.00 | -$336,355.00 | -$10,416.00 | — | — | -$346,771.00 | — | — | — | 455,204 |
|---|
| 2020-04-30 | — | — | — | — | $283,282.00 | $283,282.00 | -$283,282.00 | -$10,429.00 | — | — | -$293,811.00 | — | — | — | 33,235,913 |
|---|
| 2020-01-31 | — | — | — | — | $220,522.00 | $220,522.00 | -$220,522.00 | -$10,074.00 | — | — | -$230,596.00 | — | — | — | 32,487,500 |
|---|
| 2019-10-31 | — | — | — | — | $176,264.00 | $176,264.00 | -$176,264.00 | -$10,645.00 | — | — | -$186,909.00 | — | — | — | 32,487,500 |
|---|
| 2019-07-31 | — | — | — | — | $160,049.00 | $160,049.00 | -$160,049.00 | -$10,002.00 | — | — | -$169,832.00 | — | — | — | 0 |
|---|
| 2019-04-30 | — | — | — | — | $166,272.00 | $166,272.00 | -$166,272.00 | -$9,742.00 | — | — | -$179,925.00 | — | — | — | 32,487,500 |
|---|
| 2018-07-31 | — | — | — | — | $126,091.00 | $126,091.00 | -$220,795.00 | $2,722.00 | — | — | -$303,463.00 | — | — | — | 606,019 |
|---|
| 2018-01-31 | $89,732.00 | $67,908.00 | $21,824.00 | — | $10,346.00 | $357,875.00 | — | — | — | — | -$342,880.00 | -$0.01 | — | — | 26,287,500 |
|---|
| 2017-10-31 | $196,013.00 | $148,537.00 | $47,476.00 | — | $16,326.00 | $360,497.00 | — | — | — | — | -$313,463.00 | -$0.01 | — | — | 26,287,500 |
|---|
| 2017-07-31 | $160,012.00 | $115,295.00 | $44,717.00 | — | -$1.03M | $343,695.00 | — | — | — | — | -$302,180.00 | -$0.01 | — | — | 0 |
|---|
| 2017-04-30 | $72,859.00 | $55,873.00 | $16,986.00 | — | $11,506.00 | $341,494.00 | — | — | — | — | -$327,643.00 | -$0.01 | — | — | 26,287,500 |
|---|
| 2017-01-31 | $65,165.00 | $50,460.00 | $14,705.00 | — | $9,996.00 | $330,375.00 | — | — | — | — | -$322,272.00 | -$0.01 | — | — | 26,287,500 |
|---|
| 2016-10-31 | $111,318.00 | $83,596.00 | $27,722.00 | — | $17,954.00 | $408,669.00 | — | — | — | — | -$378,466.00 | -$0.01 | — | — | 26,287,500 |
|---|
| 2016-07-31 | $133,834.00 | $98,647.00 | $35,187.00 | — | $19,284.00 | $1.04M | — | — | — | — | -$1.01M | -$0.03 | — | — | 1,563,883 |
|---|
| 2016-04-30 | $60,844.00 | $41,389.00 | $19,455.00 | — | $23,551.00 | $3.62M | -$3.6M | — | — | — | -$3.6M | -$0.21 | — | — | 16,949,241 |
|---|
| 2016-01-31 | $148,791.00 | $117,929.00 | $30,862.00 | — | $14,050.00 | $368,866.00 | -$338,448.00 | — | — | — | -$338,448.00 | -$0.02 | — | — | 17,887,500 |
|---|
| 2015-10-31 | $96,267.00 | $57,317.00 | $38,950.00 | — | $15,130.00 | $869,265.00 | -$830,747.00 | — | — | — | -$830,747.00 | -$0.05 | — | — | 17,505,978 |
|---|
| 2015-07-31 | $113,589.00 | $84,146.00 | $29,443.00 | — | $19,417.00 | $379,889.00 | -$350,778.00 | — | — | — | -$350,778.00 | -$0.03 | — | — | 405,050 |
|---|
| 2015-04-30 | $32,716.00 | $12,151.00 | $20,565.00 | — | $3,119.00 | $6,119.00 | $14,446.00 | — | — | — | $14,446.00 | $0.00 | — | — | 13,168,539 |
|---|
| 2015-01-31 | — | — | — | — | $450.00 | $5,350.00 | -$5,350.00 | — | — | — | -$5,350.00 | $0.00 | — | — | 13,000,000 |
|---|
| 2014-10-31 | — | — | — | — | $481.00 | $2,231.00 | -$2,231.00 | — | — | — | -$2,231.00 | $0.00 | — | — | 13,000,000 |
|---|
| 2014-07-31 | — | — | — | — | — | $23,121.00 | — | — | — | — | -$23,121.00 | — | — | — | 703,110 |
|---|
| 2014-04-30 | — | — | — | — | — | $1,750.00 | — | — | — | — | -$1,750.00 | — | — | — | 10,000,000 |
|---|
| 2014-01-31 | — | — | — | — | — | $2,180.00 | — | — | — | — | -$2,180.00 | — | — | — | 10,000,000 |
|---|
| 2013-10-31 | — | — | — | — | — | $2,758.00 | — | — | — | — | -$2,758.00 | — | — | — | 10,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 | — | — | — | — | $2.76M | $4.8M | -$4.8M | $161,045.00 | — | — | -$4.64M | -$0.04 | -$0.04 | 130,930,264 | 130,930,264 |
|---|
| 2024-07-31 | $322,000.00 | — | $82,052.00 | — | $516,280.00 | $1.07M | -$983,560.00 | $281,074.00 | — | — | -$702,486.00 | -$0.01 | -$0.01 | 70,048,860 | 70,048,860 |
|---|
| 2023-07-31 | — | — | — | — | $657,667.00 | $961,568.00 | -$961,568.00 | -$340,890.00 | — | — | -$1.3M | -$0.03 | -$0.03 | 44,050,535 | 44,050,535 |
|---|
| 2022-07-31 | — | — | — | — | $664,554.00 | $1.14M | -$1.14M | -$222,956.00 | — | — | -$1.36M | -$0.03 | -$0.03 | 42,024,810 | 42,024,810 |
|---|
| 2021-07-31 | — | — | — | — | $1.27M | $1.27M | -$1.27M | -$180,391.00 | — | — | -$1.46M | -$0.04 | — | 37,377,106 | 37,377,106 |
|---|
| 2020-07-31 | — | — | — | — | $1.02M | $1.02M | -$1.02M | -$41,564.00 | — | — | -$1.06M | — | — | — | 33,375,273 |
|---|
| 2019-07-31 | — | — | — | — | $783,993.00 | $783,993.00 | -$783,993.00 | -$38,931.00 | — | — | -$838,518.00 | — | — | — | 32,487,500 |
|---|
| 2018-07-31 | — | — | — | — | $1.95M | $1.95M | -$1.95M | -$14,366.00 | — | — | -$2.05M | — | — | — | 27,833,365 |
|---|
| 2017-07-31 | $409,354.00 | $305,224.00 | $104,130.00 | — | $47,985.00 | $1.42M | — | — | — | — | -$1.33M | -$0.05 | — | — | 26,287,500 |
|---|
| 2016-07-31 | $439,736.00 | $315,282.00 | $124,454.00 | — | $72,015.00 | $5.89M | — | — | — | — | -$5.78M | -$0.27 | — | — | 21,629,850 |
|---|
| 2015-07-31 | $146,305.00 | $96,297.00 | $50,008.00 | — | $23,467.00 | $396,089.00 | -$346,413.00 | — | — | — | -$346,413.00 | -$0.03 | — | — | 13,459,795 |
|---|
| 2014-07-31 | — | — | — | — | $2,559.00 | $29,809.00 | -$29,809.00 | — | — | — | -$29,809.00 | $0.00 | — | — | 10,703,110 |
|---|