Complete source-backed income-statement history.
- Available history
- 2014-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 | $11.89M | — | — | $20.18M | — | $30.44M | -$18.55M | $324,000.00 | — | — | -$18.23M | -$0.15 | -$0.15 | 119,294,615 | 119,294,615 |
|---|
| 2026-03-31 | $2.83M | — | — | $17.6M | — | $27.83M | -$25M | $21,000.00 | — | — | -$24.98M | -$0.26 | -$0.26 | 97,879,343 | 97,879,343 |
|---|
| 2025-12-31 | $24.74M | — | — | $27.4M | — | $32.5M | -$7.76M | $2.14M | — | — | -$5.62M | $0.00 | $0.00 | 2,867,583 | 2,867,583 |
|---|
| 2025-09-30 | $7.54M | — | — | $19.78M | — | $32.09M | -$24.55M | -$569,000.00 | — | — | -$25.12M | -$0.28 | -$0.28 | 90,090,397 | 90,090,397 |
|---|
| 2025-06-30 | $3.58M | — | — | $16.18M | — | $55.12M | -$51.54M | -$1.69M | — | — | -$53.24M | -$0.63 | -$0.63 | 84,412,200 | 84,412,200 |
|---|
| 2025-03-31 | $4.66M | — | — | $26.59M | — | $80.82M | -$76.16M | $75,000.00 | — | — | -$76.09M | -$0.92 | -$0.92 | 83,055,066 | 83,055,066 |
|---|
| 2024-12-31 | $30.6M | — | — | $48.61M | — | $77.2M | -$46.59M | $1.2M | — | — | -$45.4M | -$0.55 | -$0.55 | 92,541 | 92,541 |
|---|
| 2024-09-30 | $61,000.00 | — | — | $47.64M | — | $65.73M | -$65.67M | $3.53M | — | — | -$62.14M | -$0.75 | -$0.75 | 82,485,199 | 82,485,199 |
|---|
| 2024-06-30 | $513,000.00 | — | — | $54.21M | — | $72.42M | -$71.9M | $4.3M | — | — | -$67.61M | -$0.82 | -$0.82 | 82,310,368 | 82,310,368 |
|---|
| 2024-03-31 | $1.14M | — | — | $48.79M | — | $68.13M | -$66.99M | $5.04M | — | — | -$61.95M | -$0.76 | -$0.76 | 81,938,839 | 81,938,839 |
|---|
| 2023-12-31 | $60.05M | — | — | $69.56M | — | $84.01M | -$23.96M | $5.09M | — | — | -$18.87M | -$0.21 | -$0.21 | 1,935,988 | 1,935,988 |
|---|
| 2023-09-30 | $5.34M | — | — | $40.51M | — | $55.5M | -$50.16M | $5.14M | — | — | -$45.02M | -$0.55 | -$0.55 | 81,648,250 | 81,648,250 |
|---|
| 2023-06-30 | $2.89M | — | — | $29.78M | — | $46.98M | -$44.09M | $3.8M | — | — | -$40.29M | -$0.56 | -$0.56 | 71,376,678 | 71,376,678 |
|---|
| 2023-03-31 | $9.85M | — | — | $37.8M | — | $60.81M | -$50.96M | $1.93M | — | — | -$49.04M | -$0.71 | -$0.71 | 68,924,180 | 68,924,180 |
|---|
| 2022-12-31 | $6.54M | — | — | $52M | — | $69.98M | -$63.45M | $2.71M | — | — | -$60.74M | -$0.88 | -$0.88 | 43,248 | 43,248 |
|---|
| 2022-09-30 | $42,000.00 | — | — | $41.33M | — | $57.56M | -$57.52M | $1.79M | — | — | -$55.73M | -$0.81 | -$0.81 | 68,736,125 | 68,736,125 |
|---|
| 2022-06-30 | $6.36M | — | — | $43.66M | — | $60.6M | -$54.23M | $781,000.00 | — | — | -$53.45M | -$0.78 | -$0.78 | 68,640,858 | 68,640,858 |
|---|
| 2022-03-31 | $6.77M | — | — | $37.98M | — | $57.52M | -$50.75M | $235,000.00 | — | — | -$50.52M | -$0.74 | -$0.74 | 68,484,978 | 68,484,978 |
|---|
| 2021-12-31 | $12.47M | — | — | $37.55M | — | $54.08M | -$41.61M | $174,000.00 | — | — | -$41.44M | -$0.61 | -$0.61 | 248,142 | 248,142 |
|---|
| 2021-09-30 | $6.2M | — | — | $29.27M | — | $45.45M | -$39.25M | $171,000.00 | — | — | -$39.08M | -$0.57 | -$0.57 | 68,219,742 | 68,219,742 |
|---|
| 2021-06-30 | $379,000.00 | — | — | $33.75M | — | $55.78M | -$55.4M | $145,000.00 | — | — | -$55.26M | -$0.81 | -$0.81 | 67,877,126 | 67,877,126 |
|---|
| 2021-03-31 | $6.5M | — | — | $41.94M | — | $63.38M | -$56.88M | $155,000.00 | — | — | -$56.73M | -$0.86 | -$0.86 | 65,992,395 | 65,992,395 |
|---|
| 2020-12-31 | $11.42M | — | — | $61.5M | — | $77.29M | -$65.87M | $3.37M | — | — | -$62.5M | -$1.05 | -$1.05 | 1,231,808 | 1,231,808 |
|---|
| 2020-09-30 | $62.84M | — | — | $33.92M | — | $53.85M | $8.99M | -$1.17M | — | — | $7.82M | $0.13 | $0.12 | 62,144,118 | 62,697,173 |
|---|
| 2020-06-30 | $10.75M | — | — | $28.01M | — | $42.09M | -$31.34M | $7.77M | — | — | -$23.57M | — | — | 55,346,052 | 55,346,052 |
|---|
| 2020-03-31 | $5.72M | — | — | $34.57M | — | $52.34M | -$46.62M | $8.89M | — | — | -$37.72M | — | — | 54,590,194 | 54,590,194 |
|---|
| 2019-12-31 | $12.28M | — | — | $34.79M | — | $51.71M | -$39.42M | $1.65M | — | — | -$37.77M | -$0.73 | -$0.73 | 736,645 | 736,645 |
|---|
| 2019-09-30 | $3.85M | — | — | $22.7M | — | $38.44M | -$34.59M | $1.65M | — | — | -$32.94M | -$0.66 | -$0.66 | 49,820,455 | 49,820,455 |
|---|
| 2019-06-30 | $2.33M | — | — | $23.57M | — | $37.98M | -$35.65M | $1.86M | — | — | -$33.79M | — | — | — | 49,070,574 |
|---|
| 2019-03-31 | $2.07M | — | — | $15.84M | — | $33.33M | -$31.26M | $2.01M | — | — | -$29.25M | — | — | — | 48,838,229 |
|---|
| 2018-12-31 | $6.12M | — | — | $19.19M | — | $32.37M | -$26.25M | $1.2M | — | — | -$25.06M | — | — | — | 306,413 |
|---|
| 2018-09-30 | $14.52M | — | — | $17.44M | — | $30.78M | -$16.26M | $1.02M | — | — | -$15.24M | — | — | — | 47,414,271 |
|---|
| 2018-06-30 | $7.37M | — | — | $32.72M | — | $47.03M | -$39.66M | $934,000.00 | — | — | -$38.72M | — | — | — | 46,952,059 |
|---|
| 2018-03-31 | $3.93M | — | — | $21.3M | — | $35.49M | -$31.56M | $620,000.00 | — | — | -$30.94M | — | — | — | 45,992,008 |
|---|
| 2017-12-31 | $3.67M | — | — | $26.42M | — | $40.11M | -$36.44M | $253,000.00 | — | — | -$36.19M | — | — | — | 765,078 |
|---|
| 2017-09-30 | $6.28M | — | — | $20.4M | — | $33.03M | -$26.75M | $150,000.00 | — | — | -$26.6M | — | — | — | 41,307,092 |
|---|
| 2017-06-30 | $3.1M | — | — | $17.32M | — | $29.21M | -$26.12M | -$324,000.00 | — | — | -$26.44M | — | — | — | 40,830,161 |
|---|
| 2017-03-31 | $682,000.00 | — | — | $19.02M | — | $31.31M | -$30.63M | -$470,000.00 | — | — | -$31.1M | — | — | — | 36,485,421 |
|---|
| 2016-12-31 | — | — | — | $26.84M | — | $39.88M | -$38.98M | -$392,000.00 | — | — | -$39.38M | — | — | — | 1,179,047 |
|---|
| 2016-09-30 | — | — | — | $10.83M | — | $22.13M | -$21.17M | $145,000.00 | — | — | -$21.02M | — | — | — | 35,505,429 |
|---|
| 2016-06-30 | — | — | — | $10.43M | — | $22.59M | -$19.2M | $158,000.00 | — | — | -$19.04M | — | — | — | 35,286,719 |
|---|
| 2016-03-31 | — | — | — | $8.88M | — | $18.64M | -$17.84M | $94,000.00 | — | — | -$17.75M | — | — | — | 22,280,797 |
|---|
| 2015-12-31 | — | — | — | $5.83M | — | $13.17M | -$12.37M | -$260,000.00 | — | — | -$12.63M | — | — | — | 194,940 |
|---|
| 2015-09-30 | — | — | — | $3.85M | — | $8.05M | -$7.38M | -$23,000.00 | — | — | -$7.41M | — | — | — | 2,925,843 |
|---|
| 2015-06-30 | — | — | — | $7.28M | — | $10.56M | -$10.4M | -$37.18M | — | — | -$47.57M | — | — | — | 2,222,064 |
|---|
| 2015-03-31 | — | — | — | $1.89M | — | $5.16M | -$5.16M | -$130,000.00 | — | — | -$5.29M | — | — | — | 1,957,378 |
|---|
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.52M | — | — | $89.95M | — | $200.53M | -$160.01M | -$50,000.00 | — | $0.00 | -$160.06M | -$1.80 | -$1.80 | 88,745,908 | 88,745,908 |
|---|
| 2024-12-31 | $32.31M | — | — | $199.25M | — | $283.47M | -$251.15M | $14.06M | — | $0.00 | -$237.09M | -$2.88 | -$2.88 | 82,338,220 | 82,338,220 |
|---|
| 2023-12-31 | $78.12M | — | — | $177.65M | — | $247.3M | -$169.18M | $15.96M | — | $0.00 | -$153.22M | -$2.02 | -$2.02 | 75,965,633 | 75,965,633 |
|---|
| 2022-12-31 | $19.71M | — | — | $174.96M | — | $245.66M | -$225.95M | $5.52M | — | $0.00 | -$220.43M | -$3.21 | -$3.21 | 68,664,822 | 68,664,822 |
|---|
| 2021-12-31 | $25.54M | — | — | $142.51M | — | $218.69M | -$193.15M | $644,000.00 | — | $0.00 | -$192.5M | -$2.85 | -$2.85 | 67,619,388 | 67,619,388 |
|---|
| 2020-12-31 | $90.73M | — | — | $158M | — | $225.57M | -$134.84M | $18.86M | — | — | -$115.98M | -$1.98 | -$1.98 | 58,609,389 | 58,609,389 |
|---|
| 2019-12-31 | $20.53M | — | — | $96.9M | — | $161.45M | -$140.92M | $7.18M | — | — | -$133.75M | -$2.68 | -$2.68 | 49,983,329 | 49,983,329 |
|---|
| 2018-12-31 | $31.94M | — | — | $90.65M | — | $145.66M | -$113.73M | $3.77M | — | — | -$109.95M | — | — | — | 47,097,735 |
|---|
| 2017-12-31 | $13.73M | — | — | $83.16M | — | $133.66M | -$119.93M | -$391,000.00 | — | — | -$120.32M | — | — | — | 40,323,631 |
|---|
| 2016-12-31 | $6.05M | — | — | $56.98M | — | $103.24M | -$97.19M | $5,000.00 | — | — | -$97.18M | — | — | — | 32,219,717 |
|---|
| 2015-12-31 | — | — | — | $18.85M | — | $36.94M | -$35.31M | -$37.59M | — | — | -$72.9M | — | — | — | 2,566,916 |
|---|
| 2014-12-31 | — | — | — | $5.07M | — | $12.72M | -$12.72M | -$962,000.00 | — | — | -$13.69M | — | — | — | 1,123,098 |
|---|