Complete source-backed income-statement history.
- Available history
- 2005-01-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 | — | — | — | — | — | $209,469.00 | -$209,469.00 | $94,474.00 | — | — | -$114,995.00 | $0.00 | $0.00 | 95,172,264 | 95,172,264 |
|---|
| 2026-01-31 | — | — | — | — | — | $237,470.00 | -$237,470.00 | $108,433.00 | — | — | -$129,037.00 | $0.00 | $0.00 | 5,447,420 | 5,447,420 |
|---|
| 2025-10-31 | — | — | — | — | — | $461,789.00 | -$461,789.00 | -$97,851.00 | — | — | -$559,640.00 | -$0.01 | -$0.01 | 74,044,496 | 74,044,496 |
|---|
| 2025-07-31 | — | — | — | — | — | $197,854.00 | -$197,854.00 | -$20,858.00 | — | — | -$218,712.00 | $0.00 | $0.00 | 66,445,267 | 66,445,267 |
|---|
| 2025-04-30 | — | — | — | — | — | $191,048.00 | -$191,048.00 | -$145,084.00 | — | — | -$336,132.00 | -$0.01 | -$0.01 | 56,779,658 | 56,779,658 |
|---|
| 2025-01-31 | — | — | — | — | — | $480,894.00 | -$480,894.00 | $215,565.00 | — | — | -$265,329.00 | -$0.01 | $0.00 | 453,632 | 1,801,689 |
|---|
| 2024-10-31 | — | — | — | — | — | $279,490.00 | -$279,490.00 | $1.21M | — | — | $926,992.00 | $0.02 | $0.02 | 50,794,090 | 54,057,583 |
|---|
| 2024-07-31 | — | — | — | — | — | $419,059.00 | -$419,059.00 | $1.57M | — | — | $1.15M | $0.02 | $0.02 | 49,912,073 | 52,739,623 |
|---|
| 2024-04-30 | — | — | — | — | — | $519,086.00 | -$519,086.00 | $830,467.00 | — | — | $311,381.00 | $0.01 | $0.01 | 49,867,529 | 52,706,275 |
|---|
| 2024-01-31 | — | — | — | — | — | $1.01M | -$1.01M | -$2.49M | — | — | -$3.51M | -$0.11 | -$0.11 | 6,336,042 | 6,336,042 |
|---|
| 2023-10-31 | — | — | — | — | — | $251,167.00 | -$251,167.00 | -$1,442.00 | — | — | -$252,609.00 | -$0.01 | -$0.01 | 32,289,211 | 32,289,211 |
|---|
| 2023-07-31 | — | — | — | — | — | $141,657.00 | -$141,657.00 | -$61,722.00 | — | — | -$203,379.00 | -$0.01 | -$0.01 | 22,328,160 | 22,328,160 |
|---|
| 2023-04-30 | — | — | — | — | — | $134,675.00 | -$134,675.00 | $16,096.00 | — | — | -$118,579.00 | -$0.01 | -$0.01 | 19,240,464 | 19,240,464 |
|---|
| 2023-01-31 | — | — | — | — | — | $136,241.00 | -$136,241.00 | $74,923.00 | — | — | -$61,318.00 | $0.00 | $0.00 | 810,366 | 322,554 |
|---|
| 2022-10-31 | — | — | — | — | — | $251,587.00 | -$251,587.00 | $121,702.00 | — | — | -$129,885.00 | -$0.01 | -$0.01 | 16,505,728 | 16,505,728 |
|---|
| 2022-07-31 | — | — | — | — | — | $334,028.00 | -$334,028.00 | $278,988.00 | — | — | -$55,040.00 | $0.00 | $0.00 | 14,223,102 | 14,223,102 |
|---|
| 2022-04-30 | — | — | — | — | — | $109,215.00 | -$109,215.00 | $921,053.00 | — | — | $811,838.00 | $0.06 | $0.06 | 13,475,455 | 13,475,455 |
|---|
| 2022-01-31 | — | — | — | — | — | $143,180.00 | -$143,180.00 | $31,768.00 | — | — | -$111,412.00 | -$0.01 | -$0.01 | 375,187 | 375,187 |
|---|
| 2021-10-31 | — | — | — | — | — | $177,346.00 | -$177,346.00 | $64,694.00 | — | — | -$112,652.00 | -$0.01 | -$0.01 | 10,525,072 | 10,525,072 |
|---|
| 2021-07-31 | — | — | — | — | — | $103,142.00 | -$103,142.00 | -$29,851.00 | — | — | -$132,993.00 | -$0.01 | -$0.01 | 10,244,049 | 10,244,049 |
|---|
| 2021-04-30 | — | — | — | — | — | $94,092.00 | -$94,092.00 | $12,468.00 | — | — | -$81,624.00 | -$0.01 | -$0.01 | 10,041,420 | 10,041,420 |
|---|
| 2021-01-31 | — | — | — | — | — | $113,743.00 | -$113,743.00 | $58,421.00 | — | — | -$55,322.00 | — | — | — | 85,692 |
|---|
| 2020-10-31 | — | — | — | — | — | $178,521.00 | -$178,521.00 | -$6,941.00 | — | — | -$185,462.00 | — | — | — | 10,001,644 |
|---|
| 2020-07-31 | — | $51,593.00 | — | — | — | $169,354.00 | -$169,354.00 | -$155,866.00 | — | — | -$325,220.00 | — | — | — | 9,769,606 |
|---|
| 2020-04-30 | — | $2,958.00 | — | — | — | $133,274.00 | -$133,274.00 | -$50,467.00 | — | — | -$183,741.00 | — | — | — | 9,256,178 |
|---|
| 2020-01-31 | — | $27,549.00 | — | — | — | $114,282.00 | -$114,282.00 | $15,103.00 | — | — | -$99,179.00 | — | — | — | -4,300,547,226 |
|---|
| 2019-10-31 | — | $40,803.00 | — | — | — | $153,956.00 | -$153,956.00 | -$17,711.00 | — | — | -$171,667.00 | — | — | — | 4,395,552,693 |
|---|
| 2019-07-31 | — | $1,380.00 | — | — | — | $123,799.00 | -$123,799.00 | $170,008.00 | — | — | $46,209.00 | — | — | — | 4,312,482,505 |
|---|
| 2019-04-30 | — | $600.00 | — | — | — | $75,759.00 | -$75,759.00 | -$37,073.00 | — | — | -$112,832.00 | — | — | — | 4,234,972,506 |
|---|
| 2019-01-31 | — | $11,600.00 | — | — | — | $110,220.00 | -$110,220.00 | -$127,939.00 | — | — | -$238,159.00 | — | — | — | 279,743,410 |
|---|
| 2018-10-31 | — | $26,545.00 | — | — | — | $149,932.00 | -$149,932.00 | -$126,883.00 | — | — | -$276,815.00 | — | — | — | 2,955,911,512 |
|---|
| 2018-07-31 | — | $4,264.00 | — | — | — | $137,461.00 | -$137,461.00 | -$103,437.00 | — | — | -$240,898.00 | — | — | — | 2,598,709,698 |
|---|
| 2018-04-30 | — | $2,712.00 | — | — | — | $379,533.00 | -$379,533.00 | -$169,847.00 | — | — | -$549,380.00 | — | — | — | 2,500,151,550 |
|---|
| 2018-01-31 | — | $1,161.00 | — | — | — | $150,076.00 | -$150,076.00 | -$466,764.00 | — | — | -$269,926.00 | — | — | — | 55,649,151 |
|---|
| 2017-10-31 | — | $5,938.00 | — | — | — | $168,408.00 | -$168,408.00 | $95,120.00 | — | — | -$263,528.00 | — | — | — | 2,199,444,601 |
|---|
| 2017-07-31 | — | $26,972.00 | — | — | — | $191,821.00 | -$191,821.00 | $65,859.00 | — | — | -$257,680.00 | — | — | — | 2,100,339,464 |
|---|
| 2017-04-30 | — | $20,053.00 | — | — | — | $189,187.00 | -$189,187.00 | $12,478.00 | — | — | -$201,665.00 | — | — | — | 2,024,875,829 |
|---|
| 2017-01-31 | — | — | — | — | — | $222,011.00 | -$222,011.00 | -$147,592.00 | — | — | -$369,603.00 | $0.00 | $0.00 | 161,838,645 | 161,838,645 |
|---|
| 2016-10-31 | — | — | — | — | — | $209,140.00 | -$209,140.00 | -$59,136.00 | — | — | -$268,276.00 | $0.00 | $0.00 | 1,841,867,754 | 1,841,867,754 |
|---|
| 2016-07-31 | — | — | — | — | — | $256,164.00 | -$256,164.00 | -$320,298.00 | — | — | -$576,462.00 | $0.00 | $0.00 | 1,697,188,373 | 1,697,188,373 |
|---|
| 2016-04-30 | — | — | — | — | — | $195,397.00 | -$195,397.00 | -$86,812.00 | — | — | -$282,209.00 | — | — | — | 1,599,358,913 |
|---|
| 2016-01-31 | — | — | — | — | — | $205,672.00 | -$205,672.00 | -$146,359.00 | — | — | -$352,031.00 | $0.00 | $0.00 | 96,016,720 | 96,016,720 |
|---|
| 2015-10-31 | $0.00 | — | — | — | — | $283,722.00 | -$283,722.00 | -$124,121.00 | — | — | -$407,843.00 | $0.00 | $0.00 | 1,382,733,547 | 1,382,733,547 |
|---|
| 2015-07-31 | $0.00 | — | — | — | — | $193,575.00 | -$193,575.00 | -$75,565.00 | — | — | -$269,140.00 | $0.00 | $0.00 | 1,154,233,598 | 1,154,233,598 |
|---|
| 2015-04-30 | $0.00 | — | — | — | — | $180,064.00 | -$180,064.00 | -$360,584.00 | — | — | -$540,648.00 | $0.00 | $0.00 | 959,571,781 | 959,571,781 |
|---|
| 2015-01-31 | $0.00 | — | — | — | — | $202,987.00 | -$202,987.00 | $1,893.00 | — | — | -$201,094.00 | $0.00 | $0.00 | 7,906,065 | 40,248,582 |
|---|
| 2014-10-31 | $0.00 | — | — | — | — | $303,971.00 | -$303,971.00 | -$10,846.00 | — | — | -$314,817.00 | $0.00 | $0.00 | 901,574,375 | 901,574,375 |
|---|
| 2014-07-31 | $0.00 | — | — | — | — | $251,603.00 | -$251,603.00 | -$141,190.00 | — | — | -$392,793.00 | $0.00 | $0.00 | 879,594,977 | 879,594,977 |
|---|
| 2014-04-30 | $0.00 | — | — | — | — | $288,223.00 | -$288,223.00 | $5.31M | — | — | $5.02M | $0.01 | $0.01 | 846,559,898 | 893,901,745 |
|---|
| 2014-01-31 | $0.00 | — | — | — | — | $363,496.00 | -$363,496.00 | -$156,409.00 | — | — | -$519,905.00 | $0.00 | $0.00 | 9,224,486 | 9,224,486 |
|---|
| 2013-10-31 | $0.00 | — | — | — | — | $632,536.00 | -$632,536.00 | -$137,890.00 | — | — | -$770,426.00 | $0.00 | $0.00 | 828,103,194 | 828,103,194 |
|---|
| 2013-07-31 | $0.00 | — | — | — | — | $499,316.00 | -$499,316.00 | -$141,521.00 | — | — | -$640,837.00 | $0.00 | $0.00 | 796,770,075 | 796,770,075 |
|---|
| 2013-04-30 | $0.00 | — | — | — | — | $267,887.00 | -$267,887.00 | -$118,991.00 | — | — | -$386,878.00 | $0.00 | $0.00 | 756,542,165 | 756,542,165 |
|---|
| 2013-01-31 | $0.00 | — | — | — | — | $549,315.00 | -$549,315.00 | -$85,123.00 | — | — | -$634,438.00 | — | $0.00 | — | 13,927,120 |
|---|
| 2012-10-31 | $0.00 | — | — | — | — | $909,559.00 | -$909,559.00 | -$93,336.00 | — | — | -$1M | — | $0.00 | — | 697,892,432 |
|---|
| 2012-07-31 | $0.00 | — | — | — | — | $456,857.00 | -$456,857.00 | -$134,752.00 | — | — | -$591,609.00 | — | $0.00 | — | 650,995,705 |
|---|
| 2012-04-30 | $0.00 | — | — | — | — | $317,145.00 | -$317,145.00 | -$98,699.00 | -$415,844.00 | $0.00 | -$415,844.00 | — | $0.00 | — | 642,160,712 |
|---|
| 2012-01-31 | $0.00 | — | — | — | — | $505,228.00 | -$505,228.00 | -$86,984.00 | -$592,212.00 | $0.00 | -$592,212.00 | — | $0.00 | — | 4,807,112 |
|---|
| 2011-10-31 | $0.00 | — | — | — | — | $905,621.00 | -$905,621.00 | -$93,617.00 | -$999,238.00 | $0.00 | -$999,238.00 | — | $0.00 | — | 625,158,491 |
|---|
| 2011-07-31 | $0.00 | — | — | — | — | $392,441.00 | -$392,441.00 | -$82,168.00 | — | — | -$474,609.00 | — | $0.00 | — | 613,390,143 |
|---|
| 2011-04-30 | $0.00 | — | — | — | — | $312,662.00 | -$312,662.00 | -$82,738.00 | -$395,400.00 | $0.00 | -$395,400.00 | — | $0.00 | — | 602,411,882 |
|---|
| 2011-01-31 | $0.00 | — | — | — | — | $257,722.00 | -$257,722.00 | -$64,203.00 | -$321,925.00 | $0.00 | -$321,925.00 | — | $0.01 | — | 44,976,227 |
|---|
| 2010-10-31 | $0.00 | — | — | — | — | $16.05M | -$16.05M | -$2.48M | -$18.52M | $0.00 | -$18.52M | — | -$0.04 | — | 461,500,867 |
|---|
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 | — | — | — | — | — | $1.09M | -$1.09M | -$155,360.00 | — | — | -$1.24M | -$0.02 | -$0.02 | 71,302,540 | 71,302,540 |
|---|
| 2025-01-31 | — | — | — | — | — | $1.7M | -$1.7M | $3.82M | — | — | $2.12M | $0.04 | $0.04 | 50,647,226 | 55,258,776 |
|---|
| 2024-01-31 | — | — | — | — | — | $1.54M | -$1.54M | -$2.54M | — | — | -$4.08M | -$0.13 | -$0.13 | 31,012,343 | 31,012,343 |
|---|
| 2023-01-31 | — | — | — | — | — | $831,071.00 | -$831,071.00 | $1.4M | — | — | $565,595.00 | $0.04 | $0.04 | 15,558,746 | 15,558,746 |
|---|
| 2022-01-31 | — | — | — | — | — | $517,760.00 | -$517,760.00 | $79,079.00 | — | — | -$438,681.00 | -$0.04 | -$0.04 | 10,647,908 | 10,647,908 |
|---|
| 2021-01-31 | — | — | — | — | — | $594,892.00 | -$594,892.00 | -$154,853.00 | — | — | -$749,745.00 | -$0.08 | — | 9,746,433 | 9,746,433 |
|---|
| 2020-01-31 | — | $70,332.00 | — | — | — | $467,796.00 | -$467,796.00 | $130,327.00 | — | — | -$337,469.00 | — | — | — | 8,721,447 |
|---|
| 2019-01-31 | — | $45,121.00 | — | — | — | $777,146.00 | -$777,146.00 | -$528,106.00 | — | — | -$1.31M | — | — | — | 2,966,157,698 |
|---|
| 2018-01-31 | — | $54,124.00 | — | — | — | $699,492.00 | -$699,492.00 | -$293,307.00 | — | — | -$992,799.00 | — | — | — | 2,164,394,190 |
|---|
| 2017-01-31 | — | — | — | — | — | $882,712.00 | -$882,712.00 | -$613,838.00 | — | — | -$1.5M | $0.00 | $0.00 | 1,875,491,709 | 1,875,491,709 |
|---|
| 2016-01-31 | — | — | — | — | — | $863,032.00 | -$863,032.00 | -$706,630.00 | — | — | -$1.57M | $0.00 | $0.00 | 1,262,841,472 | 1,262,841,472 |
|---|
| 2015-01-31 | $0.00 | — | — | — | — | $1.05M | -$1.05M | $5.16M | — | — | $4.12M | $0.00 | $0.00 | 884,138,341 | 1,004,926,936 |
|---|
| 2014-01-31 | $0.00 | — | — | — | — | $1.76M | -$1.76M | -$554,811.00 | — | — | -$2.32M | $0.00 | $0.00 | 803,439,114 | 803,439,114 |
|---|
| 2013-01-31 | $0.00 | — | — | — | — | $2.23M | -$2.23M | -$411,910.00 | — | — | -$2.64M | — | $0.00 | — | 677,767,166 |
|---|
| 2012-01-31 | $0.00 | — | — | — | — | $2.12M | -$2.12M | -$345,507.00 | -$2.46M | $0.00 | -$2.46M | — | $0.00 | — | 618,542,673 |
|---|
| 2011-01-31 | $0.00 | — | — | — | — | $16.63M | -$16.63M | -$3.24M | -$19.87M | $0.00 | -$19.87M | — | -$0.04 | — | 444,262,699 |
|---|
| 2010-01-31 | — | — | — | — | — | — | — | — | — | — | -$2.81M | — | — | — | — |
|---|
| 2009-01-31 | — | — | — | — | — | — | — | — | — | — | -$4.18M | — | — | — | — |
|---|
| 2008-01-31 | — | — | — | — | — | — | — | — | — | — | -$5.7M | — | — | — | — |
|---|
| 2007-01-31 | — | — | — | — | — | — | — | — | — | — | -$3.27M | — | — | — | — |
|---|
| 2006-01-31 | — | — | — | — | — | — | — | — | — | — | -$4.63M | — | — | — | — |
|---|
| 2005-01-31 | — | — | — | — | — | — | — | — | — | — | -$18.39M | — | — | — | — |
|---|