Complete source-backed income-statement history.
- Available history
- 2004-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 | $32,751.00 | — | — | $3.88M | — | $7.3M | -$7.27M | — | — | $0.00 | -$6.61M | -$0.04 | -$0.04 | 153,479,343 | 153,479,343 |
|---|
| 2026-03-31 | $29,167.00 | $1,336.00 | — | $3.49M | — | $6.75M | -$6.73M | -$76.00 | — | $0.00 | -$6.3M | -$0.04 | -$0.04 | 148,086,169 | 148,086,169 |
|---|
| 2025-12-31 | $159,167.00 | $1,332.00 | — | $2.84M | — | $5.24M | -$5.07M | -$72.00 | — | — | -$4.84M | — | -$0.04 | — | 2,325,110 |
|---|
| 2025-09-30 | $29,166.00 | — | — | $2.92M | — | $5.21M | -$5.18M | -$119.00 | — | $0.00 | -$5.1M | -$0.04 | -$0.04 | 129,644,824 | 129,644,824 |
|---|
| 2025-06-30 | $25,605.00 | $3,463.00 | — | $2.62M | — | $4.93M | -$4.9M | $1,098.00 | — | $0.00 | -$4.97M | -$0.04 | -$0.04 | 125,271,407 | 125,271,407 |
|---|
| 2025-03-31 | $22,917.00 | $2,028.00 | $20,889.00 | $3.09M | — | $4.93M | -$4.91M | -$262.00 | — | $0.00 | -$4.7M | -$0.04 | -$0.04 | 123,931,841 | 123,931,841 |
|---|
| 2024-12-31 | $0.00 | $984.00 | — | $4M | — | $5.73M | -$5.7M | $55.00 | — | — | -$5.53M | -$0.05 | -$0.05 | 594,413 | 594,413 |
|---|
| 2024-09-30 | $0.00 | $1,236.00 | — | $3.83M | — | $5.32M | -$5.3M | -$66.00 | — | $0.00 | -$5.3M | -$0.04 | -$0.04 | 120,901,708 | 120,901,708 |
|---|
| 2024-06-30 | $0.00 | — | — | $4.36M | — | $6.26M | -$6.24M | -$2,857.00 | — | $0.00 | -$6.02M | -$0.05 | -$0.05 | 120,179,570 | 120,179,570 |
|---|
| 2024-03-31 | $13,750.00 | $5,175.00 | $25,242.00 | $4.62M | — | $5.88M | -$5.85M | $170,959.00 | — | $0.00 | -$5.68M | -$0.05 | -$0.05 | 118,950,591 | 118,950,591 |
|---|
| 2023-12-31 | $40,502.00 | — | — | $3.9M | — | — | -$5.34M | — | — | — | -$4.94M | -$0.04 | -$0.04 | 568,244 | 568,244 |
|---|
| 2023-09-30 | $0.00 | — | — | $4.04M | — | — | -$5.39M | — | — | $0.00 | -$5.16M | -$0.04 | -$0.04 | 116,491,837 | 116,491,837 |
|---|
| 2023-06-30 | $0.00 | — | — | $4.17M | — | — | -$5.34M | — | — | $0.00 | -$5.46M | -$0.05 | -$0.05 | 114,857,638 | 114,857,638 |
|---|
| 2023-03-31 | — | — | — | $3.8M | — | — | -$5.16M | — | — | $0.00 | -$5.48M | -$0.05 | -$0.05 | 113,270,655 | 113,270,655 |
|---|
| 2022-12-31 | — | — | — | $3.81M | — | — | -$5.13M | — | — | — | -$5.07M | -$0.04 | -$0.04 | 278,826 | 278,826 |
|---|
| 2022-09-30 | — | — | — | $3.59M | — | — | -$4.73M | — | — | — | -$4.8M | -$0.04 | -$0.04 | 112,111,706 | 112,111,706 |
|---|
| 2022-06-30 | — | — | — | $2.78M | — | — | -$3.77M | — | — | — | -$3.8M | -$0.03 | -$0.03 | 111,593,709 | 111,593,709 |
|---|
| 2022-03-31 | — | — | — | $2.63M | — | $3.51M | -$3.51M | — | — | $0.00 | -$3.56M | -$0.03 | -$0.03 | 110,889,453 | 110,889,453 |
|---|
| 2021-12-31 | — | — | — | $4.71M | — | $7.39M | -$7.39M | — | — | — | -$8.11M | -$0.08 | -$0.08 | 1,313,269 | 1,313,269 |
|---|
| 2021-09-30 | $0.00 | — | — | $3.6M | — | $4.25M | -$4.25M | — | — | — | -$4.25M | -$0.04 | -$0.04 | 107,730,515 | 107,730,515 |
|---|
| 2021-06-30 | — | — | — | $2.8M | — | $3.46M | -$3.46M | — | — | — | -$4.54M | -$0.04 | -$0.04 | 104,125,843 | 104,125,843 |
|---|
| 2021-03-31 | — | — | — | $1.36M | — | $1.9M | -$1.9M | — | — | — | -$1.74M | -$0.02 | -$0.02 | 99,788,436 | 99,788,436 |
|---|
| 2020-12-31 | — | — | — | $1.16M | — | $1.58M | -$1.58M | — | — | — | -$1.61M | — | — | — | 1,217,124 |
|---|
| 2020-09-30 | $0.00 | — | — | $1.16M | — | $1.59M | -$1.59M | — | — | — | -$1.62M | — | — | — | 92,768,633 |
|---|
| 2020-06-30 | — | — | — | $1.06M | — | $1.63M | -$1.63M | — | — | — | -$1.66M | — | — | — | 90,641,867 |
|---|
| 2020-03-31 | — | — | — | $1.19M | — | $1.8M | -$1.8M | — | — | — | -$1.83M | — | — | — | 88,398,378 |
|---|
| 2019-12-31 | — | — | — | $963,408.00 | — | $1.45M | -$1.45M | — | — | — | -$1.48M | — | — | — | 957,687 |
|---|
| 2019-09-30 | — | — | — | $1.13M | — | $1.58M | -$1.58M | — | — | — | -$1.61M | — | — | — | 84,083,452 |
|---|
| 2019-06-30 | — | — | — | $1.07M | — | $1.57M | -$1.57M | — | — | — | -$1.62M | — | — | — | 82,371,994 |
|---|
| 2019-03-31 | — | — | — | $1.15M | — | $1.72M | -$1.72M | — | — | — | -$2.02M | — | — | — | 80,434,957 |
|---|
| 2018-12-31 | — | — | — | $963,780.00 | — | $1.23M | -$1.23M | — | — | — | -$1.26M | — | — | — | 700,863 |
|---|
| 2018-09-30 | — | — | — | $984,760.00 | — | $1.44M | -$1.44M | — | — | — | -$1.5M | — | — | — | 76,985,304 |
|---|
| 2018-06-30 | — | — | — | $944,353.00 | — | $1.45M | -$1.45M | — | — | — | -$1.5M | — | — | — | 75,528,629 |
|---|
| 2018-03-31 | — | — | — | $901,672.00 | — | $1.48M | -$1.48M | — | — | — | -$1.51M | — | — | — | 74,543,897 |
|---|
| 2017-12-31 | — | — | — | $1.13M | — | $1.49M | -$1.49M | — | — | — | -$1.59M | — | — | — | 747,581 |
|---|
| 2017-09-30 | — | — | — | $821,331.00 | — | $1.21M | -$1.21M | — | — | — | -$1.28M | — | — | — | 70,871,809 |
|---|
| 2017-06-30 | — | — | — | $839,014.00 | — | $1.64M | -$1.64M | — | — | — | -$1.67M | — | — | — | 69,874,539 |
|---|
| 2017-03-31 | — | — | — | $728,514.00 | — | $1.19M | -$1.19M | — | — | — | -$1.21M | — | — | — | 68,948,694 |
|---|
| 2016-12-31 | — | — | — | $689,818.00 | — | $1.09M | -$1.09M | — | — | — | -$1.11M | — | — | — | 385,459 |
|---|
| 2016-09-30 | — | — | — | $589,038.00 | — | $943,326.00 | -$943,326.00 | — | — | — | -$965,441.00 | — | — | — | 66,159,280 |
|---|
| 2016-06-30 | — | — | — | $592,570.00 | — | $1.04M | -$1.04M | — | — | — | -$1.04M | — | — | — | 65,601,676 |
|---|
| 2016-03-31 | — | — | — | $603,263.00 | — | $1.06M | -$1.06M | — | — | — | -$1.3M | — | — | — | 65,483,907 |
|---|
| 2015-12-31 | — | — | — | $512,437.00 | — | $797,966.00 | -$797,966.00 | — | — | — | -$797,904.00 | — | — | — | 589,816 |
|---|
| 2015-09-30 | — | — | — | $1.05M | — | $1.93M | -$1.93M | — | — | — | -$1.93M | — | — | — | 61,247,805 |
|---|
| 2015-06-30 | — | — | — | $619,492.00 | — | $1.05M | -$1.05M | — | — | — | -$1.05M | — | — | — | 58,949,676 |
|---|
| 2015-03-31 | — | — | — | $645,206.00 | — | $1.07M | -$1.07M | — | — | — | -$1.07M | — | — | — | 58,393,367 |
|---|
| 2014-12-31 | $0.00 | — | — | $904,263.00 | — | $1.24M | -$1.24M | — | — | — | -$1.24M | — | — | — | 920,134 |
|---|
| 2014-09-30 | — | — | — | $741,464.00 | — | $1.16M | -$1.16M | — | — | — | -$1.17M | — | — | — | 57,854,086 |
|---|
| 2014-06-30 | — | — | — | $618,454.00 | — | $1.01M | — | — | — | — | -$1.01M | — | — | — | 53,478,623 |
|---|
| 2014-03-31 | $2,500.00 | — | — | $585,506.00 | — | $987,671.00 | — | — | — | — | -$987,851.00 | — | — | — | 52,764,679 |
|---|
| 2013-12-31 | — | — | — | $501,149.00 | — | $835,175.00 | — | — | — | — | -$842,995.00 | — | — | — | 255,026 |
|---|
| 2013-09-30 | — | — | — | $580,403.00 | — | $997,760.00 | — | — | — | — | -$997,697.00 | — | — | — | 52,046,797 |
|---|
| 2013-06-30 | — | — | — | $531,116.00 | — | $964,502.00 | — | — | — | — | -$1.15M | — | — | — | 51,725,639 |
|---|
| 2013-03-31 | — | — | — | $455,382.00 | — | $903,000.00 | — | — | — | — | -$922,471.00 | — | — | — | 50,461,598 |
|---|
| 2012-12-31 | — | — | — | $1.07M | — | $1.68M | — | — | — | — | -$1.69M | — | — | — | 343,308 |
|---|
| 2012-09-30 | — | — | — | $490,694.00 | — | $969,797.00 | — | — | — | — | -$969,672.00 | — | — | — | 49,506,837 |
|---|
| 2012-06-30 | — | — | — | $455,253.00 | — | $1.01M | — | — | — | — | -$1.03M | — | — | — | 49,055,806 |
|---|
| 2012-03-31 | — | — | — | $472,409.00 | — | $769,599.00 | — | — | — | — | -$871,346.00 | — | — | — | — |
|---|
| 2011-12-31 | — | — | — | $395,249.00 | — | $776,538.00 | — | — | — | — | -$776,537.00 | — | — | — | — |
|---|
| 2011-09-30 | — | — | — | $322,402.00 | — | $726,119.00 | — | — | — | — | -$726,187.00 | — | — | — | — |
|---|
| 2011-06-30 | — | — | — | $498,041.00 | — | $887,576.00 | — | — | — | — | -$1.05M | — | — | — | — |
|---|
| 2011-03-31 | — | — | — | $466,864.00 | — | $926,110.00 | — | — | — | — | -$925,995.00 | — | — | — | — |
|---|
| 2010-12-31 | $0.00 | — | — | $566,280.00 | — | $1.02M | — | — | — | — | -$1.02M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | $369,227.00 | — | $797,983.00 | — | — | — | — | -$798,120.00 | — | — | — | — |
|---|
| 2010-06-30 | $3,200.00 | — | — | $407,232.00 | — | $883,469.00 | — | — | — | — | -$880,425.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 |
|---|
| 2025-12-31 | $236,855.00 | $6,823.00 | — | $11.49M | — | $21M | -$20.76M | $645.00 | -$20.31M | — | -$20.31M | — | -$0.16 | — | 128,628,727 |
|---|
| 2024-12-31 | $13,750.00 | $7,395.00 | $88,210.00 | $16.81M | — | $23.18M | -$23.09M | -$5,102.00 | -$22.54M | — | -$22.54M | -$0.19 | -$0.19 | 120,599,885 | 120,599,885 |
|---|
| 2023-12-31 | $40,502.00 | $2,513.00 | $37,989.00 | $15.9M | — | $21.26M | -$21.23M | — | — | — | -$21.04M | -$0.18 | -$0.18 | 115,467,300 | 115,467,300 |
|---|
| 2022-12-31 | — | — | — | $12.81M | — | $17.14M | -$17.14M | — | — | — | -$17.23M | -$0.15 | -$0.15 | 111,814,926 | 111,814,926 |
|---|
| 2021-12-31 | — | — | — | $12.48M | — | $17M | -$17M | — | — | — | -$18.63M | -$0.18 | -$0.18 | 105,223,959 | 105,223,959 |
|---|
| 2020-12-31 | — | — | — | $4.59M | — | $6.6M | -$6.6M | — | — | — | -$6.72M | -$0.07 | -$0.07 | 91,859,025 | 91,859,025 |
|---|
| 2019-12-31 | — | — | — | $4.32M | — | $6.32M | -$6.32M | — | — | — | -$6.73M | — | — | — | 83,299,508 |
|---|
| 2018-12-31 | — | — | — | $3.79M | — | $5.6M | -$5.6M | — | — | — | -$5.77M | — | — | — | 76,395,750 |
|---|
| 2017-12-31 | — | — | — | $3.52M | — | $5.52M | -$5.52M | — | — | — | -$5.75M | — | — | — | 70,876,576 |
|---|
| 2016-12-31 | — | — | — | $2.47M | — | $4.14M | -$4.14M | — | — | — | -$4.41M | — | — | — | 66,201,531 |
|---|
| 2015-12-31 | — | — | — | $2.83M | — | $4.85M | -$4.85M | — | — | — | -$4.85M | — | — | — | 60,326,470 |
|---|
| 2014-12-31 | $2,500.00 | — | — | $2.85M | — | $4.4M | -$4.39M | — | — | — | -$4.41M | — | — | — | 55,637,906 |
|---|
| 2013-12-31 | — | — | — | $2.07M | — | $3.7M | — | — | — | — | -$3.91M | — | — | — | 51,672,177 |
|---|
| 2012-12-31 | — | — | — | $2.49M | — | $4.43M | — | — | — | — | -$4.56M | — | — | — | 48,778,783 |
|---|
| 2011-12-31 | — | — | — | $1.68M | — | $3.32M | — | — | — | — | -$3.48M | — | — | — | — |
|---|
| 2010-12-31 | $3,200.00 | — | — | $1.71M | — | $3.72M | — | — | — | — | -$3.71M | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$2.72M | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$4.34M | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$4.22M | — | — | — | — |
|---|
| 2006-12-31 | — | — | — | — | — | — | — | — | — | — | -$2.93M | — | — | — | — |
|---|
| 2005-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.72M | — | — | — | — |
|---|
| 2004-12-31 | — | — | — | — | — | — | — | — | — | — | -$722,146.00 | — | — | — | — |
|---|