Complete source-backed income-statement history.
- Available history
- 2016-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 | — | — | — | $44.27M | — | $57.38M | -$57.38M | $2.59M | — | — | -$54.8M | -$0.38 | -$0.38 | 143,688,701 | 143,688,701 |
|---|
| 2026-03-31 | — | — | — | $46.14M | — | $57.31M | -$57.31M | $571,000.00 | — | — | -$56.74M | -$0.52 | -$0.52 | 109,811,461 | 109,811,461 |
|---|
| 2025-12-31 | — | — | — | $38.14M | — | $49.4M | -$49.4M | -$384,000.00 | — | — | -$49.79M | -$0.53 | -$0.53 | 2,435,343 | 2,435,343 |
|---|
| 2025-09-30 | — | — | — | $38.86M | — | $48.06M | -$48.06M | $2.28M | — | — | -$45.78M | -$0.48 | -$0.48 | 94,417,746 | 94,417,746 |
|---|
| 2025-06-30 | — | — | — | $32.42M | — | $41.69M | -$41.69M | $2.21M | — | — | -$39.48M | -$0.42 | -$0.42 | 94,140,286 | 94,140,286 |
|---|
| 2025-03-31 | — | — | — | $30.91M | — | $40.05M | -$40.05M | $770,000.00 | — | — | -$39.28M | -$0.59 | -$0.59 | 66,341,305 | 66,341,305 |
|---|
| 2024-12-31 | — | — | — | $30.77M | — | $39.9M | -$39.9M | -$2.7M | — | — | -$42.6M | -$1.02 | -$1.02 | 634,391 | 634,391 |
|---|
| 2024-09-30 | — | — | — | $27.33M | — | $35.18M | -$35.18M | $2.46M | — | — | -$32.73M | -$0.79 | -$0.79 | 41,443,317 | 41,443,317 |
|---|
| 2024-06-30 | — | — | — | $19.46M | — | $27.79M | -$27.79M | $2.72M | — | $0.00 | -$25.07M | -$0.61 | -$0.61 | 40,934,361 | 40,934,361 |
|---|
| 2024-03-31 | — | — | — | $18.87M | — | $26.86M | -$26.86M | $2.56M | — | $0.00 | -$24.3M | -$0.64 | -$0.64 | 38,155,373 | 38,155,373 |
|---|
| 2023-12-31 | — | — | — | $15.45M | — | $22.27M | -$22.27M | $1.93M | — | $0.00 | -$20.34M | -$1.00 | -$1.00 | 116,833 | 116,833 |
|---|
| 2023-09-30 | — | — | — | $16.7M | — | $23.11M | -$23.11M | $2.13M | — | $0.00 | -$20.98M | -$1.05 | -$1.05 | 20,059,641 | 20,059,641 |
|---|
| 2023-06-30 | — | — | — | $19.78M | — | $26.84M | -$26.84M | $2.21M | — | $0.00 | -$24.63M | -$1.25 | -$1.25 | 19,663,672 | 19,663,672 |
|---|
| 2023-03-31 | — | — | — | $24.63M | — | $32.03M | -$32.03M | $1.96M | — | $0.00 | -$30.07M | -$1.54 | -$1.54 | 19,567,635 | 19,567,635 |
|---|
| 2022-12-31 | — | — | — | $21.29M | — | $34.57M | -$34.57M | $19.42M | — | $0.00 | -$15.15M | -$0.68 | -$0.68 | 990,678 | 990,678 |
|---|
| 2022-09-30 | — | — | — | $14.01M | — | $21.13M | -$21.13M | $722,000.00 | — | $0.00 | -$20.41M | -$2.71 | -$2.71 | 7,532,706 | 7,532,706 |
|---|
| 2022-06-30 | — | — | — | $23.18M | — | $31.55M | -$25.38M | $290,000.00 | — | $0.00 | -$25.09M | -$3.33 | -$3.33 | 7,523,964 | 7,523,964 |
|---|
| 2022-03-31 | — | — | — | $19.95M | — | $27.3M | -$25.37M | $44,000.00 | — | $0.00 | -$25.33M | -$3.37 | -$3.37 | 7,507,155 | 7,507,155 |
|---|
| 2021-12-31 | — | — | — | $14.6M | — | $21.81M | -$18.65M | $42,000.00 | — | $0.00 | -$18.61M | -$2.46 | -$2.46 | 137,571 | 137,571 |
|---|
| 2021-09-30 | — | — | — | $14.43M | — | $21.57M | -$18.03M | $48,000.00 | — | $0.00 | -$17.98M | -$2.40 | -$2.40 | 7,487,531 | 7,487,531 |
|---|
| 2021-06-30 | — | — | — | $15.51M | — | $22.28M | -$18.69M | -$10,000.00 | — | $0.00 | -$18.7M | -$0.17 | -$0.17 | 112,298,982 | 112,298,982 |
|---|
| 2021-03-31 | — | — | — | $14.21M | — | $20.22M | -$16.89M | -$14,000.00 | — | $0.00 | -$16.9M | — | — | — | 89,267,194 |
|---|
| 2020-12-31 | $0.00 | — | — | $15.72M | — | $21.35M | -$21.35M | -$16,000.00 | — | $0.00 | -$21.36M | — | — | — | -44,710,211 |
|---|
| 2020-09-30 | $0.00 | — | — | $16.05M | — | $21.23M | -$21.23M | -$20,000.00 | — | $0.00 | -$21.25M | — | — | — | 48,295,468 |
|---|
| 2020-06-30 | $0.00 | — | — | $13.45M | — | $18.97M | -$18.97M | -$13,000.00 | — | $0.00 | -$18.99M | — | — | — | 48,163,094 |
|---|
| 2020-03-31 | $0.00 | — | — | $19.67M | — | $26.86M | -$26.86M | $165,000.00 | — | $0.00 | -$26.69M | — | — | — | 48,059,279 |
|---|
| 2019-12-31 | $0.00 | — | — | $27.07M | — | $32.33M | -$32.33M | $469,000.00 | — | $0.00 | -$31.86M | — | — | — | 2,561,650 |
|---|
| 2019-09-30 | $0.00 | — | — | $22.79M | — | $29.72M | -$29.72M | $462,000.00 | — | $0.00 | -$29.26M | — | — | — | 43,467,618 |
|---|
| 2019-06-30 | $0.00 | — | — | $21.61M | — | $26.97M | -$26.97M | $444,000.00 | — | $0.00 | -$26.53M | — | — | — | 34,843,344 |
|---|
| 2019-03-31 | $0.00 | — | — | $23.27M | — | $30.3M | -$30.3M | $720,000.00 | — | $0.00 | -$29.58M | — | — | — | 34,776,488 |
|---|
| 2018-12-31 | $0.00 | — | — | $17.76M | — | $22.39M | -$22.39M | $465,000.00 | — | $0.00 | -$21.92M | — | — | — | 462,471 |
|---|
| 2018-09-30 | $0.00 | — | — | $14.68M | — | $19.15M | -$19.15M | $130,000.00 | — | $0.00 | -$19.02M | — | — | — | 34,539,001 |
|---|
| 2018-06-30 | $0.00 | — | — | $13.59M | — | $18.18M | -$18.18M | $198,000.00 | — | $0.00 | -$17.98M | — | — | — | 34,449,758 |
|---|
| 2018-03-31 | $0.00 | — | — | $11.93M | — | $15.97M | -$15.97M | $96,000.00 | — | $0.00 | -$15.88M | — | — | — | 29,354,650 |
|---|
| 2017-12-31 | $0.00 | — | — | $11.95M | — | $15.16M | -$15.16M | $674,000.00 | — | — | -$14.49M | — | — | — | 1,202,716 |
|---|
| 2017-09-30 | $0.00 | — | — | $10.62M | — | $13.7M | -$13.7M | $191,000.00 | — | — | -$13.51M | — | — | — | 17,096,280 |
|---|
| 2017-06-30 | $0.00 | — | — | $8.61M | — | $11.89M | -$11.89M | $576,000.00 | — | — | -$11.31M | — | — | — | 17,041,311 |
|---|
| 2017-03-31 | $0.00 | — | — | $8.73M | — | $14.11M | -$14.11M | $238,000.00 | — | — | -$12.82M | — | — | — | 3,047,759 |
|---|
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 | — | — | — | $140.33M | — | $179.21M | -$179.21M | $4.88M | -$174.2M | $0.00 | -$174.33M | -$1.99 | -$1.99 | 87,504,631 | 87,504,631 |
|---|
| 2024-12-31 | — | — | — | $96.43M | — | $129.73M | -$129.73M | $5.03M | -$124.58M | $0.00 | -$124.7M | -$3.06 | -$3.06 | 40,816,694 | 40,816,694 |
|---|
| 2023-12-31 | — | — | — | $76.56M | — | $104.25M | -$104.25M | $8.24M | — | $0.00 | -$96.02M | -$4.83 | -$4.83 | 19,884,007 | 19,884,007 |
|---|
| 2022-12-31 | $8.09M | — | — | $78.42M | — | $114.55M | -$106.45M | $20.47M | — | $0.00 | -$85.98M | -$10.10 | -$10.10 | 8,512,089 | 8,512,089 |
|---|
| 2021-12-31 | $13.62M | — | — | $58.74M | — | $85.87M | -$72.25M | $66,000.00 | — | $0.00 | -$72.19M | -$10.14 | -$10.14 | 7,118,024 | 7,118,024 |
|---|
| 2020-12-31 | $0.00 | — | — | $64.88M | — | $88.41M | -$88.41M | $116,000.00 | — | $0.00 | -$88.29M | -$25.50 | -$25.50 | 3,462,475 | 3,462,475 |
|---|
| 2019-12-31 | $0.00 | — | — | $94.74M | — | $119.32M | -$119.32M | $2.1M | — | $0.00 | -$117.22M | — | — | — | 40,289,290 |
|---|
| 2018-12-31 | $0.00 | — | — | $57.97M | — | $75.69M | -$75.69M | $889,000.00 | — | $0.00 | -$74.8M | — | — | — | 33,262,597 |
|---|
| 2017-12-31 | $0.00 | — | — | $39.91M | — | $54.86M | -$54.86M | $1.68M | — | — | -$52.12M | — | — | — | 13,649,485 |
|---|
| 2016-12-31 | $0.00 | — | — | $20.12M | — | $25.58M | -$25.58M | $1.8M | — | — | -$21.54M | — | — | — | 1,698,904 |
|---|