Complete source-backed income-statement history.
- Available history
- 2009-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 | $26,000.00 | — | — | $589,000.00 | — | — | -$3.51M | — | — | — | -$3.79M | -$0.43 | -$0.43 | 17,118,695 | 17,118,695 |
|---|
| 2026-03-31 | $22,000.00 | — | — | $482,000.00 | — | — | -$2.23M | — | — | — | -$3.02M | -$0.69 | -$0.69 | 4,351,449 | 4,351,449 |
|---|
| 2025-12-31 | $21,000.00 | — | — | $1.06M | — | — | -$2.95M | — | — | — | -$4.18M | -$0.44 | -$0.44 | 423,178 | 423,178 |
|---|
| 2025-09-30 | $26,000.00 | — | — | $607,000.00 | — | — | -$2.45M | — | — | — | -$3.28M | $1.57 | $1.57 | 2,093,446 | 2,093,446 |
|---|
| 2025-06-30 | $25,000.00 | — | — | $1.17M | — | — | -$2.65M | — | — | — | -$2.79M | -$3.68 | -$3.68 | 759,289 | 759,289 |
|---|
| 2025-03-31 | $16,000.00 | — | — | $1.08M | — | — | -$3.62M | — | — | — | -$3.71M | -$0.05 | -$0.05 | 703,298 | 703,298 |
|---|
| 2024-12-31 | $45,000.00 | — | — | $1.66M | — | — | -$5.86M | — | — | — | -$5.97M | -$9.92 | -$9.92 | 26,655 | 26,655 |
|---|
| 2024-09-30 | $35,000.00 | — | — | $1.44M | — | — | -$4.49M | — | — | — | -$3.7M | -$6.00 | -$6.00 | 576,770 | 576,770 |
|---|
| 2024-06-30 | $50,000.00 | — | — | $1.15M | — | — | -$3.69M | — | — | — | -$1.84M | -$3.00 | -$3.00 | 528,374 | 528,374 |
|---|
| 2024-03-31 | $40,000.00 | — | — | $1.95M | — | — | -$5.73M | — | — | — | -$5.82M | -$0.12 | -$0.12 | 49,458,023 | 49,458,023 |
|---|
| 2023-12-31 | $65,000.00 | — | — | $3.2M | — | — | -$14M | — | — | — | -$12.58M | -$0.26 | -$0.26 | 101,602 | 101,602 |
|---|
| 2023-09-30 | $46,000.00 | — | — | $2.73M | — | — | -$8.16M | — | — | — | -$7.82M | -$0.16 | -$0.16 | 48,635,165 | 48,635,165 |
|---|
| 2023-06-30 | $42,000.00 | — | — | $2.95M | — | — | -$5.46M | — | — | — | -$4.91M | -$0.10 | -$0.10 | 48,411,251 | 48,411,251 |
|---|
| 2023-03-31 | $49,000.00 | — | — | $2.05M | — | — | -$4.3M | — | — | — | -$3.66M | -$0.08 | -$0.08 | 48,399,950 | 48,399,950 |
|---|
| 2022-12-31 | $56,000.00 | — | — | $2.11M | — | — | -$5.56M | — | — | — | -$4.39M | -$0.09 | -$0.09 | — | 10,729 |
|---|
| 2022-09-30 | $21,000.00 | — | — | $1.37M | — | — | -$6.52M | — | — | — | -$6.39M | -$0.13 | -$0.13 | — | 48,079,210 |
|---|
| 2022-06-30 | $30,000.00 | — | — | $2.48M | — | — | -$4.7M | — | — | — | -$4.85M | -$0.10 | -$0.10 | — | 48,034,100 |
|---|
| 2022-03-31 | $33,000.00 | — | — | $1.04M | — | — | -$3.15M | — | — | — | -$3.82M | -$0.08 | — | — | — |
|---|
| 2021-12-31 | $50,000.00 | — | — | $2.92M | — | — | -$7.45M | — | — | — | -$5.85M | -$0.12 | — | — | -47,108,818,025 |
|---|
| 2021-09-30 | $33,000.00 | — | — | $2.01M | — | — | -$3.93M | — | — | — | -$3.83M | -$0.08 | — | — | 47,846,074,000 |
|---|
| 2021-06-30 | $23,000.00 | — | — | $1.32M | — | — | -$3.72M | — | — | — | -$5.88M | -$0.12 | — | — | 47,832,997 |
|---|
| 2021-03-31 | $28,000.00 | — | — | $1.42M | — | — | -$3.75M | — | — | — | -$3.58M | -$0.08 | — | — | 45,726,855 |
|---|
| 2020-12-31 | $42,000.00 | — | — | $2.28M | — | — | -$5.15M | — | — | — | -$3.93M | — | — | — | -28,794,440,201 |
|---|
| 2020-09-30 | $36,000.00 | — | — | $1.1M | — | — | -$3.36M | — | — | — | -$3.31M | — | — | — | 38,907,546,000 |
|---|
| 2020-06-30 | $40,000.00 | — | — | $1.46M | — | — | -$3.34M | — | — | — | -$3.37M | — | — | — | 29,970,197 |
|---|
| 2020-03-31 | $45,000.00 | — | — | $898,000.00 | — | — | -$3.33M | — | — | — | -$3.81M | — | — | — | 17,490,322 |
|---|
| 2019-12-31 | $50,000.00 | — | — | $1.44M | — | — | -$3.09M | — | — | — | -$1.06M | — | — | — | 1,750,935 |
|---|
| 2019-09-30 | $61,000.00 | — | — | $1.19M | — | — | -$3.21M | — | — | — | -$2.95M | — | — | — | 2,603,854 |
|---|
| 2019-06-30 | $29,000.00 | — | — | $1.1M | — | — | -$3.22M | — | — | — | -$2.04M | — | — | — | 1,898,703 |
|---|
| 2019-03-31 | — | — | — | $928,000.00 | — | — | -$2.93M | — | — | — | -$3.37M | — | — | — | 1,156,895 |
|---|
| 2018-12-31 | $240,000.00 | — | — | $987,000.00 | — | — | -$2.66M | — | — | — | -$1.62M | — | — | — | 32,730 |
|---|
| 2018-09-30 | $38,000.00 | — | — | $1.6M | — | — | -$3.04M | — | — | — | -$3.08M | — | — | — | 1,072,371 |
|---|
| 2018-06-30 | $33,000.00 | — | — | $1.34M | — | — | -$3.23M | — | — | — | -$2.42M | — | — | — | 1,015,308 |
|---|
| 2018-03-31 | $56,000.00 | — | — | $855,000.00 | — | — | -$2.57M | — | — | — | -$2.71M | — | — | — | 36,269,388 |
|---|
| 2017-12-31 | $50,000.00 | — | — | $814,000.00 | — | — | -$2.79M | — | — | — | -$1.99M | — | — | — | 1,077,361 |
|---|
| 2017-09-30 | $90,000.00 | — | — | $787,000.00 | — | — | -$2.65M | — | — | — | -$1.25M | — | — | — | 30,096,500 |
|---|
| 2017-06-30 | $213,000.00 | — | — | $1.11M | — | — | -$2.73M | — | — | — | -$2.19M | — | — | — | 27,306,321 |
|---|
| 2017-03-31 | $84,000.00 | — | — | $1.39M | — | — | -$3.24M | — | — | — | -$2.82M | — | — | — | 25,341,068 |
|---|
| 2016-12-31 | $16,000.00 | — | — | $1.86M | — | — | -$4.09M | — | — | — | -$1.17M | — | — | — | 771,788 |
|---|
| 2016-09-30 | $22,000.00 | — | — | $1.34M | — | — | -$3.23M | — | — | — | -$2.86M | — | — | — | 21,832,940 |
|---|
| 2016-06-30 | $15,000.00 | — | — | $900,000.00 | — | — | -$2.81M | — | — | — | -$1.3M | — | — | — | 20,667,343 |
|---|
| 2016-03-31 | $39,000.00 | — | — | $1M | — | — | -$3.68M | — | — | — | -$2.16M | — | — | — | 20,630,328 |
|---|
| 2015-12-31 | $27,000.00 | — | — | $957,000.00 | — | — | -$2.84M | — | — | — | -$3.14M | — | — | — | 320,353 |
|---|
| 2015-09-30 | $23,000.00 | $353,000.00 | — | $1.97M | — | — | -$3.98M | — | — | — | -$3.8M | — | — | — | 20,564,538 |
|---|
| 2015-06-30 | $47,000.00 | $507,000.00 | — | $2.44M | — | — | -$4.9M | — | — | — | -$4.85M | — | — | — | 236,149,999 |
|---|
| 2015-03-31 | $36,000.00 | $372,000.00 | — | $2.67M | — | — | -$4.92M | — | — | — | -$3.45M | — | — | — | 213,634,004 |
|---|
| 2014-12-31 | $40,000.00 | $328,000.00 | — | $2.44M | — | — | -$4.57M | — | — | — | -$4.46M | — | — | — | -168,743,477 |
|---|
| 2014-09-30 | $45,000.00 | $306,000.00 | — | $1.89M | — | — | -$4.33M | — | — | — | -$4.2M | — | — | — | 190,677,576 |
|---|
| 2014-06-30 | $36,000.00 | $294,000.00 | — | $2.33M | — | — | -$5.09M | — | — | — | -$4.96M | — | — | — | 185,749,722 |
|---|
| 2014-03-31 | $76,000.00 | $323,000.00 | — | $2.33M | — | — | -$5.11M | — | — | — | -$3.84M | — | — | — | 176,730,956 |
|---|
| 2013-12-31 | $36,000.00 | $156,000.00 | — | $1.53M | — | — | -$3.41M | — | — | — | -$3.2M | — | — | — | 190,473 |
|---|
| 2013-09-30 | $36,000.00 | $252,000.00 | — | $2.17M | — | — | -$4.46M | — | — | — | -$5.14M | — | — | — | 167,389,685 |
|---|
| 2013-06-30 | $36,000.00 | $635,000.00 | — | $2.32M | — | — | -$4.73M | — | — | — | -$4.28M | — | — | — | 167,202,512 |
|---|
| 2013-03-31 | $42,000.00 | $191,000.00 | — | $2.34M | — | — | -$4.56M | — | — | — | -$3.61M | — | — | — | 166,806,729 |
|---|
| 2012-12-31 | $53,000.00 | $513,000.00 | — | $3.75M | — | — | -$8M | — | — | — | -$5.46M | — | — | — | 4,756,208 |
|---|
| 2012-09-30 | $39,000.00 | $988,000.00 | — | $2.36M | — | — | -$4.97M | — | — | — | -$6.59M | — | — | — | 137,012,240 |
|---|
| 2012-06-30 | $49,000.00 | $208,000.00 | — | $1.74M | — | — | -$3.63M | — | — | — | -$3M | — | — | — | 135,974,216 |
|---|
| 2012-03-31 | $72,000.00 | $280,000.00 | — | $1.67M | — | — | -$3.75M | — | — | — | -$2.31M | — | — | — | 135,787,466 |
|---|
| 2011-12-31 | $38,000.00 | $429,000.00 | — | $1.71M | — | — | -$3.9M | — | — | — | -$3.12M | — | — | — | 52,773 |
|---|
| 2011-09-30 | $45,000.00 | $217,000.00 | — | $1.75M | — | — | -$3.56M | — | — | — | -$2.74M | — | — | — | 135,496,311 |
|---|
| 2011-06-30 | $36,000.00 | $204,000.00 | — | $1.62M | — | — | -$3.25M | — | — | — | -$2.29M | — | — | — | 135,375,375 |
|---|
| 2011-03-31 | $42,000.00 | $193,000.00 | — | $1.64M | — | — | -$3.59M | — | — | — | -$866,000.00 | — | — | — | 135,264,635 |
|---|
| 2010-12-31 | $27,000.00 | $692,000.00 | — | $2.12M | — | — | -$4.85M | — | — | — | -$2.5M | — | — | — | — |
|---|
| 2010-09-30 | $35,000.00 | $181,000.00 | — | $1.81M | — | — | -$3.69M | — | — | — | -$3.84M | — | — | — | — |
|---|
| 2010-06-30 | $41,000.00 | $328,000.00 | — | $1.69M | — | — | -$3.77M | — | — | — | -$1.42M | — | — | — | — |
|---|
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 | $88,000.00 | — | — | $3.92M | — | — | -$11.66M | — | -$13.96M | — | -$13.96M | -$8.62 | -$8.62 | 1,618,617 | 1,618,617 |
|---|
| 2024-12-31 | $170,000.00 | — | — | $6.2M | — | — | -$19.77M | — | — | — | -$17.32M | -$30.92 | -$30.92 | 560,169 | 560,169 |
|---|
| 2023-12-31 | $202,000.00 | — | — | $10.94M | — | — | -$31.92M | — | — | — | -$28.96M | -$0.60 | -$0.60 | 48,585,404 | 48,585,404 |
|---|
| 2022-12-31 | $141,000.00 | — | — | $6.99M | — | — | -$19.92M | — | — | — | -$19.45M | -$0.40 | -$0.40 | — | 48,047,288 |
|---|
| 2021-12-31 | $135,000.00 | — | — | $7.67M | — | — | -$18.84M | — | — | — | -$19.13M | -$0.40 | — | — | 47,339,975 |
|---|
| 2020-12-31 | $163,000.00 | — | — | $5.72M | — | — | -$15.15M | — | — | — | -$14.4M | — | — | — | 31,842,799 |
|---|
| 2019-12-31 | $140,000.00 | — | — | $4.65M | — | — | -$12.44M | — | — | — | -$9.4M | — | — | — | 3,642,717 |
|---|
| 2018-12-31 | $367,000.00 | — | — | $4.78M | — | — | -$11.5M | — | — | — | -$9.83M | — | — | — | 1,004,300 |
|---|
| 2017-12-31 | $437,000.00 | — | — | $4.1M | — | — | -$11.42M | — | — | — | -$8.26M | — | — | — | 28,676,076 |
|---|
| 2016-12-31 | $92,000.00 | — | — | $5.11M | — | — | -$13.8M | — | — | — | -$7.5M | — | — | — | 21,818,206 |
|---|
| 2015-12-31 | $133,000.00 | — | — | $8.04M | — | — | -$16.65M | — | — | — | -$15.23M | — | — | — | 19,679,315 |
|---|
| 2014-12-31 | $197,000.00 | $1.25M | — | $8.99M | — | — | -$19.1M | — | — | — | -$17.45M | — | — | — | 15,690,998 |
|---|
| 2013-12-31 | $150,000.00 | $1.23M | — | $8.36M | — | — | -$17.17M | — | — | — | -$16.23M | — | — | — | 167,325,584 |
|---|
| 2012-12-31 | $213,000.00 | $1.99M | — | $9.51M | — | — | -$20.34M | — | — | — | -$17.35M | — | — | — | 141,016,935 |
|---|
| 2011-12-31 | $161,000.00 | $1.04M | — | $6.72M | — | — | -$14.3M | — | — | — | -$9.02M | — | — | — | 135,432,395 |
|---|
| 2010-12-31 | $135,000.00 | $1.34M | — | $7.61M | — | — | -$16.39M | — | — | — | -$13.14M | — | — | — | 134,018,243 |
|---|
| 2009-12-31 | $111,000.00 | $584,000.00 | — | $7M | — | — | -$13.26M | — | — | — | -$7.18M | — | — | — | — |
|---|