Complete source-backed income-statement history.
- Available history
- 2010-12-31 to 2026-06-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-06-30 | $20.19M | $16.93M | $3.26M | $14.22M | — | $41.91M | -$38.65M | $3.41M | -$35.24M | $23,000.00 | -$35.26M | -$0.26 | -$0.26 | 136,888,000 | 136,888,000 |
|---|
| 2026-03-31 | $15.47M | $13.51M | $1.97M | $7.97M | — | $29.27M | -$27.3M | $754,000.00 | -$26.55M | $5,000.00 | -$26.55M | -$0.22 | -$0.22 | 120,846,000 | 120,846,000 |
|---|
| 2025-12-31 | $26.23M | $25.12M | $1.11M | $4.89M | — | $25.05M | -$23.94M | $4.03M | -$19.91M | -$251,562.00 | -$19.66M | -$0.16 | -$0.16 | 6,829,655 | 6,829,655 |
|---|
| 2025-09-30 | $9.65M | $9.01M | $637,502.00 | $5.97M | — | $18.17M | -$17.53M | $2.21M | -$15.32M | $694,562.00 | -$16.02M | -$0.16 | -$0.16 | 99,581,172 | 99,581,172 |
|---|
| 2025-06-30 | $3.22M | $2.84M | $375,000.00 | $3.6M | — | $13.02M | -$12.65M | -$632,000.00 | -$13.28M | $0.00 | -$13.28M | -$0.15 | -$0.15 | 91,295,000 | 91,295,000 |
|---|
| 2025-03-31 | $1.63M | $2.48M | -$850,000.00 | $3.43M | — | $11.63M | -$12.48M | -$10.65M | -$23.12M | $0.00 | -$23.12M | -$0.27 | -$0.27 | 85,506,000 | 85,506,000 |
|---|
| 2024-10-31 | $1.53M | $1.56M | -$23,475.00 | $2.23M | — | $9.09M | -$13.33M | — | — | — | -$13.33M | — | — | — | — |
|---|
| 2024-09-30 | $1.29M | $1.68M | -$391,963.00 | $1.88M | — | $8.05M | -$8.44M | -$3.99M | -$12.43M | $0.00 | -$12.43M | -$0.16 | -$0.16 | 75,743,971 | 75,743,971 |
|---|
| 2024-07-31 | $886,440.00 | $3.26M | -$483,391.00 | $1.63M | — | $7.24M | -$12.42M | — | — | — | -$12.42M | — | — | — | — |
|---|
| 2024-06-30 | $3.21M | $6.15M | $267,804.00 | $289,016.00 | — | $5.64M | -$5.38M | -$2.78M | — | — | -$8.16M | -$0.11 | -$0.11 | 74,247,575 | 74,247,575 |
|---|
| 2024-04-30 | $6.31M | $5.1M | $1.2M | $1.01M | — | $6.48M | -$5.28M | — | — | — | -$7.07M | — | — | — | — |
|---|
| 2024-03-31 | $6.61M | $5.49M | $1.12M | $2.67M | — | $7.16M | -$6.04M | $635,676.00 | — | — | -$6.78M | -$0.09 | -$0.09 | 74,204,622 | 74,204,622 |
|---|
| 2024-01-31 | $5.85M | $4.75M | $1.1M | $2.13M | — | $5.55M | -$4.45M | — | — | — | -$5.49M | — | — | — | — |
|---|
| 2023-10-31 | $529,437.00 | $2.73M | $1.2M | $2.22M | — | $6.09M | -$5.24M | — | — | — | -$5.84M | — | — | — | — |
|---|
| 2023-07-31 | $310,881.00 | $1.57M | $174,665.00 | $1.35M | — | $5.51M | -$5.59M | — | — | — | -$5.84M | — | — | — | — |
|---|
| 2023-04-30 | -$2.23M | $2.02M | -$943,353.00 | $2.66M | — | $9.41M | -$11.36M | — | — | — | -$12.38M | — | — | — | — |
|---|
| 2023-01-31 | $1.67M | $1.76M | -$96,929.00 | $1.22M | — | $5.09M | -$5.18M | — | — | — | -$5.67M | — | — | — | — |
|---|
| 2022-10-31 | $747,612.00 | $623,761.00 | $123,851.00 | $1.27M | — | $6.47M | — | — | — | — | -$6.24M | — | — | — | — |
|---|
| 2022-07-31 | $1.13M | $1.04M | $82,120.00 | $449,964.00 | — | $3.56M | — | — | — | — | -$3.81M | — | — | — | — |
|---|
| 2022-04-30 | $1.31M | $981,474.00 | $330,748.00 | $1.06M | — | $5.73M | — | — | — | — | -$4.83M | — | — | — | — |
|---|
| 2022-01-31 | $1.86M | $1.52M | $339,781.00 | $811,288.00 | — | $3.5M | — | — | — | — | -$2.56M | — | — | — | 53,592,927 |
|---|
| 2021-10-31 | $1.86M | $1.71M | $152,582.00 | $493,441.00 | — | $2.91M | — | — | — | — | -$2.74M | — | — | — | 52,147,541 |
|---|
| 2021-07-31 | $1.4M | $1.29M | $102,404.00 | $244,254.00 | — | $1.78M | — | — | — | — | -$1.56M | — | — | — | 34,074,226 |
|---|
| 2021-04-30 | $1.88M | $1.58M | $298,761.00 | $174,192.00 | — | $3.16M | — | — | — | — | -$3.15M | — | — | — | 1,493,998 |
|---|
| 2021-01-31 | $2.15M | $1.58M | $569,723.00 | $167,968.00 | — | $1.72M | — | — | — | — | -$8.98M | — | — | — | 26,232,755 |
|---|
| 2020-10-31 | $427,807.00 | $328,756.00 | $99,051.00 | $86,614.00 | — | $588,942.00 | — | — | — | — | -$722,281.00 | — | — | — | 20,241,390 |
|---|
| 2020-07-31 | $548,282.00 | $446,132.00 | $102,150.00 | $87,310.00 | — | $485,394.00 | — | — | — | — | -$383,244.00 | — | — | — | 20,011,091 |
|---|
| 2020-04-30 | $369,402.00 | $309,145.00 | $60,257.00 | $134,844.00 | — | $713,975.00 | — | — | — | — | -$625,689.00 | — | — | — | 2,175,255 |
|---|
| 2020-01-31 | $34,538.00 | $16,234.00 | $18,304.00 | $94,979.00 | — | $456,923.00 | — | — | — | — | -$438,619.00 | — | — | — | 17,732,298 |
|---|
| 2019-10-31 | — | — | — | $76,724.00 | — | $216,121.00 | — | — | — | — | -$216,121.00 | — | — | — | 16,929,048 |
|---|
| 2019-07-31 | — | — | — | $185,695.00 | — | $321,502.00 | — | — | — | — | -$321,502.00 | — | — | — | 359,715 |
|---|
| 2019-04-30 | — | — | — | $107,954.00 | — | $119,951.00 | — | — | — | — | -$119,951.00 | — | — | — | 5,151,190 |
|---|
| 2019-03-31 | $4,813.00 | — | -$32,444.00 | — | — | $131,530.00 | -$163,974.00 | — | — | — | -$288,468.00 | — | — | — | 235,460,470 |
|---|
| 2019-01-31 | — | — | — | $107,246.00 | — | $327,051.00 | — | — | — | — | -$327,051.00 | — | — | — | 179,293 |
|---|
| 2018-12-31 | $37,832.00 | — | -$116,926.00 | — | — | $435,782.00 | -$552,708.00 | — | — | — | -$1.2M | -$0.01 | -$0.01 | 13,027,509 | 13,027,509 |
|---|
| 2018-10-31 | — | — | — | $112,096.00 | — | — | — | — | — | — | -$157,880.00 | — | — | — | 179,293 |
|---|
| 2018-09-30 | $58,380.00 | — | -$81,834.00 | — | — | $325,476.00 | -$407,310.00 | — | — | — | -$511,155.00 | $0.00 | $0.00 | 234,243,079 | 234,143,079 |
|---|
| 2018-07-31 | — | — | — | $107,668.00 | — | — | — | — | — | — | -$146,450.00 | — | — | — | 179,110 |
|---|
| 2018-06-30 | $8,917.00 | — | -$47,086.00 | — | — | $436,922.00 | -$484,008.00 | — | — | — | -$477,917.00 | $0.00 | $0.00 | 201,582,049 | 201,582,049 |
|---|
| 2018-03-31 | — | — | — | — | — | $636,505.00 | -$636,505.00 | — | — | — | -$452,078.00 | $0.00 | $0.00 | 114,181,237 | 114,181,237 |
|---|
| 2017-12-31 | $105.00 | $32.00 | $73.00 | $90,917.00 | — | $207,091.00 | -$207,091.00 | — | — | — | -$430,492.00 | $0.03 | $0.02 | 285,922 | 1,158,731 |
|---|
| 2017-09-30 | $340.00 | $102.00 | $238.00 | $110,125.00 | — | $90,283.00 | -$90,283.00 | — | — | — | -$328,233.00 | -$0.01 | -$0.01 | 47,269,804 | 47,269,804 |
|---|
| 2017-06-30 | $488.00 | $146.00 | $342.00 | $344,001.00 | — | $344,068.00 | -$344,068.00 | — | — | — | $458,860.00 | $0.01 | $0.01 | 46,245,375 | 69,461,003 |
|---|
| 2017-03-31 | — | — | — | — | — | $450,772.00 | -$450,772.00 | — | — | — | $1.43M | $0.03 | $0.02 | 44,864,716 | 69,244,021 |
|---|
| 2016-12-31 | $0.00 | — | $0.00 | $316,298.00 | — | $689,606.00 | -$689,606.00 | — | — | — | -$2.6M | -$0.09 | -$0.09 | 524,430 | 524,430 |
|---|
| 2016-09-30 | — | — | — | $205,503.00 | — | $592,538.00 | -$592,538.00 | — | — | — | -$596,824.00 | -$0.02 | -$0.02 | 41,569,112 | 41,569,112 |
|---|
| 2016-06-30 | — | $0.00 | $0.00 | $149,778.00 | — | $166,628.00 | -$166,628.00 | $0.00 | — | $0.00 | -$170,829.00 | $0.00 | $0.00 | 41,400,000 | 41,400,000 |
|---|
| 2016-03-31 | $0.00 | $0.00 | $0.00 | — | — | $44,666.00 | -$44,666.00 | -$59.00 | — | $0.00 | -$44,725.00 | — | — | 22,787,964 | 22,787,964 |
|---|
| 2015-12-31 | $0.00 | -$5,306.00 | $5,306.00 | — | — | $73,426.00 | -$68,120.00 | -$981,578.00 | — | $0.00 | -$1.05M | -$0.04 | -$0.03 | 295,550 | 245,550 |
|---|
| 2015-09-30 | $19,101.00 | $18,447.00 | $654.00 | — | — | $93,477.00 | -$92,823.00 | -$2.3M | — | $0.00 | -$2.4M | -$0.11 | -$0.10 | 22,787,964 | 22,837,964 |
|---|
| 2015-06-30 | $14,161.00 | $1,943.00 | $12,218.00 | — | — | $54,137.00 | -$41,919.00 | -$20,505.00 | — | $0.00 | -$62,424.00 | $0.00 | $0.00 | 22,787,964 | 119,187,964 |
|---|
| 2015-03-31 | $26,142.00 | $24,685.00 | $1,457.00 | — | — | $37,633.00 | -$36,176.00 | -$21,904.00 | — | $0.00 | -$58,080.00 | $0.00 | $0.00 | 19,241,365 | 19,241,365 |
|---|
| 2014-12-31 | $1,199.00 | -$9,359.00 | $10,558.00 | — | — | $154,786.00 | -$144,228.00 | -$6.96M | — | $0.00 | -$7.11M | -$5.80 | -$2.03 | 99,666 | -92,700,334 |
|---|
| 2014-09-30 | $25,540.00 | $23,185.00 | $2,355.00 | — | — | $186,297.00 | -$183,942.00 | -$3,196.00 | — | $0.00 | -$187,138.00 | -$0.16 | $0.00 | 1,135,896 | 92,935,896 |
|---|
| 2014-06-30 | $15,355.00 | $10,134.00 | $5,221.00 | — | — | $41,798.00 | -$36,577.00 | — | — | $0.00 | -$37,226.00 | -$0.03 | -$0.02 | 1,113,986 | 1,713,986 |
|---|
| 2014-03-31 | $0.00 | $0.00 | $0.00 | — | — | $16,030.00 | -$16,030.00 | — | — | $0.00 | -$16,540.00 | -$0.01 | $0.00 | 1,113,986 | 91,713,986 |
|---|
| 2013-12-31 | -$37,042.00 | -$31,534.00 | -$5,508.00 | — | — | $13,904.00 | -$5,437.00 | — | — | $9,451.00 | $258,363.00 | $0.23 | $0.23 | 0 | 0 |
|---|
| 2013-09-30 | $22,836.00 | $18,231.00 | $4,605.00 | — | $67,901.00 | $8,862.00 | -$8,862.00 | — | — | $0.00 | -$70,105.00 | -$0.06 | -$0.06 | 1,113,986 | 1,113,986 |
|---|
| 2013-06-30 | $0.00 | $4,619.00 | $7,677.00 | — | — | $4,453.00 | -$4,453.00 | — | — | $0.00 | -$8,979.00 | $0.00 | $0.00 | 167,097,874 | 167,097,874 |
|---|
| 2013-03-31 | $10,377.00 | $8,684.00 | $1,693.00 | — | — | $29,783.00 | -$28,090.00 | — | — | $0.00 | -$18,649.00 | $0.00 | $0.00 | 167,097,874 | 167,097,874 |
|---|
| 2012-12-31 | -$20,967.00 | — | $2,990.00 | — | $89,621.00 | — | -$1.05M | — | — | $1,654.00 | -$68,738.00 | $0.00 | — | — | 1,260,042 |
|---|
| 2012-09-30 | $13,146.00 | $12,712.00 | $434.00 | — | $35,353.00 | — | — | — | -$34,919.00 | $0.00 | -$36,220.00 | $0.00 | — | 167,097,874 | 167,097,874 |
|---|
| 2012-06-30 | $7,821.00 | $4,605.00 | $3,216.00 | — | — | — | — | — | -$39,847.00 | — | $22,978.00 | $0.00 | — | 167,097,874 | 167,097,874 |
|---|
| 2011-12-31 | -$18,115.00 | — | -$18,115.00 | — | — | — | -$41,603.00 | — | — | — | -$41,603.00 | -$0.0006 | — | — | 111,111 |
|---|
| 2011-09-30 | $21,917.00 | — | $21,917.00 | — | — | — | — | — | $11,089.00 | — | $1,445.00 | $0.00 | — | — | 144,419,925 |
|---|
| 2011-06-30 | $1,899.00 | — | $1,899.00 | — | — | — | — | — | -$7,777.00 | — | -$17,420.00 | $0.00 | — | — | 144,419,925 |
|---|
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 | $40.73M | $39.46M | $1.27M | $17.89M | — | $67.87M | -$66.6M | -$5.04M | -$71.63M | $443,000.00 | -$72.08M | -$0.73 | -$0.73 | 98,957,000 | 98,957,000 |
|---|
| 2024-04-30 | $17.84M | $14.16M | $3.68M | $6.27M | — | $22.98M | -$19.3M | -$2.23M | -$21.53M | $0.00 | -$24.05M | -$0.40 | -$0.40 | 60,119,000 | 60,119,000 |
|---|
| 2023-04-30 | $1.31M | $5.46M | -$834,311.00 | $5.6M | — | $24.54M | -$26.38M | — | — | — | -$28.11M | — | — | — | — |
|---|
| 2022-04-30 | $6.43M | $5.5M | $925,515.00 | $2.61M | — | $13.93M | — | — | — | — | -$11.69M | — | — | — | — |
|---|
| 2021-04-30 | $5M | $3.93M | $1.07M | $516,084.00 | — | $5.95M | — | — | — | — | -$13.24M | — | — | — | 23,655,743 |
|---|
| 2020-04-30 | $403,940.00 | $325,379.00 | $78,561.00 | $488,990.00 | — | $1.71M | -$1.66M | — | — | — | -$1.6M | — | — | — | 13,732,205 |
|---|
| 2019-04-30 | — | — | — | $366,590.00 | — | $751,332.00 | -$751,332.00 | — | — | — | -$751,332.00 | — | — | — | 5,328,630 |
|---|
| 2018-12-31 | $105,129.00 | — | -$246,714.00 | — | — | $1.83M | -$2.08M | — | — | — | -$2.64M | -$0.02 | -$0.02 | 196,802,751 | 196,802,751 |
|---|
| 2017-12-31 | $933.00 | $280.00 | $653.00 | $993,934.00 | — | $1.09M | -$1.09M | — | — | — | $1.13M | $0.06 | $0.04 | 46,421,363 | 69,720,326 |
|---|
| 2016-12-31 | $203,640.00 | — | $203,640.00 | $860,533.00 | — | $1.66M | -$1.45M | — | — | — | -$3.38M | -$0.12 | -$0.12 | 41,981,212 | 41,981,212 |
|---|
| 2015-12-31 | $59,404.00 | $49,769.00 | $9,635.00 | — | — | $248,673.00 | -$239,038.00 | -$3.31M | — | $0.00 | -$3.55M | -$0.16 | -$0.15 | 21,901,314 | 21,901,314 |
|---|
| 2014-12-31 | $42,094.00 | $20,084.00 | $22,010.00 | — | — | $417,003.00 | -$394,993.00 | -$6.97M | — | $0.00 | -$7.36M | -$6.03 | -$2.03 | 1,220,955 | 1,220,955 |
|---|
| 2013-12-31 | $8,467.00 | $0.00 | $8,467.00 | — | — | $36,543.00 | -$28,076.00 | — | — | $9,451.00 | $158,394.00 | $0.14 | $0.14 | 1,113,986 | 1,113,986 |
|---|
| 2012-12-31 | $633.00 | — | $7,273.00 | — | $230,391.00 | $130,836.00 | -$130,203.00 | — | — | $1,654.00 | $851,928.00 | $0.006 | — | — | 163,318,216 |
|---|
| 2011-12-31 | $7,600.00 | — | $7,600.00 | — | $53,777.00 | — | -$84,736.00 | — | — | — | -$84,736.00 | -$0.0006 | — | — | 144,086,592 |
|---|
| 2010-12-31 | $7,600.00 | — | — | — | — | — | -$70,375.00 | — | — | — | -$70,375.00 | -$0.0005 | — | — | 139,567,292 |
|---|