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 | $9.84M | — | — | $31.7M | — | $39.73M | -$29.89M | — | -$38.53M | $1,000.00 | -$38.53M | -$2.33 | -$2.33 | 16,571,602 | 16,571,602 |
|---|
| 2026-03-31 | $14.52M | — | — | $36.55M | — | $44.18M | -$29.66M | — | -$38.5M | -$15,000.00 | -$38.48M | -$2.94 | -$2.94 | 13,082,355 | 13,082,355 |
|---|
| 2025-12-31 | $11.65M | — | — | $36.64M | — | $49.7M | -$38.05M | — | -$46.84M | -$82,000.00 | -$46.76M | -$20.78 | -$20.78 | -75,693,832 | -75,693,832 |
|---|
| 2025-09-30 | $9.69M | — | — | $39.85M | — | $58.15M | -$48.46M | — | -$56.86M | $0.00 | -$56.86M | -$0.67 | -$0.67 | 84,869,864 | 84,869,864 |
|---|
| 2025-06-30 | $63.75M | — | — | $38.33M | — | $67.09M | -$3.35M | — | -$11.52M | -$18,000.00 | -$11.5M | -$1.35 | -$1.35 | 8,511,985 | 8,511,985 |
|---|
| 2025-03-31 | $17.4M | — | — | $51.6M | — | $85.91M | -$68.51M | — | -$75.96M | $7,000.00 | -$75.97M | -$9.08 | -$9.08 | 8,364,294 | 8,364,294 |
|---|
| 2024-12-31 | $14.81M | — | — | $71.04M | — | $80.07M | -$65.26M | — | -$70.09M | $2.36M | -$72.44M | -$27.33 | -$27.33 | -67,198,003 | -67,198,003 |
|---|
| 2024-09-30 | $8.52M | — | — | $62.11M | — | $76.44M | -$67.92M | — | -$48.79M | $0.00 | -$48.79M | -$0.59 | -$0.59 | 82,043,671 | 82,043,671 |
|---|
| 2024-06-30 | $25.71M | — | — | $62.02M | — | $74.39M | -$48.69M | — | -$48.01M | $8,000.00 | -$48.02M | -$0.59 | -$0.59 | 81,224,628 | 81,224,628 |
|---|
| 2024-03-31 | $13.01M | — | — | $56.88M | — | $69.6M | -$56.59M | — | -$58.21M | — | -$58.21M | -$0.59 | -$0.59 | 61,457,793 | 61,457,793 |
|---|
| 2023-12-31 | $113.72M | — | — | $53.77M | — | $70.57M | $43.15M | — | $46.87M | $15.81M | $31.07M | $0.52 | $0.52 | 269,361 | 269,361 |
|---|
| 2023-09-30 | $16.92M | — | — | $45.67M | — | $60.94M | -$44.01M | — | -$47.45M | $1.84M | -$49.28M | -$0.81 | -$0.81 | 60,599,025 | 60,599,025 |
|---|
| 2023-06-30 | $10.41M | — | — | $41.59M | — | $56.59M | -$46.18M | — | -$38.37M | $151,000.00 | -$38.52M | -$0.64 | -$0.64 | 60,339,475 | 60,339,475 |
|---|
| 2023-03-31 | $12.67M | — | — | $39.4M | — | $54.91M | -$42.24M | — | -$49.66M | $395,000.00 | -$50.05M | -$0.85 | -$0.85 | 58,723,432 | 58,723,432 |
|---|
| 2022-12-31 | $8.63M | — | — | $43.14M | — | $57.85M | -$49.22M | — | -$34.59M | $0.00 | -$34.59M | -$0.61 | -$0.61 | 2,116,927 | 2,116,927 |
|---|
| 2022-09-30 | $25.15M | — | — | $31.71M | — | $46.36M | -$21.21M | — | -$19.49M | — | -$19.49M | -$0.37 | -$0.37 | 52,345,732 | 52,345,732 |
|---|
| 2022-06-30 | $28.1M | — | — | $32.33M | — | $47.48M | -$19.38M | — | -$23.51M | $2.5M | -$26.01M | -$0.55 | -$0.55 | 46,957,196 | 46,957,196 |
|---|
| 2022-03-31 | $5.9M | — | — | $29.99M | — | $45.03M | -$39.13M | — | -$39.11M | $0.00 | -$39.11M | -$0.84 | -$0.84 | 46,499,602 | 46,499,602 |
|---|
| 2021-12-31 | $10.65M | — | — | $29.93M | — | $45.69M | -$35.04M | — | -$38.13M | — | -$38.13M | -$0.83 | -$0.83 | 59,079 | 59,079 |
|---|
| 2021-09-30 | $8.52M | — | — | $26.6M | — | $43.19M | -$34.67M | — | -$30.9M | — | -$30.9M | -$0.67 | -$0.67 | 46,162,544 | 46,162,544 |
|---|
| 2021-06-30 | $28.05M | — | — | $25.31M | — | $37.85M | -$9.81M | — | -$6.15M | — | -$6.15M | -$0.13 | -$0.13 | 46,116,175 | 46,116,175 |
|---|
| 2021-03-31 | $14.66M | — | — | $22.56M | — | $33.67M | -$19.01M | — | — | — | -$30.36M | — | — | — | 45,907,590 |
|---|
| 2020-12-31 | $8.28M | — | — | $22.74M | — | $33.12M | -$24.84M | — | — | — | -$59.54M | -$1.90 | -$1.89 | 2,578,552 | 2,223,613 |
|---|
| 2020-09-30 | $17.82M | — | — | $19.36M | — | $28.44M | -$10.62M | — | — | — | $17.14M | $0.46 | $0.45 | 36,887,266 | 37,877,552 |
|---|
| 2020-06-30 | $9.47M | — | — | $17.24M | — | $25.89M | -$16.42M | — | — | — | $29.87M | $1.00 | $0.94 | 29,900,913 | 31,777,960 |
|---|
| 2020-03-31 | $7.15M | — | — | $17.62M | — | $26.33M | -$19.18M | — | — | — | -$19.6M | — | — | — | 23,197,971 |
|---|
| 2019-12-31 | $11.31M | — | — | $17.39M | — | $26.09M | -$14.78M | — | — | — | -$78.25M | — | — | — | 45,459 |
|---|
| 2019-09-30 | $12.28M | — | — | $16.9M | — | $25.01M | -$12.74M | — | — | — | -$12.91M | -$0.56 | -$0.56 | 22,946,989 | 22,946,989 |
|---|
| 2019-06-30 | $10.53M | — | — | $16.14M | — | $24.21M | -$13.69M | — | — | — | -$13.79M | -$0.60 | -$0.60 | 22,926,390 | 22,926,390 |
|---|
| 2019-03-31 | $8.63M | — | — | $15.18M | — | $22.9M | -$14.27M | — | — | — | -$14.25M | — | — | — | 22,865,075 |
|---|
| 2018-12-31 | $19.09M | — | — | $14.79M | — | $22.36M | -$3.28M | — | — | — | -$1.49M | — | — | — | 5,282,852 |
|---|
| 2018-09-30 | $7.84M | — | — | $12.64M | — | $17.99M | -$10.16M | — | — | — | -$10.24M | — | — | — | 481,613 |
|---|
| 2018-06-30 | $5.7M | — | — | $13.75M | — | $17.79M | -$12.09M | — | — | — | -$11.54M | — | — | — | 477,521 |
|---|
| 2018-03-31 | $5.79M | — | — | $13.08M | — | $17.5M | -$11.7M | — | — | — | -$12.05M | — | — | — | 467,719 |
|---|
| 2017-12-31 | $4.04M | — | — | $15.14M | — | $19.21M | -$15.17M | — | — | — | -$15.34M | — | — | — | 3,352 |
|---|
| 2017-09-30 | $17.5M | — | — | $13.67M | — | $18.56M | -$1.07M | — | — | — | -$1.42M | — | — | — | 451,550 |
|---|
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 | $102.48M | — | — | $166.42M | — | $260.85M | -$158.37M | — | -$191.18M | -$93,000.00 | -$191.09M | -$22.49 | -$22.49 | 8,497,798 | 8,497,798 |
|---|
| 2024-12-31 | $62.04M | — | — | $252.04M | — | $300.5M | -$238.45M | — | -$225.1M | $2.36M | -$227.46M | -$29.40 | -$29.40 | 7,736,734 | 7,736,734 |
|---|
| 2023-12-31 | $153.73M | — | — | $180.43M | — | $243.01M | -$89.28M | — | -$88.6M | $18.19M | -$106.79M | -$1.78 | -$1.78 | 60,163,542 | 60,163,542 |
|---|
| 2022-12-31 | $67.77M | — | — | $137.17M | — | $196.72M | -$128.94M | — | -$116.7M | $2.5M | -$119.2M | -$2.35 | -$2.35 | 50,739,185 | 50,739,185 |
|---|
| 2021-12-31 | $61.88M | — | — | $104.4M | — | $160.4M | -$98.52M | — | -$105.54M | $0.00 | -$105.54M | -$2.29 | -$2.29 | 46,119,089 | 46,119,089 |
|---|
| 2020-12-31 | $42.72M | — | — | $76.96M | — | $113.78M | -$71.06M | — | -$32.03M | $103,000.00 | -$32.13M | -$0.99 | -$0.99 | 32,573,469 | 32,573,469 |
|---|
| 2019-12-31 | $42.74M | — | — | $65.61M | — | $98.2M | -$55.47M | — | — | $0.00 | -$119.2M | — | — | — | 22,958,577 |
|---|
| 2018-12-31 | $38.42M | — | — | $54.26M | — | $75.64M | -$37.22M | — | — | $0.00 | -$35.32M | — | — | — | 5,758,875 |
|---|
| 2017-12-31 | $51.74M | — | — | $54.64M | — | $71.01M | -$19.27M | — | — | $0.00 | -$19.69M | — | — | — | 447,946 |
|---|
| 2016-12-31 | $59.73M | — | — | $43.55M | — | $58.37M | $1.36M | — | — | — | $1.7M | — | — | — | 407,735 |
|---|