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 | $1.07M | — | — | $4.77M | — | — | -$8.92M | $10.47M | — | — | $1.48M | $0.01 | -$0.03 | 249,499,000 | 261,471,000 |
|---|
| 2026-03-31 | $1.73M | — | — | $4.23M | — | — | -$7.59M | $2.8M | — | — | -$4.81M | -$0.02 | -$0.03 | 245,029,000 | 261,175,000 |
|---|
| 2025-12-31 | $6.61M | — | — | $8.24M | — | — | -$6.55M | $2.16M | — | — | $851,000.00 | $0.00 | $0.00 | 2,351,000 | 2,351,000 |
|---|
| 2025-09-30 | $3.68M | — | — | $3.27M | — | — | -$3.79M | -$25.97M | — | — | -$29.78M | -$0.13 | -$0.13 | 228,853,000 | 228,853,000 |
|---|
| 2025-06-30 | $2.77M | — | — | $3.11M | — | — | -$19.78M | -$10.58M | — | — | -$30.46M | -$0.13 | -$0.13 | 228,356,000 | 228,356,000 |
|---|
| 2025-03-31 | $1.5M | $36,000.00 | — | $3.11M | — | — | -$6.51M | $2.36M | — | — | -$4.14M | -$0.02 | -$0.02 | 226,054,000 | 226,054,000 |
|---|
| 2024-12-31 | $2.87M | $154,000.00 | — | $3.42M | — | — | -$5.11M | $1.86M | -$3.25M | $0.00 | -$3.27M | -$0.01 | -$0.01 | 13,333,000 | 13,333,000 |
|---|
| 2024-09-30 | $3.78M | $38,000.00 | — | $3.17M | — | — | -$3.84M | $839,000.00 | -$3M | $0.00 | -$3.03M | -$0.02 | -$0.02 | 188,835,000 | 188,835,000 |
|---|
| 2024-06-30 | $1.41M | $44,000.00 | — | $2.87M | — | — | -$5.87M | $94,000.00 | -$5.77M | $0.00 | -$5.76M | -$0.03 | -$0.03 | 188,813,000 | 188,813,000 |
|---|
| 2024-03-31 | $1.44M | $98,000.00 | — | $3.01M | — | — | -$6.66M | $103,000.00 | -$6.56M | $0.00 | -$6.54M | -$0.04 | -$0.04 | 182,909,000 | 182,909,000 |
|---|
| 2023-12-31 | $2.09M | $256,000.00 | $1.83M | $3.91M | — | $8.19M | -$6.36M | $1.65M | -$4.71M | $0.00 | -$4.78M | -$0.02 | -$0.02 | 783,000 | 783,000 |
|---|
| 2023-09-30 | $1.25M | $169,000.00 | $1.08M | $3.74M | — | $7.78M | -$6.71M | -$453,000.00 | -$7.16M | $0.00 | -$7.11M | -$0.04 | -$0.04 | 174,868,000 | 174,868,000 |
|---|
| 2023-06-30 | $3.23M | $127,000.00 | $3.1M | $3.87M | — | $8.12M | -$5.02M | -$179,000.00 | -$5.2M | $0.00 | -$5.23M | -$0.03 | -$0.03 | 170,592,000 | 170,592,000 |
|---|
| 2023-03-31 | $2.39M | $119,000.00 | $2.27M | $4.19M | — | $8.91M | -$6.64M | $435,000.00 | -$6.21M | -$1.8M | -$4.37M | -$0.03 | -$0.03 | 170,127,000 | 170,127,000 |
|---|
| 2022-12-31 | $1.92M | $102,000.00 | $1.81M | $4.1M | — | $8.45M | -$6.64M | $277,000.00 | -$6.36M | $0.00 | -$6.35M | -$0.03 | -$0.03 | 70,000 | 70,000 |
|---|
| 2022-09-30 | $3M | $235,000.00 | $2.76M | $3.59M | — | $8.01M | -$5.25M | -$324,000.00 | -$5.58M | $541,000.00 | -$6.07M | -$0.04 | -$0.04 | 169,786,000 | 169,786,000 |
|---|
| 2022-06-30 | $4.15M | $215,000.00 | $4.34M | $3.3M | — | $8.57M | -$4.23M | -$2.55M | -$6.78M | — | -$6.76M | -$0.04 | -$0.04 | 169,731,000 | 169,731,000 |
|---|
| 2022-03-31 | $4.87M | $176,000.00 | $5.06M | $2.99M | — | $11.46M | -$6.4M | -$697,000.00 | -$7.09M | — | -$7.09M | -$0.04 | -$0.04 | 169,647,000 | 169,647,000 |
|---|
| 2021-12-31 | $3.84M | $204,000.00 | $964,000.00 | $24.78M | — | $29.2M | -$28.24M | $229,000.00 | -$28.01M | — | -$28.99M | -$0.17 | — | 1,382,000 | -162,955,498 |
|---|
| 2021-09-30 | $293,000.00 | $985,000.00 | $1.29M | $2.81M | — | $8.13M | -$6.84M | -$2M | -$8.85M | -$1.01M | -$7.82M | -$0.05 | -$0.05 | 167,624,000 | 167,624,000 |
|---|
| 2021-06-30 | $213,000.00 | $125,000.00 | $387,000.00 | $2.93M | — | $7.47M | -$7.08M | $2.12M | -$4.97M | — | -$4.79M | -$0.03 | -$0.03 | 162,914,000 | 162,914,000 |
|---|
| 2021-03-31 | $391,000.00 | $112,000.00 | $279,000.00 | $3.39M | — | $7.33M | -$7.05M | $5.6M | -$1.45M | — | -$1.42M | -$0.01 | -$0.01 | 158,725 | 158,725 |
|---|
| 2020-12-31 | $355,000.00 | $114,000.00 | $241,000.00 | $2.61M | — | $6.12M | -$5.88M | $6.87M | $984,000.00 | — | $2.03M | — | — | — | -149,717,956 |
|---|
| 2020-09-30 | $571,000.00 | $102,000.00 | $469,000.00 | $3.57M | — | $7.19M | -$6.73M | -$1.23M | -$7.95M | — | -$7.76M | -$0.05 | -$0.05 | 149,973,000 | 149,973,000 |
|---|
| 2020-06-30 | $386,000.00 | $75,000.00 | $311,000.00 | $2.81M | — | $6.71M | -$6.4M | -$128,000.00 | -$6.53M | — | -$6.52M | -$0.04 | -$0.04 | 149,821 | 149,821 |
|---|
| 2020-03-31 | $514,000.00 | $94,000.00 | $420,000.00 | $3.34M | — | $7.86M | -$7.44M | -$990,000.00 | -$8.43M | — | -$8.4M | -$0.06 | -$0.06 | 149,807,000 | 149,807,000 |
|---|
| 2019-12-31 | $1.24M | $123,000.00 | $1.12M | $3.49M | — | $7.99M | -$6.87M | $1.53M | -$5.34M | -$14.01M | -$4.48M | — | — | — | -143,951,467 |
|---|
| 2019-09-30 | $567,000.00 | $114,000.00 | $453,000.00 | $4.27M | — | $8.88M | -$8.42M | -$9.08M | -$17.51M | $1M | -$16.51M | -$0.11 | -$0.11 | 149,659,000 | 149,659,000 |
|---|
| 2019-06-30 | $779,000.00 | $107,000.00 | $672,000.00 | $5.24M | — | $11.49M | -$10.82M | -$20.48M | -$31.3M | — | -$30.03M | -$0.20 | -$0.20 | 149,582,000 | 149,582,000 |
|---|
| 2019-03-31 | $928,000.00 | $68,000.00 | $860,000.00 | $4.96M | — | $13.62M | -$12.76M | $47.67M | $34.91M | $4.38M | $39.31M | $0.30 | $0.30 | 132,865,000 | 132,869,000 |
|---|
| 2018-12-31 | $758,000.00 | $52,000.00 | $706,000.00 | $3.78M | — | $10.92M | -$10.22M | -$35.12M | -$45.33M | — | -$44.95M | — | — | — | -126,745,097 |
|---|
| 2018-09-30 | $982,000.00 | $35,000.00 | $947,000.00 | $4.88M | — | $11.3M | -$10.36M | $76.9M | $66.54M | — | $66.73M | $0.53 | $0.53 | 126,878,000 | 126,973,000 |
|---|
| 2018-06-30 | $2.55M | $106,000.00 | $2.44M | $6.36M | — | -$11.59M | -$9.14M | $4.5M | -$4.65M | — | -$4.22M | -$0.03 | -$0.03 | 126,873,000 | 126,873,000 |
|---|
| 2018-03-31 | $701,000.00 | $109,000.00 | $592,000.00 | $5.94M | — | -$12.78M | -$12.19M | -$51.51M | -$63.7M | — | -$63.55M | -$0.50 | -$0.50 | 126,869,000 | 126,869,000 |
|---|
| 2017-12-31 | $999,000.00 | $54,000.00 | $945,000.00 | $4.7M | — | $10.51M | -$9.56M | -$67.28M | -$76.84M | — | -$71.93M | -$0.64 | -$0.64 | 3,487,000 | 3,352,000 |
|---|
| 2017-09-30 | $1.69M | $52,000.00 | $1.64M | $6.56M | — | $11.15M | -$9.51M | $28.27M | $18.76M | $0.00 | $14.32M | $0.12 | $0.12 | 115,288,000 | 115,298,000 |
|---|
| 2017-06-30 | $381,000.00 | $5,000.00 | $376,000.00 | $6.27M | — | $10.69M | -$8.56M | -$7.54M | -$16.1M | — | -$11.65M | -$0.11 | -$0.11 | 110,874,000 | 110,874,000 |
|---|
| 2017-03-31 | $390,000.00 | $57,000.00 | $333,000.00 | $6.49M | — | -$11.6M | -$11.26M | $62.16M | $50.9M | — | $49.29M | $0.46 | $0.46 | 106,712 | 107,384 |
|---|
| 2016-12-31 | $1.08M | -$20,000.00 | $1.1M | $7.01M | — | $12.36M | -$11.25M | $3.51M | -$7.74M | — | -$5.08M | -$0.05 | -$0.05 | 97,220,516 | 99,453,927 |
|---|
| 2016-09-30 | $1.5M | $58,000.00 | $1.44M | $6.42M | — | $11M | -$9.56M | $38.82M | $29.27M | — | $31.2M | $0.30 | $0.30 | 102,711 | 103,613 |
|---|
| 2016-06-30 | $1.27M | $95,000.00 | $1.17M | $8.94M | — | $15.57M | -$14.4M | $35.63M | $21.23M | — | $24.55M | $0.26 | $0.26 | 93,240 | 95,801 |
|---|
| 2016-03-31 | $2.07M | $225,000.00 | $1.85M | $13.73M | — | $25.61M | -$23.76M | -$239,000.00 | -$24M | — | -$17.11M | -$0.19 | -$0.19 | 90,421 | 90,421 |
|---|
| 2015-12-31 | $1.46M | $150,000.00 | $1.31M | $12.79M | — | $23.01M | -$21.7M | $3.77M | -$17.93M | — | -$13.42M | -$0.16 | -$0.16 | 79,632,381 | 79,632,381 |
|---|
| 2015-09-30 | $2.31M | $432,000.00 | $1.87M | $11.43M | — | $18.98M | -$17.1M | -$585,000.00 | -$17.69M | — | -$13.63M | -$0.18 | -$0.18 | 79,224 | 79,224 |
|---|
| 2015-06-30 | $2.01M | $260,000.00 | $1.75M | $9.06M | — | $15.25M | -$13.5M | $229,000.00 | -$13.27M | — | -$9.69M | -$0.12 | -$0.12 | 78,362 | 78,362 |
|---|
| 2015-03-31 | $1.26M | $264,000.00 | $1M | $9.32M | — | $14.5M | -$13.5M | -$265,000.00 | -$13.77M | — | -$10.17M | — | — | — | 78,262,000 |
|---|
| 2014-12-31 | $1.88M | $223,000.00 | $1.66M | $11.27M | — | $16.06M | -$14.4M | -$600,000.00 | -$15M | — | -$10.58M | — | — | — | 3,873,000 |
|---|
| 2014-09-30 | $1.19M | $231,000.00 | $960,000.00 | $8.84M | — | $13.1M | -$12.14M | -$126,000.00 | -$12.26M | -$2.31M | -$8.27M | — | — | — | 67,921,000 |
|---|
| 2014-06-30 | $1.11M | $252,000.00 | $855,000.00 | $9.08M | — | $13.92M | -$13.06M | $155,000.00 | -$12.91M | -$1.51M | -$9.52M | — | — | — | 61,498,000 |
|---|
| 2014-03-31 | $1.07M | $131,914.00 | $934,721.00 | $8.41M | — | $12.07M | -$11.14M | $60,786.00 | -$11.08M | -$1.35M | -$8.1M | — | — | — | 58,257,427 |
|---|
| 2013-12-31 | $1.89M | $222,763.00 | $1.67M | $9.22M | — | $30.96M | -$29.29M | -$41,641.00 | -$29.34M | — | -$19.61M | — | — | — | 680,166 |
|---|
| 2013-09-30 | $714,062.00 | $206,678.00 | $507,384.00 | $6.44M | — | $10.71M | -$10.2M | -$54,365.00 | -$10.26M | $0.00 | -$9M | — | — | — | 55,621,564 |
|---|
| 2013-06-30 | $1.22M | $180,811.00 | $1.04M | $5.53M | — | $9.15M | -$8.12M | -$79,162.00 | -$8.2M | $0.00 | -$7.55M | — | — | — | 53,791,434 |
|---|
| 2013-03-31 | $614,473.00 | $182,749.00 | $431,724.00 | $5.4M | — | $8.81M | -$8.38M | -$28,636.00 | -$8.41M | $0.00 | -$7.72M | — | — | — | 51,175,649 |
|---|
| 2012-12-31 | $1.22M | $160,355.00 | $1.06M | $4.79M | — | $8.12M | -$7.06M | -$93,608.00 | — | — | -$6.03M | — | — | — | 16,883 |
|---|
| 2012-09-30 | $1M | $169,734.00 | $833,817.00 | $4.55M | — | $6.78M | -$5.95M | $22,939.00 | — | — | -$4.96M | — | — | — | 49,291,177 |
|---|
| 2012-06-30 | $1.03M | $83,918.00 | $949,746.00 | $4.62M | — | $7.03M | -$6.08M | $85,069.00 | — | — | -$5.46M | — | — | — | 50,548,582 |
|---|
| 2012-03-31 | $652,214.00 | $20,268.00 | $631,946.00 | $4.18M | — | $6.55M | -$5.92M | -$318,797.00 | — | — | -$4.97M | — | — | — | 49,035,788 |
|---|
| 2011-12-31 | $1.71M | $20,589.00 | $1.63M | $3.94M | — | $7.09M | -$5.46M | $5,145.00 | — | — | -$5.36M | — | — | — | -1,628,361 |
|---|
| 2011-09-30 | $1.14M | $18,516.00 | $1.14M | $3.49M | — | $5.38M | -$4.23M | -$4,254.00 | — | — | -$3.74M | — | — | — | 48,896,973 |
|---|
| 2011-06-30 | $755,553.00 | $24,816.00 | $755,553.00 | $3.33M | — | $5.74M | -$4.98M | -$19,322.00 | — | — | -$4.28M | — | — | — | 48,835,672 |
|---|
| 2011-03-31 | $824,629.00 | — | — | $2.95M | — | $4.85M | -$4.03M | $81,202.00 | — | — | -$3.36M | — | — | — | — |
|---|
| 2010-12-31 | $1.45M | — | — | $12.59M | — | $21.89M | -$3.76M | $32,330.00 | — | — | -$2.97M | — | — | — | — |
|---|
| 2010-09-30 | $815,284.00 | — | — | -$1.81M | — | -$3.27M | -$2.46M | -$2.34M | — | — | -$4.67M | — | — | — | — |
|---|
| 2010-06-30 | $680,278.00 | — | — | -$1.43M | — | $3M | -$2.32M | -$38,362.00 | — | — | -$2.26M | — | — | — | — |
|---|
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 | $14.56M | — | — | $17.73M | — | — | -$36.62M | -$32.03M | -$68.65M | -$5.28M | -$63.53M | -$0.28 | -$0.28 | 230,116,000 | 230,116,000 |
|---|
| 2024-12-31 | $9.5M | $334,000.00 | — | $12.47M | — | — | -$21.48M | $2.9M | -$18.58M | $0.00 | -$18.61M | -$0.09 | -$0.09 | 200,193,000 | 200,193,000 |
|---|
| 2023-12-31 | $8.95M | $671,000.00 | $8.27M | $15.71M | — | $33.01M | -$24.73M | $1.45M | -$23.28M | -$1.8M | -$21.49M | -$0.12 | -$0.12 | 172,663,000 | 172,663,000 |
|---|
| 2022-12-31 | $14.7M | $728,000.00 | $13.98M | $13.99M | — | $36.5M | -$22.52M | -$3.29M | -$25.81M | $541,000.00 | -$26.27M | -$0.15 | -$0.15 | 169,792,000 | 169,792,000 |
|---|
| 2021-12-31 | $4.34M | $1.43M | $2.92M | $33.91M | — | $52.13M | -$49.21M | $5.94M | -$43.27M | — | -$43.02M | -$0.26 | — | 164,502,000 | 164,502 |
|---|
| 2020-12-31 | $1.83M | $385,000.00 | $1.44M | $12.32M | — | $27.89M | -$26.45M | $4.52M | -$21.92M | -$1.24M | -$20.65M | — | — | — | 150,044 |
|---|
| 2019-12-31 | $3.52M | $412,000.00 | $3.1M | $17.95M | — | $41.98M | -$38.88M | $19.64M | -$19.23M | -$7.41M | -$11.71M | — | — | — | 145,533 |
|---|
| 2018-12-31 | $4.99M | $302,000.00 | $4.69M | $20.96M | — | $46.48M | -$41.8M | -$5.34M | -$47.13M | $346,000.00 | -$45.99M | — | — | — | 126,903 |
|---|
| 2017-12-31 | $3.46M | $168,000.00 | $3.29M | $24.02M | — | $43.95M | -$38.9M | $15.61M | -$23.29M | — | -$19.98M | -$0.17 | -$0.17 | 114,476,000 | 114,476,000 |
|---|
| 2016-12-31 | $5.92M | $358,000.00 | $5.57M | $36.11M | — | $64.53M | -$58.97M | $77.59M | $18.62M | — | $33.57M | $0.35 | $0.34 | 97,316,000 | 99,553,000 |
|---|
| 2015-12-31 | $7.04M | $1.11M | $5.93M | $42.6M | — | $71.74M | -$65.81M | $3.16M | -$62.65M | — | -$46.99M | -$0.59 | -$0.59 | 79,711,000 | 79,711,000 |
|---|
| 2014-12-31 | $5.24M | $837,000.00 | $4.41M | $37.53M | — | $55.09M | -$50.68M | -$473,000.00 | -$51.16M | — | -$36.41M | -$0.55 | -$0.55 | 66,467,000 | 66,467,000 |
|---|
| 2013-12-31 | $4.43M | $793,000.00 | $3.64M | $26.61M | — | $59.63M | -$55.99M | -$204,000.00 | -$56.19M | — | -$43.88M | — | — | — | 54,226,000 |
|---|
| 2012-12-31 | $3.92M | $434,271.00 | $3.48M | $18.12M | — | $28.48M | -$25M | -$305,183.00 | -$25.31M | — | -$21.43M | — | — | — | 49,213,687 |
|---|
| 2011-12-31 | $4.43M | $79,397.00 | $4.35M | $13.7M | — | $23.04M | -$18.69M | $242,548.00 | -$18.44M | — | -$16.52M | — | — | — | 47,053,518 |
|---|
| 2010-12-31 | $3.71M | $27,718.00 | $3.68M | $8.19M | — | $13.53M | -$9.85M | -$2.34M | — | — | -$11.18M | — | — | — | 40,266,311 |
|---|
| 2009-12-31 | $1.93M | — | — | -$3.18M | — | $5.45M | -$3.52M | -$1.62M | — | — | -$5.14M | — | — | — | — |
|---|