Complete source-backed income-statement history.
- Available history
- 2007-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 | $20.87M | $243,000.00 | — | $61.89M | $31.75M | — | -$73.01M | $4.69M | -$68.32M | $5,000.00 | -$68.33M | -$0.77 | -$0.77 | 88,855,000 | 88,855,000 |
|---|
| 2026-03-31 | $18.27M | $262,000.00 | — | $65.26M | $31.56M | — | -$78.82M | $5.49M | -$73.33M | $8,000.00 | -$73.33M | -$0.83 | -$0.83 | 88,610,000 | 88,610,000 |
|---|
| 2025-12-31 | $17.34M | — | — | $64.41M | — | $103.6M | -$86.27M | $5.34M | -$80.93M | $71,000.00 | -$81M | -$0.92 | -$0.92 | 126,000 | 126,000 |
|---|
| 2025-09-30 | $20.75M | — | — | $67.91M | — | $100.75M | -$80M | $5.88M | -$74.12M | — | -$74.12M | -$0.85 | -$0.85 | 87,645,000 | 87,645,000 |
|---|
| 2025-06-30 | $15.29M | — | — | $62.79M | $25.17M | $87.95M | -$72.67M | $6.54M | -$66.12M | — | -$66.12M | -$0.75 | -$0.75 | 87,586,000 | 87,586,000 |
|---|
| 2025-03-31 | $14.11M | — | — | $55.97M | $22.84M | $78.81M | -$64.7M | $7.5M | -$57.2M | $226,000.00 | -$57.43M | -$0.66 | -$0.66 | 87,415,000 | 87,415,000 |
|---|
| 2024-12-31 | — | — | — | $52.27M | — | $76.34M | -$22.46M | $5.26M | -$17.2M | — | -$19.22M | -$0.22 | -$0.22 | 327,000 | 327,000 |
|---|
| 2024-09-30 | — | — | — | $41.71M | — | $59.88M | -$59.88M | $5.48M | -$54.4M | — | -$54.4M | -$0.63 | -$0.63 | 86,950,000 | 86,950,000 |
|---|
| 2024-06-30 | — | — | — | $39.73M | — | $56.4M | -$56.4M | $5.57M | -$50.84M | — | -$50.84M | -$0.59 | -$0.59 | 86,635,000 | 86,635,000 |
|---|
| 2024-03-31 | — | — | — | $36.27M | — | $54.45M | -$54.45M | $4.93M | -$49.53M | — | -$49.53M | -$0.59 | -$0.59 | 83,905,000 | 83,905,000 |
|---|
| 2023-12-31 | — | — | — | $32.53M | — | $46.76M | — | $3.98M | — | — | -$42.79M | -$0.55 | -$0.55 | 1,384,000 | 1,384,000 |
|---|
| 2023-09-30 | — | — | — | $29.33M | — | $42.47M | — | $3.87M | — | — | -$38.6M | -$0.50 | -$0.50 | 77,241,000 | 77,241,000 |
|---|
| 2023-06-30 | — | — | — | $28.18M | — | $40M | — | $2.83M | — | — | -$37.17M | -$0.53 | -$0.53 | 69,795,000 | 69,795,000 |
|---|
| 2023-03-31 | — | — | — | $25.19M | — | $36.57M | — | $2.5M | — | — | -$34.07M | -$0.50 | -$0.50 | 68,403,000 | 68,403,000 |
|---|
| 2022-12-31 | — | — | — | $22.67M | — | $35.16M | — | $2.04M | — | — | -$33.11M | -$0.49 | -$0.49 | 267,000 | 267,000 |
|---|
| 2022-09-30 | — | — | — | $24.97M | — | $36.59M | — | $1.09M | — | — | -$35.5M | -$0.53 | -$0.53 | 66,889,000 | 66,889,000 |
|---|
| 2022-06-30 | — | — | — | $24.26M | — | $35.33M | — | $564,000.00 | — | — | -$34.77M | -$0.52 | -$0.52 | 66,672,000 | 66,672,000 |
|---|
| 2022-03-31 | — | — | — | $20.91M | — | $32.78M | — | $329,000.00 | — | — | -$32.45M | -$0.49 | -$0.49 | 66,607,000 | 66,607,000 |
|---|
| 2021-12-31 | — | — | — | $20.96M | — | $33.04M | — | $295,000.00 | — | — | -$32.74M | -$0.50 | -$0.50 | 67,000 | 67,000 |
|---|
| 2021-09-30 | — | — | — | $22.37M | — | $33.68M | — | $311,000.00 | — | — | -$33.37M | -$0.50 | -$0.50 | 66,353,000 | 66,353,000 |
|---|
| 2021-06-30 | — | — | — | $21.07M | — | $33.65M | — | -$16,000.00 | — | — | -$33.66M | -$0.51 | -$0.51 | 66,282,000 | 66,282,000 |
|---|
| 2021-03-31 | — | — | — | $20.32M | — | $30.9M | — | $202,000.00 | — | — | -$30.69M | — | — | — | 66,218,000 |
|---|
| 2020-12-31 | — | — | — | $17.52M | — | $26.33M | — | $173,000.00 | — | — | -$26.16M | — | — | — | 1,908,000 |
|---|
| 2020-09-30 | — | — | — | $16.6M | — | $24.19M | — | $425,000.00 | — | — | -$23.77M | — | — | — | 56,405,000 |
|---|
| 2020-06-30 | — | — | — | $13.7M | — | $21.17M | — | $686,000.00 | — | — | -$20.49M | — | — | — | 51,633,000 |
|---|
| 2020-03-31 | — | — | — | $12.58M | — | $20.2M | — | $990,000.00 | — | — | -$19.21M | — | — | — | 45,411,000 |
|---|
| 2019-12-31 | — | — | — | $13.46M | — | $18.96M | — | $1.1M | — | — | -$17.87M | — | — | — | 1,141,000 |
|---|
| 2019-09-30 | — | — | — | $12.54M | — | $17.67M | — | $1.28M | — | — | -$16.39M | — | — | — | 45,241,000 |
|---|
| 2019-06-30 | — | — | — | $11.44M | — | $15.89M | — | $948,000.00 | — | — | -$14.94M | — | — | — | 38,928,000 |
|---|
| 2019-03-31 | — | — | — | $10.38M | — | $14.95M | — | $1.01M | — | — | -$13.94M | — | — | — | 38,168,000 |
|---|
| 2018-12-31 | — | — | — | — | — | $16.63M | — | $537,000.00 | — | — | -$16.1M | — | — | — | 973,000 |
|---|
| 2018-09-30 | — | — | — | — | — | $15.98M | — | $975,000.00 | — | — | -$15.01M | — | — | — | 37,789,000 |
|---|
| 2018-06-30 | — | — | — | — | — | $15.28M | — | $537,000.00 | — | — | -$14.74M | — | — | — | 32,971,000 |
|---|
| 2018-03-31 | — | — | — | — | — | $14.99M | — | $387,000.00 | — | — | -$14.6M | — | — | — | 31,829,000 |
|---|
| 2017-12-31 | — | — | — | — | — | $11M | — | $247,000.00 | — | — | -$10.75M | — | — | — | 2,020,000 |
|---|
| 2017-09-30 | — | — | — | — | — | $9.5M | — | $166,000.00 | — | — | -$9.33M | — | — | — | 24,344,000 |
|---|
| 2017-06-30 | — | — | — | — | — | $7.93M | — | $110,000.00 | — | — | -$7.82M | — | — | — | 19,789,000 |
|---|
| 2017-03-31 | — | — | — | — | — | $7.65M | — | $120,000.00 | — | — | -$7.53M | — | — | — | 19,464,000 |
|---|
| 2016-12-31 | — | — | — | — | — | $7.48M | — | $131,000.00 | — | — | -$7.35M | — | — | — | 152,000 |
|---|
| 2016-09-30 | — | — | — | — | — | $7.06M | — | $132,000.00 | — | — | -$6.93M | — | — | — | 18,850,000 |
|---|
| 2016-06-30 | — | — | — | — | — | $6.79M | — | $130,000.00 | — | — | -$6.66M | — | — | — | 18,548,000 |
|---|
| 2016-03-31 | — | — | — | — | — | $7.04M | — | $414,000.00 | — | — | -$6.63M | — | — | — | 18,245,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $6.84M | — | $368,000.00 | — | — | -$6.47M | — | — | — | 1,797,000 |
|---|
| 2015-09-30 | — | — | — | $3.64M | — | $6.43M | — | $338,000.00 | — | — | -$6.09M | — | — | — | 10,723,000 |
|---|
| 2015-06-30 | — | — | — | $3.35M | — | $5.91M | — | $322,000.00 | — | — | -$5.59M | — | — | — | 10,420,000 |
|---|
| 2015-03-31 | — | — | — | $2.6M | — | $4.69M | — | $212,000.00 | — | — | -$4.48M | — | — | — | 3,184,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | -$9,762.00 | — | — | — | -$11,653.00 | — | — | — | 0 |
|---|
| 2014-09-30 | — | — | — | — | — | — | -$4,764.00 | — | — | — | -$6,428.00 | — | — | — | 5,000,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | -$5,242.00 | — | — | — | -$6,887.00 | — | — | — | 5,000,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | -$4,138.00 | — | — | — | -$5,766.00 | — | — | — | 5,000,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$8,087.00 | — | — | — | -$9,750.00 | — | — | — | 0 |
|---|
| 2013-09-30 | — | — | — | — | — | — | -$4,475.00 | — | — | — | -$6,139.00 | — | — | — | 5,000,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | -$5,456.00 | — | — | — | -$6,749.00 | — | — | — | 5,000,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | -$4,716.00 | — | — | — | -$5,973.00 | — | — | — | 5,000,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$8,376.00 | — | — | — | -$9,662.00 | — | — | — | 0 |
|---|
| 2012-09-30 | — | — | — | — | — | — | -$4,728.00 | — | — | — | -$6,013.00 | — | — | — | 5,000,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | -$4,996.00 | — | — | — | -$6,268.00 | — | — | — | 5,000,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | -$4,241.00 | — | — | — | -$5,372.00 | — | — | — | 5,000,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$7,976.00 | — | — | — | -$8,884.00 | — | — | — | 0 |
|---|
| 2011-09-30 | — | — | — | — | — | — | -$5,360.00 | — | — | — | -$6,267.00 | — | — | — | 5,000,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | -$5,837.00 | — | — | — | -$6,735.00 | — | — | — | 5,000,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | -$4,266.00 | — | — | — | -$5,154.00 | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$7,214.00 | — | — | — | -$7,746.00 | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | -$4,238.00 | — | — | — | -$4,767.00 | — | — | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | -$5,121.00 | — | — | — | -$5,576.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 | $67.48M | — | — | $251.07M | $119.98M | $371.11M | -$303.63M | $25.26M | -$278.37M | $297,000.00 | -$278.67M | -$3.18 | -$3.18 | 87,676,000 | 87,676,000 |
|---|
| 2024-12-31 | $53.88M | — | — | $169.97M | $77.11M | $247.08M | -$193.2M | $21.23M | -$171.97M | $2.02M | -$173.98M | -$2.02 | -$2.02 | 86,161,000 | 86,161,000 |
|---|
| 2023-12-31 | $0.00 | — | — | $115.24M | $50.57M | $165.8M | -$165.8M | $13.17M | -$152.63M | $0.00 | -$152.63M | -$2.08 | -$2.08 | 73,229,000 | 73,229,000 |
|---|
| 2022-12-31 | — | — | — | $92.81M | — | $139.87M | -$139.87M | $4.03M | -$135.84M | $0.00 | -$135.84M | -$2.03 | -$2.03 | 66,990,000 | 66,990,000 |
|---|
| 2021-12-31 | — | — | — | $84.72M | — | $131.26M | — | $792,000.00 | — | $0.00 | -$130.47M | -$1.97 | -$1.97 | 66,352,000 | 66,352,000 |
|---|
| 2020-12-31 | — | — | — | $60.4M | — | $91.9M | — | $2.27M | — | $0.00 | -$89.63M | -$1.69 | -$1.69 | 53,077,000 | 53,077,000 |
|---|
| 2019-12-31 | — | — | — | $47.83M | — | $67.48M | — | $4.34M | — | $0.00 | -$63.14M | — | — | — | 41,946,000 |
|---|
| 2018-12-31 | — | — | — | $46.79M | — | $62.88M | — | $2.44M | — | $0.00 | -$60.45M | — | — | — | 35,191,000 |
|---|
| 2017-12-31 | — | — | — | $26.43M | — | $36.08M | — | $643,000.00 | — | $0.00 | -$35.43M | — | — | — | 23,237,000 |
|---|
| 2016-12-31 | — | — | — | — | — | $28.37M | — | $807,000.00 | — | $0.00 | -$27.56M | — | — | — | 18,701,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $23.87M | — | $1.24M | — | $0.00 | -$22.63M | — | — | — | 9,933,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | -$23,907.00 | — | — | — | -$30,734.00 | — | — | — | 5,000,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$22,734.00 | — | — | — | -$28,611.00 | — | — | — | 5,000,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$22,341.00 | — | — | — | -$27,315.00 | — | — | — | 5,000,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$23,440.00 | — | — | — | -$27,040.00 | — | — | — | 5,000,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$20,509.00 | — | — | — | -$22,395.00 | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$19,996.00 | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$33,623.00 | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$14,977.00 | — | — | — | — |
|---|