Complete source-backed income-statement history.
- Available history
- 2018-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 | — | — | — | $28.15M | — | $35.1M | -$35.1M | — | -$32.91M | $24,000.00 | -$32.93M | -$0.41 | -$0.41 | 80,050,518 | 80,050,518 |
|---|
| 2026-03-31 | — | — | — | $41.13M | — | $48.01M | -$48.01M | — | -$45.39M | $50,000.00 | -$45.44M | -$0.57 | -$0.57 | 79,198,204 | 79,198,204 |
|---|
| 2025-12-31 | — | — | — | $47.82M | — | $54.93M | -$54.93M | — | -$51.64M | -$6.77M | -$44.87M | -$0.57 | -$0.57 | -1,128,454 | -1,128,454 |
|---|
| 2025-09-30 | — | — | — | $38.35M | — | $45.57M | -$45.57M | — | -$41.85M | $196,000.00 | -$42.05M | -$0.53 | -$0.53 | 79,052,154 | 79,052,154 |
|---|
| 2025-06-30 | — | — | — | $32.28M | — | $41.35M | -$41.35M | — | -$36.95M | $207,000.00 | -$37.16M | -$0.44 | -$0.44 | 83,747,335 | 83,747,335 |
|---|
| 2025-03-31 | — | — | — | $29.58M | — | $39.04M | -$39.04M | — | -$34.07M | $203,000.00 | -$34.27M | -$0.40 | -$0.40 | 85,159,254 | 85,159,254 |
|---|
| 2024-12-31 | — | — | — | $25.67M | — | $39.03M | -$39.03M | — | -$33.32M | $225,000.00 | -$33.54M | -$0.40 | -$0.40 | 66,598 | 66,598 |
|---|
| 2024-09-30 | — | — | — | $26.16M | — | $37.2M | -$37.2M | — | -$30.93M | $226,000.00 | -$31.15M | -$0.37 | -$0.37 | 84,422,000 | 84,422,000 |
|---|
| 2024-06-30 | — | — | — | $34.7M | — | $46.92M | -$46.92M | — | -$40.28M | $243,000.00 | -$40.52M | -$0.48 | -$0.48 | 84,253,700 | 84,253,700 |
|---|
| 2024-03-31 | — | — | — | $57.58M | — | $69.81M | -$69.81M | — | -$62.94M | $231,000.00 | -$63.17M | -$0.75 | -$0.75 | 83,916,193 | 83,916,193 |
|---|
| 2023-12-31 | — | — | — | $35.05M | — | $46.57M | -$46.57M | — | -$38.82M | $349,000.00 | -$39.16M | -$0.47 | -$0.47 | 15,422 | 15,422 |
|---|
| 2023-09-30 | — | — | — | $28.18M | — | $40.79M | -$40.79M | — | -$32.92M | $221,000.00 | -$33.14M | -$0.40 | -$0.40 | 83,399,769 | 83,399,769 |
|---|
| 2023-06-30 | — | — | — | $22.06M | — | $35.24M | -$35.24M | — | -$27.93M | $251,000.00 | -$28.18M | -$0.34 | -$0.34 | 83,399,377 | 83,399,377 |
|---|
| 2023-03-31 | — | — | — | $28.95M | — | $41.57M | -$41.57M | — | -$35.27M | $197,000.00 | -$35.47M | -$0.43 | -$0.43 | 83,332,397 | 83,332,397 |
|---|
| 2022-12-31 | — | — | — | $27.54M | — | $39.9M | -$39.9M | — | -$34.31M | $123,000.00 | -$34.43M | -$0.41 | -$0.41 | 14,239 | 14,239 |
|---|
| 2022-09-30 | — | — | — | $4.91M | — | $16.28M | -$16.28M | — | -$11.9M | -$3.83M | -$8.07M | -$0.10 | -$0.10 | 83,258,537 | 83,258,537 |
|---|
| 2022-06-30 | — | — | — | $19.86M | — | $32.3M | -$32.3M | — | -$31.22M | $120,000.00 | -$31.34M | -$0.38 | -$0.38 | 83,257,591 | 83,257,591 |
|---|
| 2022-03-31 | — | — | — | $29.63M | — | $42.18M | -$42.18M | — | -$42.08M | $0.00 | -$42.08M | -$0.51 | -$0.51 | 83,176,408 | 83,176,408 |
|---|
| 2021-12-31 | $192.18M | — | — | $57.81M | — | $71M | $121.18M | — | $121.23M | $4.1M | $117.13M | $1.41 | $1.32 | 92,769 | -212,831 |
|---|
| 2021-09-30 | $32.81M | — | — | $43.02M | — | $54.96M | -$22.15M | — | -$22.09M | $6.1M | -$28.19M | -$0.34 | -$0.34 | 82,815,636 | 82,815,636 |
|---|
| 2021-06-30 | $60.39M | — | — | $39.8M | — | $51.7M | $8.69M | — | $8.74M | $7.2M | $1.54M | $0.02 | $0.02 | 82,743,530 | 88,091,384 |
|---|
| 2021-03-31 | $65.99M | — | — | $26.57M | — | $35.33M | $30.66M | — | $30.71M | — | $30.71M | $0.37 | $0.34 | 82,577,836 | 89,099,075 |
|---|
| 2020-12-31 | — | — | — | $13.85M | — | $27.99M | $20.65M | — | $20.66M | — | $20.66M | $2.62 | $2.62 | 11,493,307 | 11,493,307 |
|---|
| 2020-09-30 | — | — | — | $13.6M | — | $17.63M | -$17.63M | — | -$17.62M | — | -$17.62M | -$1.74 | -$1.74 | 10,109,847 | 10,109,847 |
|---|
| 2020-06-30 | — | — | — | $7.76M | — | $10M | -$10M | — | -$9.99M | — | -$9.99M | -$0.99 | -$0.99 | 10,096,307 | 10,096,307 |
|---|
| 2020-03-31 | — | — | — | $2.82M | — | $4.05M | -$4.05M | — | — | — | -$3.99M | -$0.40 | -$0.40 | 10,091,000 | 10,091,000 |
|---|
| 2019-12-31 | — | — | — | $3.49M | — | $4.75M | -$4.75M | — | — | — | -$4.66M | — | — | — | 0 |
|---|
| 2019-09-30 | — | — | — | $2.41M | — | $3.77M | -$3.77M | — | — | — | -$3.63M | — | — | — | 10,091,100 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | — | — | -$3.55M | — | — | — | — |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | — | — | -$2.19M | — | — | — | — |
|---|
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 | — | — | — | $148.02M | — | $180.89M | -$180.89M | — | -$164.51M | -$6.16M | -$158.35M | -$1.94 | -$1.94 | 81,495,352 | 81,495,352 |
|---|
| 2024-12-31 | — | — | — | $144.1M | — | $192.95M | -$192.95M | — | -$167.46M | $925,000.00 | -$168.39M | -$2.00 | -$2.00 | 84,264,715 | 84,264,715 |
|---|
| 2023-12-31 | — | — | — | $114.24M | — | $164.16M | -$164.16M | — | -$134.94M | $1.02M | -$135.96M | -$1.63 | -$1.63 | 83,389,750 | 83,389,750 |
|---|
| 2022-12-31 | — | — | — | $81.94M | — | $130.65M | -$130.65M | — | -$119.5M | -$3.59M | -$115.91M | -$1.39 | -$1.39 | 83,245,385 | 83,245,385 |
|---|
| 2021-12-31 | $351.37M | — | — | $167.21M | — | $212.99M | $138.38M | — | $138.59M | $17.4M | $121.19M | $1.46 | $1.37 | 82,820,037 | 88,249,243 |
|---|
| 2020-12-31 | $48.63M | — | — | $38.02M | — | $59.66M | -$11.03M | — | -$10.95M | — | -$10.95M | -$0.51 | -$0.51 | 21,592,441 | 21,592,441 |
|---|
| 2019-12-31 | — | — | — | $10.17M | — | $14.61M | -$14.61M | — | -$14.03M | — | -$14.03M | -$1.39 | -$1.39 | 10,091,100 | 10,091,100 |
|---|
| 2018-12-31 | — | — | — | $6.68M | — | $9.48M | -$9.48M | — | — | — | -$9.06M | — | — | — | 10,039,392 |
|---|