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 | $57,155.00 | $5,367.00 | $51,788.00 | — | — | $1.4M | -$1.35M | -$103,603.00 | — | — | -$1.45M | -$0.03 | -$0.03 | 2,167,629 | 2,167,629 |
|---|
| 2026-01-31 | $92,162.00 | $5,490.00 | $86,672.00 | — | — | $294,889.00 | -$208,217.00 | -$197,071.00 | — | — | -$405,288.00 | -$0.01 | -$0.01 | 45,255,151 | 45,255,151 |
|---|
| 2025-10-31 | $99,307.00 | $8,797.00 | $90,510.00 | — | — | $364,685.00 | -$274,175.00 | -$245,359.00 | — | — | -$519,534.00 | -$0.01 | -$0.01 | 42,662,492 | 42,662,492 |
|---|
| 2025-07-31 | $96,688.00 | $8,472.00 | $88,216.00 | — | — | $367,549.00 | -$279,333.00 | -$195,058.00 | — | — | -$474,391.00 | -$0.01 | -$0.01 | 40,733,568 | 40,733,568 |
|---|
| 2025-04-30 | $67,187.00 | $7,493.00 | $59,694.00 | — | — | $426,367.00 | -$366,673.00 | $40,412.00 | — | — | -$326,261.00 | -$0.01 | -$0.01 | 1,652,969 | 1,652,969 |
|---|
| 2025-01-31 | $78,998.00 | $7,448.00 | $71,550.00 | — | — | $257,270.00 | -$185,720.00 | -$220,421.00 | — | — | -$406,141.00 | -$0.01 | -$0.01 | 35,388,095 | 35,388,095 |
|---|
| 2024-10-31 | $47,808.00 | $4,654.00 | $43,154.00 | — | — | $372,050.00 | -$328,896.00 | -$88,904.00 | — | — | -$417,800.00 | -$0.01 | -$0.01 | 35,388,095 | 35,388,095 |
|---|
| 2024-07-31 | $41,551.00 | $8,583.00 | $32,968.00 | — | — | $376,762.00 | -$343,794.00 | -$620,722.00 | — | — | -$964,516.00 | -$0.03 | -$0.03 | 30,356,923 | 30,356,923 |
|---|
| 2024-04-30 | $40,607.00 | $5,702.00 | $34,906.00 | — | — | $152,876.00 | -$117,970.00 | $177,816.00 | — | — | $59,846.00 | $0.017 | $0.017 | 10,182,089 | 10,182,089 |
|---|
| 2024-01-31 | $36,736.00 | $8,010.00 | $28,725.00 | — | — | $247,003.00 | -$218,278.00 | $122,235.00 | — | — | -$96,043.00 | -$0.004 | -$0.004 | 25,432,999 | 25,432,999 |
|---|
| 2023-10-31 | $52,418.00 | $14,135.00 | $38,283.00 | — | — | $304,846.00 | -$266,563.00 | -$95,856.00 | — | — | -$362,419.00 | -$0.01 | -$0.01 | 24,323,456 | 24,323,456 |
|---|
| 2023-07-31 | $62,279.00 | $8,924.00 | $53,355.00 | — | — | $315,036.00 | -$261,681.00 | $53,047.00 | — | — | -$208,634.00 | -$0.01 | -$0.01 | 23,168,129 | 23,168,129 |
|---|
| 2023-04-30 | $67,864.00 | $10,974.00 | $56,890.00 | — | — | $322,177.00 | -$265,287.00 | -$3.25M | — | — | -$3.53M | -$0.20 | -$0.20 | 1,303,926 | 1,303,926 |
|---|
| 2023-01-31 | $63,670.00 | $9,142.00 | $54,528.00 | — | — | $403,695.00 | -$349,167.00 | $1.43M | — | — | -$150,186.00 | -$0.05 | -$0.05 | 19,686,822 | 19,686,822 |
|---|
| 2022-10-31 | $56,419.00 | $11,802.00 | $44,617.00 | — | — | $304,846.00 | -$260,229.00 | $2.62M | — | — | $2.36M | $0.129 | $0.129 | 18,196,367 | 18,196,367 |
|---|
| 2022-07-31 | $68,953.00 | $11,043.00 | $57,910.00 | $41,969.00 | — | $572,882.00 | -$514,972.00 | $1.62M | — | — | $1.11M | $0.067 | $0.067 | 16,340,345 | 16,340,345 |
|---|
| 2022-04-30 | $58,366.00 | $18,032.00 | $40,334.00 | — | — | $1.02M | -$980,576.00 | $5.65M | — | — | $4.66M | — | — | — | 1,118,168 |
|---|
| 2022-01-31 | $121,405.00 | $19,435.00 | $101,970.00 | — | — | $590,304.00 | -$488,334.00 | -$1.24M | — | — | -$1.61M | — | — | — | 13,265,570 |
|---|
| 2021-10-31 | $65,698.00 | $13,116.00 | $52,582.00 | — | — | $256,713.00 | -$204,131.00 | -$4.92M | — | — | -$5.12M | — | — | — | 11,872,084 |
|---|
| 2021-07-31 | $60,685.00 | $10,177.00 | $50,508.00 | — | — | $250,024.00 | -$199,516.00 | $579,318.00 | — | — | $380,140.00 | $0.03 | — | 10,912,112 | 10,912,112 |
|---|
| 2021-04-30 | $64,704.00 | $7,748.00 | $56,956.00 | — | — | $231,765.00 | -$174,809.00 | $384,116.00 | — | — | $222,055.00 | — | — | — | 860,776 |
|---|
| 2021-01-31 | $53,473.00 | $7,504.00 | $45,969.00 | — | — | $229,407.00 | -$183,438.00 | $63,533.00 | — | — | -$120,808.00 | — | — | — | 7,094,502 |
|---|
| 2020-10-31 | $64,947.00 | $25,586.00 | $39,361.00 | — | — | $220,033.00 | -$180,672.00 | $15,445.00 | — | — | -$173,122.00 | — | — | — | 662,430,947 |
|---|
| 2020-07-31 | $76,607.00 | $20,148.00 | $56,459.00 | — | — | $713,676.00 | -$657,217.00 | -$1.56M | — | — | -$2.21M | — | — | — | 6,270,929 |
|---|
| 2020-04-30 | $68,549.00 | $9,079.00 | $59,470.00 | — | — | $248,095.00 | -$188,625.00 | $365,618.00 | — | — | $174,314.00 | — | — | — | -620,821,975 |
|---|
| 2020-01-31 | $72,281.00 | $19,591.00 | $52,690.00 | — | — | $300,368.00 | -$247,678.00 | $164,551.00 | — | — | -$86,227.00 | — | — | — | 6,270,929 |
|---|
| 2019-10-31 | $85,229.00 | $14,787.00 | $70,442.00 | — | — | $225,066.00 | -$154,624.00 | -$1.59M | — | — | $873,016.00 | — | — | — | 627,092,904 |
|---|
| 2019-07-31 | $85,229.00 | $14,787.00 | $70,442.00 | — | — | $225,066.00 | -$154,624.00 | -$1.59M | — | — | -$1.75M | — | — | — | 627,092,904 |
|---|
| 2019-04-30 | $83,522.00 | $5,726.00 | $77,796.00 | — | — | $249,826.00 | -$172,030.00 | $154,777.00 | — | — | -$330,579.00 | — | — | — | 840,200 |
|---|
| 2019-01-31 | $91,151.00 | $6,178.00 | $84,973.00 | — | — | $331,721.00 | -$246,748.00 | $7,043.00 | — | — | -$256,633.00 | — | — | — | 627,092,904 |
|---|
| 2018-10-31 | $106,325.00 | $5,938.00 | $100,387.00 | — | — | $305,534.00 | -$205,147.00 | $1.33M | — | — | -$1.54M | — | — | — | 627,092,904 |
|---|
| 2018-07-31 | $103,667.00 | $11,761.00 | $91,906.00 | — | — | $314,984.00 | -$223,078.00 | -$668,508.00 | — | — | $439,597.00 | — | — | — | 623,566,356 |
|---|
| 2018-04-30 | $110,767.00 | $8,494.00 | $102,273.00 | — | — | $208,270.00 | -$105,997.00 | $1.07M | — | — | -$1.19M | — | — | — | 5,303,888 |
|---|
| 2018-01-31 | $104,478.00 | $10,770.00 | $93,708.00 | — | — | $349,667.00 | -$255,959.00 | $424,119.00 | — | — | -$699,926.00 | — | — | — | 604,086,776 |
|---|
| 2017-10-31 | $112,707.00 | $11,429.00 | $101,278.00 | — | — | $312,542.00 | -$211,264.00 | $356,071.00 | — | — | -$583,396.00 | — | — | — | 507,271,132 |
|---|
| 2017-07-31 | $118,207.00 | $12,569.00 | $105,638.00 | — | — | $374,842.00 | -$269,204.00 | $110,315.00 | — | — | -$366,889.00 | — | — | — | 458,404,528 |
|---|
| 2017-04-30 | $139,262.00 | $13,901.00 | $125,361.00 | — | — | $300,972.00 | -$175,611.00 | -$907,258.00 | — | — | $725,224.00 | — | — | — | 43,143,730 |
|---|
| 2017-01-31 | $113,755.00 | $8,776.00 | $104,989.00 | — | — | $349,258.00 | -$244,269.00 | $1.89M | — | — | -$2.14M | — | — | — | 507,271,132 |
|---|
| 2016-10-31 | $133,242.00 | $12,402.00 | $120,840.00 | — | — | $324,283.00 | -$203,443.00 | -$213,071.00 | — | — | $1,790.00 | — | — | — | 507,271,132 |
|---|
| 2016-07-31 | $161,447.00 | $14,486.00 | $146,961.00 | — | — | $508,233.00 | -$361,272.00 | $815,228.00 | -$1.18M | — | -$1.19M | — | — | — | 458,404,528 |
|---|
| 2016-04-30 | $148,136.00 | $11,953.00 | $136,183.00 | — | — | $621,386.00 | -$485,203.00 | $946,346.00 | -$1.43M | — | -$1.44M | — | — | — | 94,347,323 |
|---|
| 2016-01-31 | $153,202.00 | $17,431.00 | $135,771.00 | — | — | $669,943.00 | -$534,172.00 | $910,019.00 | -$1.44M | — | -$1.44M | — | — | — | 67,509,145 |
|---|
| 2015-10-31 | $167,348.00 | $37,656.00 | $129,693.00 | — | — | $720,954.00 | -$591,262.00 | $542,651.00 | -$1.13M | — | -$1.16M | — | — | — | 67,509,145 |
|---|
| 2015-07-31 | — | $44,146.00 | $123,077.00 | — | — | $764,107.00 | -$641,030.00 | -$970,267.00 | -$1.61M | — | -$1.63M | — | — | — | 57,229,920 |
|---|
| 2015-04-30 | — | $56,605.00 | $112,938.00 | — | — | $936,289.00 | -$823,351.00 | -$1M | -$1.82M | — | -$1.85M | — | — | — | 2,693,833 |
|---|
| 2015-01-31 | — | $49,461.00 | $114,958.00 | — | — | $950,890.00 | -$835,932.00 | -$455,493.00 | -$1.29M | — | -$1.4M | — | — | — | 22,669,672 |
|---|
| 2014-10-31 | — | $48,470.00 | $89,604.00 | — | — | $686,578.00 | -$596,974.00 | -$547,948.00 | -$1.14M | — | -$1.15M | — | — | — | 21,906,215 |
|---|
| 2014-07-31 | — | $43,250.00 | $89,557.00 | — | — | $565,705.00 | -$476,148.00 | -$36.00 | -$476,185.00 | — | -$558,948.00 | — | — | — | 21,449,770 |
|---|
| 2014-04-30 | — | $41,279.00 | $81,556.00 | — | — | $999,594.00 | -$918,038.00 | — | -$1.35M | — | -$1.28M | — | — | — | 1,643,222 |
|---|
| 2014-01-31 | — | $37,390.00 | $61,633.00 | — | — | $433,214.00 | -$371,581.00 | — | -$615,401.00 | — | -$731,901.00 | — | — | — | 15,823,610 |
|---|
| 2013-10-31 | — | $38,715.00 | $79,333.00 | — | — | $363,739.00 | -$284,406.00 | — | -$447,850.00 | — | -$737,302.00 | — | — | — | 15,823,610 |
|---|
| 2013-07-31 | — | $37,577.00 | $98,539.00 | — | — | $473,407.00 | -$374,868.00 | — | -$593,714.00 | — | -$634,004.00 | — | — | — | 15,241,713 |
|---|
| 2013-04-30 | — | $35,370.00 | $80,314.00 | — | — | $470,233.00 | -$389,919.00 | — | -$730,291.00 | — | -$944,387.00 | — | — | — | 612,437 |
|---|
| 2013-01-31 | $137,291.00 | $41,931.00 | $44,947.00 | — | — | $167,803.00 | -$122,856.00 | -$375,497.00 | -$478,005.00 | — | -$840,959.00 | — | — | — | 11,578,580 |
|---|
| 2012-10-31 | $217,119.00 | $33,949.00 | $66,727.00 | — | — | $352,865.00 | -$286,137.00 | -$317,583.00 | -$592,595.00 | — | -$879,198.00 | — | — | — | 10,144,853 |
|---|
| 2012-07-31 | — | $34,613.00 | $75,750.00 | — | — | $600,627.00 | -$524,877.00 | — | -$853,836.00 | — | -$1.06M | — | — | — | 9,093,687 |
|---|
| 2012-04-30 | $162,619.00 | $29,702.00 | -$179,287.00 | — | — | -$1.05M | $800,379.00 | -$286,024.00 | — | — | -$457,315.00 | — | — | — | 305,383 |
|---|
| 2012-01-31 | $139,878.00 | $18,000.00 | $121,878.00 | — | — | $573,579.00 | -$433,701.00 | -$182,209.00 | — | — | -$653,450.00 | — | — | — | 7,827,927 |
|---|
| 2011-10-31 | $149,338.00 | $6,000.00 | $143,338.00 | — | — | $814,759.00 | -$665,421.00 | $20,781.00 | — | — | -$674,110.00 | — | — | — | 7,271,960 |
|---|
| 2011-07-31 | $149,999.00 | — | — | — | — | $592,454.00 | -$442,455.00 | $108,333.00 | — | — | -$365,471.00 | — | — | — | — |
|---|
| 2011-04-30 | $107,621.00 | — | — | — | — | $784,920.00 | -$677,298.00 | -$506,727.00 | — | — | -$1.09M | — | — | — | — |
|---|
| 2011-01-31 | $109,165.00 | — | — | — | — | $701,633.00 | -$592,467.00 | -$141,237.00 | — | — | -$807,934.00 | — | — | — | — |
|---|
| 2010-10-31 | $164,835.00 | — | — | — | — | $672,750.00 | -$507,915.00 | $63,573.00 | — | — | -$502,852.00 | — | — | — | — |
|---|
| 2010-07-31 | $132,147.00 | — | — | — | — | $738,229.00 | -$606,082.00 | -$705,713.00 | — | — | -$1.34M | — | — | — | — |
|---|
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 | $345,312.00 | $28,126.00 | $317,186.00 | — | — | $2.43M | -$2.11M | -$741,091.00 | — | — | -$2.85M | -$0.06 | -$0.06 | 45,051,366 | 45,051,366 |
|---|
| 2025-04-30 | $235,544.00 | $28,178.00 | $207,366.00 | — | — | $1.43M | -$1.23M | -$889,635.00 | — | — | -$2.11M | -$0.06 | -$0.06 | 35,601,730 | 35,601,730 |
|---|
| 2024-04-30 | $192,040.00 | $36,771.00 | $155,269.00 | — | — | $1.02M | -$864,493.00 | $257,242.00 | — | — | -$607,251.00 | -$0.02 | -$0.02 | 28,256,600 | 28,256,600 |
|---|
| 2023-04-30 | $256,906.00 | $42,961.00 | $213,945.00 | — | — | $1.6M | -$1.39M | $2.42M | — | — | $1.02M | $0.05 | $0.05 | 19,378,437 | 19,378,437 |
|---|
| 2022-04-30 | $245,469.00 | $50,583.00 | $194,886.00 | $217,138.00 | — | $1.87M | -$1.67M | -$514,102.00 | — | — | -$2.2M | -$0.16 | -$0.16 | 13,686,995 | 13,686,995 |
|---|
| 2021-04-30 | $259,731.00 | $60,986.00 | $198,745.00 | — | — | $1.39M | -$1.2M | -$1.09M | — | — | -$2.28M | -$0.37 | — | 6,270,929 | 7,131,705 |
|---|
| 2020-04-30 | $320,847.00 | $60,341.00 | $260,506.00 | — | — | $1.05M | -$792,029.00 | $18,834.00 | — | — | -$787,220.00 | — | — | — | 6,270,929 |
|---|
| 2019-04-30 | $384,665.00 | $29,603.00 | $355,062.00 | — | — | $1.2M | -$847,003.00 | $823,120.00 | — | — | -$1.69M | — | — | — | 626,189,206 |
|---|
| 2018-04-30 | $446,159.00 | $43,262.00 | $402,897.00 | — | — | $1.25M | -$842,424.00 | $1.96M | — | — | -$2.84M | — | — | — | 597,876,134 |
|---|
| 2017-04-30 | $547,706.00 | $49,555.00 | $498,151.00 | — | — | $1.48M | -$984,595.00 | $1.59M | — | — | -$2.6M | — | — | — | 537,784,563 |
|---|
| 2016-04-30 | $635,909.00 | $111,186.00 | $524,723.00 | — | — | $2.68M | -$2.16M | $3.37M | -$5.53M | — | -$5.58M | — | — | — | 170,096,483 |
|---|
| 2015-04-30 | — | $192,112.00 | $412,730.00 | — | — | $3.11M | -$2.7M | -$1.99M | -$4.69M | — | -$4.92M | -$0.18 | -$0.19 | — | 26,440,126 |
|---|
| 2014-04-30 | — | $154,961.00 | $321,061.00 | — | — | $2.24M | -$1.92M | -$957,981.00 | -$2.88M | — | -$3.27M | $0.16 | $0.19 | — | 17,637,942 |
|---|
| 2013-04-30 | — | $145,863.00 | $267,739.00 | — | — | $1.7M | -$1.43M | — | -$2.72M | $0.00 | -$3.73M | — | — | — | 11,139,632 |
|---|
| 2012-04-30 | $601,832.00 | $96,312.00 | $193,316.00 | — | — | $934,515.00 | -$741,199.00 | -$339,119.00 | -$996,121.00 | $0.00 | -$2.15M | — | — | — | 7,569,609 |
|---|
| 2011-04-30 | $513,768.00 | — | — | — | — | $2.89M | -$2.37M | -$1.29M | — | — | -$3.73M | — | — | — | 5,814,636 |
|---|