Complete source-backed income-statement history.
- Available history
- 1997-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 | $807,000.00 | — | — | $5.71M | — | — | -$11.61M | — | — | — | -$9.22M | -$0.01 | -$0.01 | 1,642,439,000 | 1,642,439,000 |
|---|
| 2026-03-31 | $494,000.00 | — | — | $4.86M | — | — | -$10.9M | — | — | — | -$3.07M | $0.00 | $0.00 | 1,584,843,000 | 1,584,843,000 |
|---|
| 2025-12-31 | $672,000.00 | — | — | $5.55M | — | — | -$13.5M | — | — | — | $1.39M | $0.00 | $0.00 | 1,455,232,590 | 1,455,232,590 |
|---|
| 2025-09-30 | $200,000.00 | — | — | $7.45M | — | — | -$14.32M | — | — | — | -$26.83M | -$0.02 | -$0.02 | 1,492,079 | 1,492,079 |
|---|
| 2025-06-30 | $131,000.00 | — | — | $7.43M | — | — | -$14.78M | — | — | — | -$15.38M | -$0.01 | -$0.01 | 1,438,198,000 | 1,438,198,000 |
|---|
| 2025-03-31 | $375,000.00 | — | — | $8.35M | — | — | -$17.31M | — | — | — | -$19.34M | -$0.01 | -$0.01 | 1,359,496,000 | 1,359,496,000 |
|---|
| 2024-12-31 | $231,000.00 | — | — | $10.52M | — | — | -$18.5M | — | — | — | -$28.22M | -$0.02 | -$0.02 | 1,241,016,528 | 1,241,016,528 |
|---|
| 2024-09-30 | $357,000.00 | — | — | $8.13M | — | — | -$14.8M | — | — | — | -$19.37M | -$0.02 | -$0.02 | 1,258,532 | 1,258,532 |
|---|
| 2024-06-30 | $510,000.00 | — | — | $8.29M | — | — | -$17.46M | — | — | — | -$17.87M | -$0.02 | -$0.02 | 1,214,316 | 1,214,316 |
|---|
| 2024-03-31 | $284,000.00 | — | — | $7.94M | — | — | -$15.74M | — | — | — | -$18.31M | -$0.02 | -$0.02 | 1,188,149 | 1,188,149 |
|---|
| 2023-12-31 | $445,000.00 | — | — | $7.45M | — | — | -$15.14M | — | — | — | -$13.98M | -$0.01 | -$0.01 | 13,080 | 13,080 |
|---|
| 2023-09-30 | $406,000.00 | — | — | $7.2M | — | — | -$13.83M | — | — | — | -$23.52M | -$0.02 | -$0.02 | 1,134,359 | 1,134,359 |
|---|
| 2023-06-30 | $201,000.00 | — | — | $6.21M | — | — | -$13.58M | — | — | — | -$14.45M | -$0.01 | -$0.01 | 1,108,420 | 1,108,420 |
|---|
| 2023-03-31 | $880,000.00 | — | — | $6.86M | — | — | -$12.96M | — | — | — | -$10.65M | -$0.01 | -$0.01 | 1,074,902 | 1,074,902 |
|---|
| 2022-12-31 | $597,000.00 | — | — | $9.35M | — | — | -$18.18M | — | — | — | -$28.3M | -$0.02 | -$0.02 | 14,149 | 14,149 |
|---|
| 2022-09-30 | $206,000.00 | — | — | $7.69M | — | — | -$15.62M | — | — | — | -$32.85M | -$0.03 | -$0.03 | 1,040,982 | 1,040,982 |
|---|
| 2022-06-30 | $477,000.00 | — | — | $13.65M | — | — | -$21.1M | — | — | — | -$29.67M | -$0.01 | -$0.01 | 1,003,976 | 1,003,976 |
|---|
| 2022-03-31 | $403,000.00 | — | — | $4.82M | — | — | -$12.29M | — | — | — | -$14.21M | -$0.01 | -$0.01 | 959,251 | 959,251 |
|---|
| 2021-12-31 | $0.00 | — | — | $4.19M | — | — | -$10.68M | — | — | — | $133.32M | $0.16 | -$0.02 | 19,241 | -91,729 |
|---|
| 2021-09-30 | $350,000.00 | — | — | $3.75M | — | — | -$10.05M | — | — | — | $45.52M | $0.05 | -$0.01 | 875,963 | 1,135,762 |
|---|
| 2021-06-30 | $416,000.00 | — | — | $5.45M | — | — | -$12.41M | — | — | — | $4.41M | $0.01 | -$0.01 | 851,805 | 1,159,076 |
|---|
| 2021-03-31 | $239,000.00 | — | — | $6.92M | — | — | -$19.57M | — | — | — | -$4.12M | $0.00 | $0.00 | 834,605 | 834,605 |
|---|
| 2020-12-31 | $503,000.00 | — | — | $8.9M | — | — | -$23.36M | — | — | — | -$280.3M | -$0.37 | -$0.37 | 29,706 | 29,706 |
|---|
| 2020-09-30 | $216,000.00 | — | — | $17.66M | — | — | -$47.88M | — | — | — | -$194.1M | -$0.26 | -$0.26 | 747,749 | 747,749 |
|---|
| 2020-06-30 | $2,000.00 | — | — | $3.22M | — | — | -$7.54M | — | — | — | -$58.05M | -$0.08 | -$0.08 | 697,555 | 697,555 |
|---|
| 2020-03-31 | $570,000.00 | — | — | $3.86M | — | — | -$7.83M | — | — | — | $2.63M | $0.00 | $0.00 | 640,390 | 648,858 |
|---|
| 2019-12-31 | $897,000.00 | — | — | $4.01M | — | — | -$6.73M | — | — | — | $6.55M | $0.01 | $0.01 | 11,853 | 11,853 |
|---|
| 2019-09-30 | $593,000.00 | — | — | $3.54M | — | — | -$6.59M | — | — | — | -$6.37M | -$0.01 | -$0.01 | 577,130 | 577,130 |
|---|
| 2019-06-30 | $581,000.00 | — | — | $3.29M | — | — | -$6.64M | — | — | — | $219,000.00 | $0.00 | $0.00 | 550,214 | 597,375 |
|---|
| 2019-03-31 | $339,000.00 | — | — | $3M | — | — | -$7.77M | — | — | — | -$20.95M | -$0.04 | -$0.04 | 529,133 | 529,133 |
|---|
| 2018-12-31 | -$451,000.00 | — | — | $3.84M | — | — | -$2.99M | — | — | — | -$5.65M | — | — | — | 439,601,574 |
|---|
| 2018-09-30 | $453,000.00 | — | — | $4.3M | — | — | -$9.32M | — | — | — | $12.58M | $0.02 | $0.02 | 461,040 | 516,300 |
|---|
| 2018-06-30 | $278,000.00 | — | — | $5.28M | — | — | -$20.35M | — | — | — | -$21.18M | -$0.06 | -$0.06 | 424,992 | 424,992 |
|---|
| 2018-03-31 | $132,000.00 | — | — | $4.73M | — | — | -$8.82M | — | — | — | -$21.55M | — | — | — | 356,162,000 |
|---|
| 2017-12-31 | $32,000.00 | — | — | $13.29M | — | — | -$17.98M | — | — | — | -$27M | — | — | — | 25,262,000 |
|---|
| 2017-09-30 | $148,000.00 | — | — | $9.72M | — | — | -$14.13M | — | — | — | -$23.27M | -$0.08 | -$0.08 | 281,486,000 | 281,486,000 |
|---|
| 2017-06-30 | $88,000.00 | — | — | $5.47M | — | — | -$10.67M | — | — | — | -$10.25M | — | — | — | 208,458,000 |
|---|
| 2017-03-31 | $68,000.00 | — | — | $5.04M | — | — | -$11.9M | — | — | — | -$12.62M | — | — | — | 161,498,000 |
|---|
| 2016-12-31 | $71,000.00 | — | — | $16.83M | — | — | -$21.25M | — | — | — | -$30.71M | — | — | — | 5,577,000 |
|---|
| 2016-09-30 | $159,000.00 | — | — | $21.09M | — | — | -$25.52M | — | — | — | -$29.23M | -$0.28 | -$0.28 | 114,836,000 | 114,836,000 |
|---|
| 2016-06-30 | $157,000.00 | — | — | $8.71M | — | — | -$15.02M | — | — | — | -$14.18M | — | — | — | 103,831,000 |
|---|
| 2016-03-31 | $236,000.00 | — | — | $13.44M | — | — | -$17.48M | — | — | — | -$6.11M | — | — | — | 97,688,000 |
|---|
| 2015-12-31 | $863,000.00 | — | — | $46.56M | — | — | -$51.39M | — | — | — | -$24.08M | — | — | — | 3,319,000 |
|---|
| 2015-09-30 | $291,000.00 | — | — | $9.14M | — | — | -$13.21M | — | — | — | $22.62M | $0.29 | $0.25 | 78,062,000 | 89,821,000 |
|---|
| 2015-06-30 | $391,000.00 | — | — | $27.8M | — | — | -$38.85M | — | — | — | -$66.85M | — | — | — | 75,619,000 |
|---|
| 2015-03-31 | $194,000.00 | — | — | $19.63M | — | — | -$22.83M | — | — | — | -$46.43M | — | — | — | 69,406,000 |
|---|
| 2014-12-31 | $872,000.00 | — | — | $21.4M | — | — | -$25.42M | — | — | — | -$42.69M | — | — | — | 2,410,000 |
|---|
| 2014-09-30 | $582,000.00 | — | — | $22.71M | — | — | -$26.61M | — | — | — | -$21.04M | -$0.35 | -$0.35 | 60,604,000 | 60,604,000 |
|---|
| 2014-06-30 | $0.00 | — | — | $21.55M | — | — | -$25.43M | — | — | — | -$25.87M | — | — | — | 57,442,000 |
|---|
| 2014-03-31 | $0.00 | $0.00 | — | $19.99M | — | — | -$23.68M | — | — | — | -$46.04M | — | — | — | 52,377,000 |
|---|
| 2013-12-31 | $0.00 | $0.00 | — | $11.12M | — | — | -$14.67M | — | — | — | -$16.89M | — | — | — | 2,260,000 |
|---|
| 2013-09-30 | $400,000.00 | $0.00 | — | $12.79M | — | — | -$15.46M | — | — | — | -$22.91M | — | — | — | 35,275,000 |
|---|
| 2013-06-30 | $272,000.00 | $0.00 | — | $8.38M | — | — | -$11.4M | — | — | — | -$11.59M | — | — | — | 29,105,000 |
|---|
| 2013-03-31 | $137,000.00 | $0.00 | — | $11.61M | — | — | -$13.94M | — | — | — | -$14.39M | — | — | — | 26,710,000 |
|---|
| 2012-12-31 | $322,000.00 | $0.00 | — | $8.38M | — | — | -$15.58M | — | — | — | -$30.52M | — | — | — | 1,501 |
|---|
| 2012-09-30 | $120,000.00 | $0.00 | — | $9.94M | — | — | -$13.74M | — | — | — | -$16.5M | -$1.50 | -$1.50 | 11,029 | 11,029 |
|---|
| 2012-06-30 | $330,000.00 | $0.00 | — | $7.04M | — | — | -$8.74M | — | — | — | -$10.15M | — | — | — | 162,357,000 |
|---|
| 2012-03-31 | $0.00 | $0.00 | — | $3.58M | — | — | -$5.77M | — | — | — | -$10.15M | -$0.07 | — | 153,584,000 | 9,599 |
|---|
| 2011-12-31 | $0.00 | $0.00 | — | $1.98M | — | — | -$4.64M | — | — | — | -$12.58M | $3.43 | — | 94,191,645 | 532 |
|---|
| 2011-09-30 | $10,000.00 | $0.00 | — | $3.57M | — | — | -$6.36M | — | — | — | $482,000.00 | $0.08 | $0.06 | 5,945 | 7,696 |
|---|
| 2011-06-30 | $0.00 | $0.00 | — | $3.47M | — | — | -$9.03M | — | — | — | -$12.33M | — | — | — | — |
|---|
| 2011-03-31 | $0.00 | $0.00 | — | $4.44M | — | — | -$6.76M | — | — | — | -$8.41M | -$0.11 | — | 77,087,000 | — |
|---|
| 2010-12-31 | $0.00 | $0.00 | — | $5.11M | — | — | -$5.89M | — | — | — | -$7.42M | -$0.10 | — | 1,702,000 | — |
|---|
| 2010-09-30 | $10,000.00 | $0.00 | — | $1.61M | — | — | -$3.01M | — | — | — | -$5.38M | -$0.08 | -$0.08 | 70,413,000 | 70,413,000 |
|---|
| 2010-06-30 | $0.00 | $0.00 | — | $1.19M | — | — | -$3.11M | — | — | — | -$8.73M | — | — | — | — |
|---|
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 | $1.38M | — | — | $28.79M | — | — | -$59.91M | — | -$60.7M | -$537,000.00 | -$60.16M | -$0.04 | -$0.04 | 1,456,663,000 | 1,456,663,000 |
|---|
| 2024-12-31 | $1.38M | — | — | $34.89M | — | — | -$66.51M | — | -$83.78M | $0.00 | -$83.78M | -$0.07 | -$0.07 | 1,242,237,000 | 1,242,237,000 |
|---|
| 2023-12-31 | $1.93M | — | — | $27.73M | — | — | -$55.51M | — | — | $0.00 | -$62.6M | -$0.06 | -$0.06 | 1,119,191 | 1,119,191 |
|---|
| 2022-12-31 | $1.68M | — | — | $35.51M | — | — | -$67.18M | — | — | $0.00 | -$105.03M | -$0.10 | -$0.10 | 1,015,852 | 1,015,852 |
|---|
| 2021-12-31 | $1.01M | — | — | $20.31M | — | — | -$52.7M | — | — | $0.00 | $179.13M | $0.21 | -$0.06 | 873,517 | 1,007,869 |
|---|
| 2020-12-31 | $1.29M | — | — | $33.64M | — | — | -$86.61M | — | — | $0.00 | -$529.82M | -$0.73 | -$0.73 | 725,129 | 725,129 |
|---|
| 2019-12-31 | $2.41M | — | — | $14.11M | — | — | -$27.98M | — | — | $0.00 | -$20.81M | -$0.04 | -$0.04 | 564,188 | 564,188 |
|---|
| 2018-12-31 | $412,000.00 | — | — | $18.15M | — | — | -$41.48M | — | — | $0.00 | -$35.79M | — | — | — | 440,016,000 |
|---|
| 2017-12-31 | $336,000.00 | — | — | $33.52M | — | — | -$54.68M | — | — | $0.00 | -$73.14M | — | — | — | 242,849,000 |
|---|
| 2016-12-31 | $623,000.00 | — | — | $60.08M | — | — | -$79.27M | — | — | $0.00 | -$80.21M | — | — | — | 111,078,000 |
|---|
| 2015-12-31 | $1.74M | — | — | $103.12M | — | — | -$126.28M | — | — | $0.00 | -$114.74M | — | — | — | 77,713,000 |
|---|
| 2014-12-31 | $1.45M | — | — | $85.64M | — | — | -$101.14M | — | — | $0.00 | -$135.63M | — | — | — | 59,248,000 |
|---|
| 2013-12-31 | $809,000.00 | $0.00 | — | $43.91M | — | — | -$55.47M | — | — | $0.00 | -$65.79M | — | — | — | 32,865,000 |
|---|
| 2012-12-31 | $772,000.00 | $0.00 | — | $28.91M | — | — | -$43.83M | — | — | $0.00 | -$67.32M | — | — | — | 11,759 |
|---|
| 2011-12-31 | $10,000.00 | $0.00 | — | $13.45M | — | — | -$26.79M | — | — | — | -$32.83M | -$0.35 | — | 94,197,000 | 5,887 |
|---|
| 2010-12-31 | $10,000.00 | $0.00 | — | $9.9M | — | — | -$15.35M | — | — | — | -$27.37M | -$0.41 | — | 67,063,000 | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$26.95M | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$22.33M | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$21.25M | — | — | — | — |
|---|
| 2006-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.4M | — | — | — | — |
|---|
| 2005-12-31 | — | — | — | — | — | — | — | — | — | — | -$9.94M | — | — | — | — |
|---|
| 2004-12-31 | — | — | — | — | — | — | — | — | — | — | -$8.51M | — | — | — | — |
|---|
| 2003-12-31 | — | — | — | — | — | — | — | — | — | — | -$5.75M | — | — | — | — |
|---|
| 2002-12-31 | — | — | — | — | — | — | — | — | — | — | -$12.8M | — | — | — | — |
|---|
| 2001-12-31 | — | — | — | — | — | — | — | — | — | — | -$10.94M | — | — | — | — |
|---|
| 2000-12-31 | — | — | — | — | — | — | — | — | — | — | -$12.78M | — | — | — | — |
|---|
| 1999-12-31 | — | — | — | — | — | — | — | — | — | — | -$5.61M | — | — | — | — |
|---|
| 1998-12-31 | — | — | — | — | — | — | — | — | — | — | -$4.72M | — | — | — | — |
|---|
| 1997-12-31 | — | — | — | — | — | — | — | — | — | — | -$2.56M | — | — | — | — |
|---|