Complete source-backed income-statement history.
- Available history
- 2006-12-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 | $253.00 | — | — | $62,033.00 | — | $232,482.00 | -$232,229.00 | -$10,548.00 | — | $0.00 | -$242,777.00 | — | -$0.01 | — | 24,952,656 |
|---|
| 2026-01-31 | $0.00 | — | — | $54,921.00 | — | $235,481.00 | -$235,481.00 | $10.46M | — | $0.00 | $10.22M | — | $4.38 | — | -50,799,213 |
|---|
| 2025-10-31 | $0.00 | $0.00 | — | $74,176.00 | — | $225,678.00 | -$225,678.00 | -$20,181.00 | — | $0.00 | -$245,859.00 | — | $0.00 | — | 52,957,572 |
|---|
| 2025-07-31 | $0.00 | $0.00 | — | $80,053.00 | — | $242,898.00 | -$242,898.00 | -$19,945.00 | — | — | -$262,843.00 | — | $0.00 | — | 52,957,572 |
|---|
| 2025-04-30 | $0.00 | $0.00 | — | $98,717.00 | — | $254,295.00 | -$254,295.00 | -$19,126.00 | — | $0.00 | -$273,421.00 | — | -$0.13 | — | 2,118,303 |
|---|
| 2025-01-31 | $0.00 | $0.00 | — | $79,538.00 | — | $263,160.00 | -$263,160.00 | -$19,509.00 | — | $0.00 | -$282,669.00 | — | -$0.49 | — | -50,799,213 |
|---|
| 2024-10-31 | $0.00 | $0.00 | — | $86,081.00 | — | $255,992.00 | -$255,992.00 | -$19,319.00 | — | $0.00 | -$275,311.00 | — | -$0.01 | — | 52,957,572 |
|---|
| 2024-07-31 | $0.00 | $0.00 | — | $82,087.00 | — | $229,924.00 | -$229,924.00 | -$19,171.00 | — | — | -$249,095.00 | $0.00 | $0.00 | 52,957,572 | 52,957,572 |
|---|
| 2024-04-30 | $0.00 | $0.00 | — | $83,872.00 | — | $276,063.00 | -$276,063.00 | -$18,550.00 | — | $0.00 | -$294,613.00 | — | -$0.01 | — | 52,957,572 |
|---|
| 2024-01-31 | $0.00 | $0.00 | — | $83,612.00 | — | $260,992.00 | -$260,992.00 | -$18,683.00 | — | — | -$279,675.00 | — | — | — | — |
|---|
| 2023-10-31 | $0.00 | $0.00 | — | $107,603.00 | — | $276,212.00 | -$276,212.00 | -$18,279.00 | — | — | -$294,491.00 | — | — | — | — |
|---|
| 2023-07-31 | $0.00 | — | — | $123,696.00 | — | $341,825.00 | -$341,825.00 | -$18,061.00 | — | — | -$359,886.00 | -$0.01 | -$0.01 | 52,957,572 | 52,957,572 |
|---|
| 2023-04-30 | $0.00 | $0.00 | — | $98,546.00 | — | $290,994.00 | -$290,994.00 | -$17,222.00 | — | — | -$308,216.00 | — | — | — | — |
|---|
| 2023-01-31 | $0.00 | $0.00 | — | $209,600.00 | — | $435,960.00 | -$435,960.00 | -$17,329.00 | — | — | -$453,289.00 | — | — | — | — |
|---|
| 2022-10-31 | $0.00 | $0.00 | — | $218,059.00 | — | $462,093.00 | -$462,093.00 | -$16,854.00 | — | — | -$478,947.00 | — | — | — | — |
|---|
| 2022-07-31 | — | — | — | — | — | — | — | — | — | — | -$429,780.00 | — | — | — | — |
|---|
| 2022-04-30 | — | — | — | — | — | — | — | — | — | — | -$435,539.00 | — | — | — | — |
|---|
| 2021-01-31 | -$354.00 | $12,625.00 | — | $44,862.00 | — | $562,521.00 | — | $1.76M | — | — | $1.2M | — | — | — | — |
|---|
| 2020-10-31 | $15,429.00 | $12,625.00 | — | $36,892.00 | — | $316,118.00 | -$300,689.00 | -$571,225.00 | — | — | -$871,914.00 | — | — | — | 47,557,572 |
|---|
| 2020-07-31 | $17,427.00 | $13,122.00 | — | $36,469.00 | — | $211,992.00 | -$194,565.00 | -$64,401.00 | — | — | -$258,966.00 | — | — | — | 47,557,572 |
|---|
| 2020-04-30 | $20,226.00 | $13,522.00 | — | $35,052.00 | — | $130,371.00 | -$110,145.00 | -$62,802.00 | — | — | -$172,947.00 | — | — | — | 47,557,572 |
|---|
| 2020-01-31 | $39,444.00 | $18,575.00 | — | $71,605.00 | — | $479,518.00 | -$427,180.00 | -$63,654.00 | — | — | -$496,834.00 | — | — | — | 0 |
|---|
| 2019-10-31 | $13,391.00 | $17,754.00 | — | $66,468.00 | — | $260,262.00 | -$246,871.00 | -$180,037.00 | — | — | -$434,908.00 | — | — | — | 47,557,572 |
|---|
| 2019-07-31 | — | — | — | — | — | $363,617.00 | -$363,617.00 | -$59,816.00 | — | — | -$423,433.00 | — | — | — | 47,557,572 |
|---|
| 2019-04-30 | — | — | — | $19,764.00 | — | $454,167.00 | -$454,167.00 | -$57,288.00 | — | — | -$511,455.00 | — | — | — | 47,557,572 |
|---|
| 2019-01-31 | — | — | — | $0.00 | — | $871,484.00 | -$871,484.00 | -$47,946.00 | — | — | -$919,430.00 | — | — | — | 83,095 |
|---|
| 2018-10-31 | — | — | — | — | — | $461,068.00 | -$461,068.00 | -$185,219.00 | — | — | -$646,287.00 | — | — | — | 47,557,572 |
|---|
| 2018-07-31 | — | — | — | — | — | $1.11M | -$1.11M | -$181,967.00 | — | — | -$1.29M | — | — | — | 47,546,702 |
|---|
| 2018-04-30 | — | — | — | $657,948.00 | — | $1.77M | -$1.77M | -$159,570.00 | — | — | -$1.93M | — | — | — | 47,557,572 |
|---|
| 2018-01-31 | — | — | — | $25,395.00 | $0.00 | $685,926.00 | -$685,926.00 | -$155,028.00 | — | — | -$840,954.00 | — | — | — | -1,116,539 |
|---|
| 2017-10-31 | — | — | — | $81,200.00 | — | $1M | -$1M | -$22,529.00 | — | — | -$1.02M | — | — | — | 54,659,746 |
|---|
| 2017-07-31 | — | — | — | $378,467.00 | — | $19.92M | -$19.92M | -$16,643.00 | — | — | -$19.94M | — | — | — | 44,717,661 |
|---|
| 2017-04-30 | — | — | — | $185,418.00 | $6,000.00 | $1.07M | -$1.07M | -$8,060.00 | — | — | -$1.07M | — | — | — | 45,352,828 |
|---|
| 2017-01-31 | — | — | — | $18,592.00 | — | $22.91M | -$22.91M | -$8.07M | — | — | -$30.98M | — | — | — | 1,286,701 |
|---|
| 2016-10-31 | — | — | — | $112,000.00 | — | $821,226.00 | -$821,226.00 | -$313,612.00 | — | — | -$1.13M | — | — | — | 31,755,088 |
|---|
| 2016-07-31 | — | — | — | $69,500.00 | — | $628,570.00 | -$628,570.00 | -$225,524.00 | — | — | -$854,094.00 | — | — | — | 30,200,712 |
|---|
| 2016-04-30 | — | — | — | $105,000.00 | — | $489,083.00 | -$489,083.00 | -$171,468.00 | — | — | -$660,551.00 | — | — | — | 27,856,349 |
|---|
| 2016-01-31 | — | — | — | — | — | $221,224.00 | -$221,224.00 | -$12,914.00 | -$234,610.00 | — | -$234,138.00 | — | — | — | -881,070 |
|---|
| 2015-10-31 | — | — | — | — | — | $171,573.00 | -$171,573.00 | -$157,203.00 | — | — | -$328,776.00 | — | — | — | 29,009,486 |
|---|
| 2015-07-31 | — | — | — | — | — | $169,752.00 | -$169,752.00 | -$6,045.00 | — | — | -$175,797.00 | — | — | — | 30,936,479 |
|---|
| 2015-04-30 | — | — | — | — | — | — | -$165,279.00 | -$5,726.00 | -$171,005.00 | — | -$171,005.00 | — | — | — | 30,772,214 |
|---|
| 2015-01-31 | — | — | — | — | — | — | -$1.02M | $628,735.00 | -$386,316.00 | — | -$386,316.00 | — | — | — | 2,174,630 |
|---|
| 2014-10-31 | — | — | — | — | — | — | -$16,135.00 | -$56,042.00 | — | — | -$72,177.00 | — | — | — | 29,382,131 |
|---|
| 2014-07-31 | — | — | — | — | — | — | -$16,390.00 | -$215,855.00 | — | — | -$232,245.00 | — | — | — | 28,831,044 |
|---|
| 2014-04-30 | — | — | — | — | — | — | -$24,217.00 | -$375,382.00 | -$399,599.00 | — | -$399,599.00 | — | — | — | 8,186,821 |
|---|
| 2014-01-31 | — | — | — | — | — | — | -$32,753.00 | -$6.69M | — | — | -$6.76M | — | — | — | 0 |
|---|
| 2013-10-31 | — | — | — | — | — | — | -$20,000.00 | -$225,864.00 | — | — | — | — | — | — | 443,001 |
|---|
| 2013-07-31 | — | — | — | — | — | — | -$18,000.00 | -$225,864.00 | — | — | -$354,988.00 | — | — | — | 443,001 |
|---|
| 2013-04-30 | — | — | — | — | — | — | -$18,000.00 | -$225,741.00 | — | — | -$359,866.00 | — | — | — | 443,001 |
|---|
| 2013-01-31 | — | — | — | — | — | — | $89,713.00 | -$221,264.00 | — | — | -$444,872.00 | — | — | — | -164,652,866 |
|---|
| 2012-10-31 | — | — | — | — | — | $152,537.00 | -$96,889.00 | -$804.00 | — | — | -$107,714.00 | — | — | — | 443,000,686 |
|---|
| 2012-04-30 | — | — | — | — | — | — | -$10,548.00 | — | — | — | -$11,149.00 | — | — | — | 365,750,600 |
|---|
| 2012-01-31 | — | — | — | — | — | — | -$23,465.00 | — | — | — | -$28,294.00 | — | — | — | 163,150,284 |
|---|
| 2011-10-31 | — | -$224.00 | -$448.00 | — | — | $6,204.00 | -$6,652.00 | — | — | — | -$3,847.00 | — | — | — | 69,666,781 |
|---|
| 2011-07-31 | -$45.00 | -$43.00 | $2.00 | — | — | — | — | — | — | — | -$8,542.00 | — | — | — | — |
|---|
| 2011-01-31 | — | — | — | — | — | — | — | — | — | — | -$4,392.00 | — | — | — | — |
|---|
| 2010-10-31 | — | — | — | — | — | — | — | — | — | — | -$16,383.00 | — | — | — | — |
|---|
| 2010-07-31 | — | — | — | — | — | — | — | — | — | — | -$8,700.00 | — | — | — | — |
|---|
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-01-31 | $0.00 | — | — | $307,867.00 | — | $958,352.00 | -$958,352.00 | $10.4M | — | $0.00 | $9.44M | — | $4.37 | — | 2,158,359 |
|---|
| 2025-01-31 | $0.00 | $0.00 | — | $331,578.00 | — | $1.03M | -$1.03M | -$76,549.00 | — | $0.00 | -$1.1M | — | -$0.51 | — | 2,158,359 |
|---|
| 2024-01-31 | $0.00 | $0.00 | — | $404,865.00 | — | $1.17M | -$1.17M | -$72,245.00 | — | $0.00 | -$1.24M | — | — | — | — |
|---|
| 2023-01-31 | $0.00 | $0.00 | — | $781,782.00 | — | $1.73M | -$1.73M | -$66,146.00 | — | — | -$1.8M | — | — | — | — |
|---|
| 2021-01-31 | $52,728.00 | $51,894.00 | — | $153,275.00 | — | $1.22M | — | $1.06M | -$1.17M | — | -$106,317.00 | — | — | — | — |
|---|
| 2020-01-31 | $52,835.00 | $36,329.00 | — | $157,837.00 | — | $1.56M | -$1.49M | -$368,795.00 | -$1.49M | — | -$1.87M | — | — | — | 47,557,572 |
|---|
| 2019-01-31 | — | — | — | $657,948.00 | — | $4.21M | -$4.21M | -$574,702.00 | — | — | -$4.78M | — | — | — | 47,310,997 |
|---|
| 2018-01-31 | — | — | — | $670,480.00 | $18,000.00 | $22.68M | -$22.68M | -$202,260.00 | — | — | -$22.88M | — | — | — | 49,718,607 |
|---|
| 2017-01-31 | — | — | — | $305,092.00 | $18,000.00 | $24.85M | -$24.85M | -$8.78M | -$33.63M | — | -$33.63M | — | — | — | 31,239,274 |
|---|
| 2016-01-31 | — | — | — | $74,750.00 | — | $727,828.00 | -$727,828.00 | -$181,888.00 | -$909,716.00 | $0.00 | -$909,716.00 | — | — | — | 29,352,468 |
|---|
| 2015-01-31 | — | — | — | — | — | — | -$1.07M | -$18,544.00 | -$1.09M | $0.00 | -$1.09M | — | — | — | 24,461,220 |
|---|
| 2014-01-31 | — | — | — | — | — | — | -$88,753.00 | -$7.36M | — | — | -$7.84M | — | — | — | 443,001 |
|---|
| 2013-01-31 | — | — | — | — | — | — | -$30,410.00 | -$223,069.00 | — | — | -$571,608.00 | — | — | — | 234,796 |
|---|
| 2012-01-31 | — | -$221.00 | $348.00 | — | — | — | -$49,404.00 | — | — | — | -$51,917.00 | — | — | — | 232,817,065 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | — | -$51,505.00 | — | — | — | — |
|---|
| 2011-01-31 | — | -$1,207.00 | $2,467.00 | — | — | — | — | — | — | — | -$46,436.00 | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | — | — | -$50,999.00 | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$49,569.00 | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$28,572.00 | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$10,969.00 | — | — | — | — |
|---|
| 2006-12-31 | — | — | — | — | — | — | — | — | — | — | -$33,907.00 | — | — | — | — |
|---|