Complete source-backed income-statement history.
- Available history
- 2009-07-31 to 2026-03-31
- 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-03-31 | $50.1M | $21.96M | $28.14M | $228,820.00 | $24.99M | — | $3.16M | — | $2.86M | $696,134.00 | $2.17M | $0.18 | $0.18 | 12,640,999 | 12,785,352 |
|---|
| 2025-12-31 | $49.58M | $21.08M | $28.5M | — | $121.87M | — | -$93.37M | — | -$93.97M | -$5.56M | -$88.73M | -$7.74 | -$7.74 | -124,929,300 | -124,929,300 |
|---|
| 2025-09-30 | $47.32M | $20.93M | $26.39M | — | $26.77M | — | -$387,621.00 | — | $615,438.00 | $201,636.00 | $566,014.00 | $0.00 | $0.00 | 139,769,484 | 142,758,774 |
|---|
| 2025-06-30 | $43.25M | $18.87M | $24.38M | — | $26.68M | — | -$2.3M | — | -$3.24M | $490,377.00 | -$3.58M | -$0.03 | -$0.03 | 137,968,429 | 137,968,429 |
|---|
| 2025-03-31 | $42.72M | $18.53M | $24.2M | $0.00 | $24.3M | — | -$106,017.00 | — | -$594,270.00 | -$336,053.00 | -$258,217.00 | -$0.02 | -$0.02 | 10,977,405 | 10,977,405 |
|---|
| 2024-12-31 | $45.86M | $19.07M | $26.79M | — | $26.89M | — | -$99,146.00 | — | -$2.13M | -$52,421.00 | -$2.06M | -$0.17 | -$0.17 | -99,110,961 | -105,557,666 |
|---|
| 2024-09-30 | $40.99M | $18.59M | $22.4M | — | $23.38M | — | -$976,383.00 | — | -$1.43M | $1.86M | -$3.41M | -$0.03 | -$0.03 | 121,510,697 | 121,510,697 |
|---|
| 2024-06-30 | $39.42M | $17.73M | $21.69M | — | $21.56M | — | $125,112.00 | — | $540,595.00 | $524,969.00 | $64,925.00 | $0.00 | $0.00 | 120,582,719 | 128,455,184 |
|---|
| 2024-03-31 | $24.85M | $7.16M | $17.69M | — | $14M | — | $3.69M | — | $4.23M | $281,697.00 | $3.99M | $0.05 | $0.05 | 83,475,190 | 83,476,190 |
|---|
| 2024-01-31 | $11.84M | $8.47M | $3.38M | — | — | $3.1M | $279,204.00 | — | $336,685.00 | $262,180.00 | $74,505.00 | $0.00 | $0.00 | 36,276,139 | 38,779,778 |
|---|
| 2023-12-31 | $25.27M | $6.81M | $18.46M | — | $16.69M | — | $1.77M | — | $2.43M | $422,446.00 | $1.99M | $0.02 | $0.02 | 0 | 0 |
|---|
| 2023-10-31 | $11.12M | $8.55M | $3.23M | — | — | $2.05M | $1.19M | — | $1.15M | $384,235.00 | $770,152.00 | $0.03 | $0.03 | 246,095 | 246,095 |
|---|
| 2023-09-30 | $22.21M | $6.12M | $16.09M | — | $12.86M | — | $3.23M | — | $3.84M | $316,733.00 | $3.48M | $0.04 | $0.04 | 83,475,190 | 83,475,190 |
|---|
| 2023-07-31 | $11.31M | $9.17M | $2.14M | — | — | $3.03M | -$892,099.00 | — | -$884,544.00 | $81,084.00 | -$965,628.00 | -$0.03 | -$0.03 | 36,130,272 | 36,130,272 |
|---|
| 2023-06-30 | $22.58M | $6.04M | $16.54M | — | $12.61M | — | $3.93M | — | $4.13M | $418,241.00 | $3.72M | $0.04 | $0.04 | 83,475,190 | 83,475,190 |
|---|
| 2023-04-30 | $10.31M | $8.25M | $2.06M | — | — | $2.55M | -$490,733.00 | — | -$461,452.00 | $72,301.00 | -$533,753.00 | -$0.01 | -$0.01 | 36,113,290 | 36,113,290 |
|---|
| 2023-01-31 | $10.78M | $8.33M | $2.44M | — | — | $2.77M | -$328,955.00 | — | -$297,835.00 | $145,686.00 | -$443,521.00 | -$0.01 | -$0.01 | 33,311,667 | 33,311,667 |
|---|
| 2022-10-31 | $8.71M | $7.46M | $2.12M | $1,110.00 | — | $3.82M | -$1.7M | — | -$1.66M | $92,914.00 | -$1.75M | -$0.07 | -$0.05 | 47,373 | -7,834,733 |
|---|
| 2022-07-31 | $9.1M | $6.62M | $2.48M | $570.00 | — | $1.75M | $729,312.00 | — | $758,600.00 | $78,951.00 | $679,649.00 | $0.02 | $0.02 | 28,149,967 | 36,558,151 |
|---|
| 2022-04-30 | $8.48M | $5.94M | $2.54M | $1,200.00 | — | $1.78M | $758,534.00 | — | $873,229.00 | $171,780.00 | $701,449.00 | $0.02 | $0.02 | 28,089,041 | 35,908,819 |
|---|
| 2022-01-31 | $8.64M | $6.85M | $2.02M | $20,212.00 | — | $1.62M | $403,958.00 | — | $489,075.00 | $75,404.00 | $413,671.00 | $0.01 | $0.01 | 27,747,956 | — |
|---|
| 2021-10-31 | $0.00 | $2.51M | — | — | — | — | — | — | — | — | — | — | — | — | — |
|---|
| 2021-07-31 | $3.25M | $2.04M | $1.21M | $68,046.00 | — | $696,985.00 | $510,776.00 | — | $484,613.00 | — | $484,613.00 | $0.02 | $0.01 | 23,404,205 | 34,741,973 |
|---|
| 2021-04-30 | $2.64M | $1.49M | $1.15M | $21,218.00 | $327,711.00 | $1M | $141,474.00 | — | — | — | $127,986.00 | $0.01 | $0.00 | 22,939,379 | — |
|---|
| 2021-01-31 | $1.34M | $954,782.00 | $996,624.00 | $28,887.00 | — | $966,868.00 | $29,756.00 | — | — | $0.00 | $52,158.00 | $0.00 | $0.00 | 527,510 | 173,261 |
|---|
| 2020-10-31 | $920,696.00 | $619,042.00 | $872,422.00 | $18,671.00 | — | $830,812.00 | $41,610.00 | — | — | — | $30,558.00 | $0.00 | $0.00 | 20,267,357 | 32,554,229 |
|---|
| 2020-07-31 | $514,056.00 | $394,732.00 | $650,693.00 | $0.00 | — | $557,328.00 | $93,365.00 | — | — | — | $85,625.00 | $0.00 | $0.00 | 19,032,832 | 31,670,820 |
|---|
| 2020-04-30 | $203,199.00 | $31,496.00 | $703,268.00 | $0.00 | $110,640.00 | $468,674.00 | $234,594.00 | — | — | — | $229,739.00 | $0.01 | $0.01 | 18,968,792 | 4,220,395,360 |
|---|
| 2020-01-31 | $308,507.00 | -$25,031.00 | $851,723.00 | — | — | $408,291.00 | $443,432.00 | — | — | — | $438,802.00 | $0.00 | $0.00 | 2,845,318,757 | 4,179,262,381 |
|---|
| 2019-10-31 | $362,276.00 | $32,193.00 | $849,652.00 | $0.00 | — | $300,826.00 | $548,826.00 | — | — | — | $545,888.00 | $0.03 | $0.02 | 18,968,792 | 4,200,458,688 |
|---|
| 2019-07-31 | $287,247.00 | -$331,353.00 | $1.12M | — | — | $368,860.00 | $755,300.00 | — | — | — | $736,795.00 | $0.09 | $0.06 | -2,785,485,248 | 27,985,931 |
|---|
| 2019-04-30 | $162,772.00 | $214,849.00 | $522,320.00 | — | — | $229,084.00 | $293,236.00 | — | — | — | $279,323.00 | $0.00 | $0.00 | 2,838,577,184 | 2,851,432,351 |
|---|
| 2019-01-31 | $2,119.00 | -$68,978.00 | $644,564.00 | — | — | $237,419.00 | $407,145.00 | — | — | — | $421,791.00 | $0.00 | $0.00 | 2,835,318,757 | 2,848,173,923 |
|---|
| 2018-10-31 | $633.00 | -$69,524.00 | $569,171.00 | — | — | $212,527.00 | $356,644.00 | — | — | — | $331,999.00 | $0.00 | $0.00 | 2,739,971,213 | 2,772,534,713 |
|---|
| 2018-07-31 | -$405,148.00 | — | $438,653.00 | — | — | $1.27M | -$828,201.00 | — | — | — | -$909,566.00 | -$0.17 | -$0.17 | -760,026,341 | 391,701,864 |
|---|
| 2018-04-30 | $345,148.00 | — | $345,148.00 | — | — | $365,135.00 | -$19,987.00 | — | — | — | -$35,248.00 | $0.00 | $0.00 | 1,479,677,984 | 1,479,677,984 |
|---|
| 2018-01-31 | $30,000.00 | — | $30,000.00 | — | — | -$107,012.00 | -$77,012.00 | — | — | — | $84,484.00 | $0.00 | $0.00 | 578,931,219 | 2,287,360,616 |
|---|
| 2017-10-31 | $30,000.00 | — | $30,000.00 | — | — | $95,747.00 | -$65,747.00 | — | — | — | -$458,043.00 | $0.00 | $0.00 | 267,874,823 | 267,874,823 |
|---|
| 2017-07-31 | $30,000.00 | — | — | — | — | $18,837.00 | -$38,837.00 | — | — | — | $175,288.00 | -$0.01 | $0.00 | 19,982,954 | 581,669,256 |
|---|
| 2017-04-30 | $30,000.00 | — | — | — | — | $62,712.00 | -$32,712.00 | — | — | — | $200,228.00 | $0.00 | $0.00 | 73,820,366 | 1,299,167,314 |
|---|
| 2017-01-31 | $30,000.00 | — | — | — | — | -$151,215.00 | -$121,215.00 | — | — | — | $169,891.00 | $0.02 | $0.00 | 9,935,555 | 252,443,800 |
|---|
| 2016-10-31 | $30,000.00 | — | — | — | — | $87,672.00 | -$57,672.00 | — | — | — | $1.26M | $0.25 | $0.01 | 4,939,373 | 209,657,839 |
|---|
| 2016-07-31 | — | — | — | — | — | $3.67M | -$3.65M | — | — | — | $15.75M | -$12.19 | -$12.19 | -561,020 | 32,510,365 |
|---|
| 2016-04-30 | — | — | — | — | — | $658,284.00 | -$658,284.00 | — | — | — | -$22.48M | -$15.12 | -$15.12 | 1,486,329 | 1,486,329 |
|---|
| 2016-01-31 | $0.00 | $0.00 | $0.00 | — | — | $642,717.00 | -$642,717.00 | — | — | — | -$1.66M | -$2.70 | — | 615,289 | 615,289 |
|---|
| 2015-10-31 | $0.00 | $0.00 | $0.00 | — | — | -$251,237.00 | -$251,237.00 | — | -$1.63M | $0.00 | -$1.63M | -$0.9399 | — | 1,158 | — |
|---|
| 2015-07-31 | — | — | — | — | — | — | -$901,025.00 | — | -$1.17M | — | -$1.17M | $0.7042 | — | — | — |
|---|
| 2015-04-30 | — | — | — | — | — | — | -$246,971.00 | — | -$389,527.00 | — | -$389,528.00 | -$0.176 | — | 3,323,433,130 | — |
|---|
| 2015-01-31 | $0.00 | $0.00 | $0.00 | — | — | $828,559.00 | -$828,559.00 | — | -$1.05M | — | -$1.05M | -$0.66 | $0.00 | 3,175,454,869 | 3,175,454,869 |
|---|
| 2014-10-31 | $0.00 | $0.00 | $0.00 | — | — | $63,376.00 | -$63,376.00 | — | -$15,156.00 | $0.00 | -$15,156.00 | -$0.01 | $0.00 | 2,793,860,477 | 2,793,860,477 |
|---|
| 2014-07-31 | — | — | — | — | — | $67,130.00 | -$67,130.00 | — | -$662,689.00 | — | -$662,689.00 | -$0.01 | -$0.01 | 103,334,448 | 103,334,448 |
|---|
| 2014-04-30 | — | — | — | — | — | $117,447.00 | -$117,447.00 | — | -$226,630.00 | — | -$226,630.00 | $0.00 | $0.00 | 200,947,802 | 200,947,802 |
|---|
| 2014-01-31 | — | — | — | — | — | $276,439.00 | -$276,439.00 | — | -$357,005.00 | — | -$357,005.00 | $0.00 | $0.00 | 101,907,152 | 101,907,152 |
|---|
| 2013-10-31 | — | — | — | — | — | $57,364.00 | -$57,364.00 | — | -$134,167.00 | — | -$134,167.00 | $0.00 | $0.00 | 116,985,655 | 116,985,655 |
|---|
| 2013-07-31 | — | — | — | — | — | -$5,595.00 | $5,595.00 | — | -$121,998.00 | — | -$121,998.00 | $0.00 | $0.00 | 2,459,693 | 2,459,693 |
|---|
| 2013-04-30 | — | — | — | — | — | $82,700.00 | -$82,700.00 | — | -$147,442.00 | — | -$147,442.00 | $0.00 | $0.00 | 71,762,871 | 71,762,871 |
|---|
| 2013-01-31 | — | — | — | — | — | $31,246.00 | -$31,246.00 | — | -$113,556.00 | — | -$113,556.00 | $0.00 | $0.00 | 63,148,271 | 63,148,271 |
|---|
| 2012-10-31 | — | — | — | — | — | $55,040.00 | -$55,040.00 | — | -$88,976.00 | — | -$88,976.00 | $0.00 | $0.00 | 55,659,742 | 55,659,742 |
|---|
| 2012-07-31 | — | — | — | — | — | $73,601.00 | -$73,601.00 | — | -$97,242.00 | — | -$97,242.00 | -$0.01 | -$0.01 | 276,054 | 276,054 |
|---|
| 2012-04-30 | — | — | — | — | — | $54,649.00 | -$54,649.00 | -$184.00 | -$96,003.00 | — | -$96,003.00 | $0.00 | $0.00 | 50,381,765 | 50,381,765 |
|---|
| 2012-01-31 | — | — | — | — | — | — | -$48,550.00 | — | -$48,550.00 | — | -$48,412.00 | $0.00 | — | 50,227,564 | — |
|---|
| 2011-10-31 | — | — | — | — | — | -$56,521.00 | — | — | — | — | -$56,521.00 | $0.00 | — | 49,940,678 | — |
|---|
| 2011-07-31 | — | — | — | — | — | $2.05M | — | — | — | — | -$2.05M | -$0.04 | — | 1,083,103 | — |
|---|
| 2011-04-30 | — | — | — | — | — | $46,056.00 | — | — | — | — | -$46,056.00 | $0.00 | — | 49,372,037 | — |
|---|
| 2011-01-31 | — | — | — | — | — | — | — | — | — | — | -$1.33M | $0.00 | — | 49,372,037 | — |
|---|
| 2010-10-31 | — | — | — | — | — | — | — | — | — | — | -$2.88M | -$0.06 | — | 44,836,640 | — |
|---|
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-12-31 | $182.86M | $79.41M | $103.46M | $7.1M | $199.63M | $24.03M | -$96.17M | — | -$97.19M | -$5.21M | -$91.98M | -$7.76 | -$7.76 | 11,589,076 | 11,589,076 |
|---|
| 2024-12-31 | $151.12M | $62.54M | $88.57M | $6.07M | $85.83M | — | $2.74M | — | $1.21M | $2.62M | -$1.41M | -$0.16 | -$0.16 | 9,459,308 | 9,459,308 |
|---|
| 2023-12-31 | $92.99M | $24.75M | $68.24M | — | $54.48M | — | $13.76M | — | $15.47M | $1.57M | $13.7M | $0.16 | $0.16 | 83,475,190 | 83,475,190 |
|---|
| 2023-10-31 | $43.51M | $34.31M | $9.87M | — | — | $10.4M | -$526,247.00 | $36,803.00 | -$489,444.00 | $683,306.00 | -$1.17M | -$0.03 | -$0.03 | 35,420,696 | 35,420,696 |
|---|
| 2022-10-31 | $35.17M | $26.87M | $9.16M | $23,092.00 | — | $8.97M | $192,492.00 | $270,585.00 | $463,077.00 | $419,049.00 | $44,028.00 | -$0.01 | -$0.01 | 28,042,001 | 28,042,001 |
|---|
| 2021-10-31 | $11.29M | $7.01M | — | — | — | — | — | — | — | — | — | — | — | — | — |
|---|
| 2021-01-31 | $5.22M | $2M | $3.22M | $47,558.00 | — | $2.82M | $399,325.00 | — | $398,080.00 | $0.00 | $398,080.00 | $0.02 | $0.01 | 19,953,819 | 31,588,555 |
|---|
| 2019-07-31 | $452,771.00 | $21,998.00 | $2.86M | $0.00 | — | $1.05M | $1.81M | — | — | — | $1.77M | $0.09 | $0.06 | 18,764,007 | 4,138,911,172 |
|---|
| 2018-07-31 | $0.00 | $72,003.00 | $843,801.00 | $0.00 | — | $1.83M | -$990,947.00 | — | — | — | -$1.32M | -$0.17 | -$0.17 | 7,729,719 | 1,159,457,924 |
|---|
| 2017-07-31 | $120,000.00 | $50,000.00 | $70,000.00 | — | — | $320,436.00 | -$250,436.00 | — | — | — | $1.8M | $0.04 | $0.00 | 49,825,902 | 1,802,029,463 |
|---|
| 2016-07-31 | $20,000.00 | — | $20,000.00 | — | — | $5.22M | -$5.2M | — | — | — | -$10.01M | -$45.08 | -$45.08 | 221,956 | 33,293,341 |
|---|
| 2015-07-31 | $0.00 | $0.00 | $0.00 | — | — | $2.04M | -$2.04M | — | -$2.62M | $0.00 | -$2.62M | -$0.0008 | — | — | 3,188,576,454 |
|---|
| 2014-07-31 | $0.00 | $0.00 | $0.00 | — | — | $518,380.00 | -$518,380.00 | — | -$1.38M | $0.00 | -$1.38M | -$0.01 | -$0.01 | 255,480,679 | 255,480,679 |
|---|
| 2013-07-31 | — | — | — | — | — | $163,398.00 | -$163,398.00 | — | -$471,972.00 | — | -$471,972.00 | -$0.01 | -$0.01 | 65,892,780 | 65,892,780 |
|---|
| 2012-07-31 | — | — | — | — | — | $227,699.00 | -$227,699.00 | — | -$298,289.00 | — | -$298,289.00 | -$0.01 | -$0.01 | 50,453,902 | 50,453,902 |
|---|
| 2011-07-31 | — | — | — | — | — | $6.3M | — | — | — | — | -$6.3M | -$0.13 | — | 48,563,666 | — |
|---|
| 2010-07-31 | — | — | — | — | — | — | — | — | — | — | -$7.5M | — | — | — | — |
|---|
| 2009-07-31 | — | — | — | — | — | — | — | — | — | — | -$102,804.00 | — | — | — | — |
|---|