Complete source-backed income-statement history.
- Available history
- 2017-06-30 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 | $321.43M | — | — | $57.83M | — | $77.01M | $244.43M | — | — | $2.36M | $160.72M | $1.76 | $1.71 | 91,418,527 | 93,805,296 |
|---|
| 2026-03-31 | $293,000.00 | — | — | $31.98M | — | $41.11M | -$40.82M | — | — | $0.00 | -$46.31M | -$0.57 | -$0.57 | 81,300,944 | 81,300,944 |
|---|
| 2025-12-31 | $75.36M | — | — | $30.81M | — | $48.89M | $26.47M | — | — | $0.00 | $15.09M | $0.19 | $0.19 | 234,614 | 234,614 |
|---|
| 2025-09-30 | $410,000.00 | — | — | $32.53M | — | $46.46M | -$46.05M | — | — | — | -$50.51M | -$0.62 | -$0.62 | 80,947,703 | 80,947,703 |
|---|
| 2025-06-30 | $3.69M | — | — | $33.5M | — | $48.48M | -$44.79M | — | — | — | -$38.8M | -$0.48 | -$0.48 | 80,585,625 | 80,585,625 |
|---|
| 2025-03-31 | $1.93M | — | — | $32.78M | — | $43.52M | -$41.6M | — | — | $0.00 | -$39.98M | -$0.51 | -$0.51 | 79,032,341 | 79,032,341 |
|---|
| 2024-12-31 | $21.39M | — | — | $23.99M | — | $52.88M | -$31.49M | — | — | $0.00 | -$39.4M | -$0.50 | -$0.50 | 3,112,506 | 3,112,506 |
|---|
| 2024-09-30 | $10.91M | — | — | $26.24M | — | $50.95M | -$40.04M | — | — | $0.00 | -$39.33M | -$0.55 | -$0.55 | 71,633,150 | 71,633,150 |
|---|
| 2024-06-30 | $282,000.00 | — | — | $34.93M | — | $46.19M | -$45.91M | — | — | $0.00 | -$48.62M | -$0.76 | -$0.76 | 64,376,396 | 64,376,396 |
|---|
| 2024-03-31 | $697,000.00 | — | — | $34.32M | — | $47.47M | -$46.77M | — | — | $0.00 | -$20.44M | -$0.32 | -$0.32 | 64,065,895 | 64,065,895 |
|---|
| 2023-12-31 | $2.04M | — | — | $33.67M | — | $45.79M | -$43.75M | — | — | $0.00 | $20.22M | $0.42 | $0.42 | 1,941,865 | 1,941,865 |
|---|
| 2023-09-30 | $5.1M | — | — | $27.86M | — | $37.87M | -$32.76M | — | — | $0.00 | -$44.3M | -$0.74 | -$0.74 | 59,526,642 | 59,526,642 |
|---|
| 2023-06-30 | $3.54M | — | — | $19.94M | — | $32.33M | -$28.79M | — | — | $0.00 | -$29.58M | -$0.53 | -$0.53 | 55,349,534 | 55,349,534 |
|---|
| 2023-03-31 | $3.33M | — | — | $22.32M | — | $35.09M | -$31.76M | — | — | $0.00 | -$30.36M | -$0.62 | -$0.62 | 48,638,151 | 48,638,151 |
|---|
| 2022-12-31 | -$5.29M | — | — | $21.77M | — | $35.77M | -$41.06M | — | — | — | -$27.31M | -$0.58 | -$0.58 | 556,957 | 556,957 |
|---|
| 2022-09-30 | $4.82M | — | — | $16.86M | — | $27.62M | -$22.81M | — | — | $0.00 | -$37.28M | -$0.83 | -$0.83 | 44,687,635 | 44,687,635 |
|---|
| 2022-06-30 | $10.76M | — | — | $24M | — | $34.52M | -$23.76M | — | — | $0.00 | -$33.97M | -$0.76 | -$0.76 | 44,668,240 | 44,668,240 |
|---|
| 2022-03-31 | $5.63M | — | — | $23.1M | — | $34.37M | -$28.73M | — | — | $0.00 | -$31.05M | -$0.70 | -$0.70 | 44,501,314 | 44,501,314 |
|---|
| 2021-12-31 | $21.04M | — | — | $13.18M | — | $28.73M | -$7.69M | — | — | $0.00 | -$9.91M | -$0.22 | -$0.22 | 44,782 | 44,782 |
|---|
| 2021-09-30 | $6.95M | — | — | $21.61M | — | $29.5M | -$22.55M | — | — | $0.00 | -$25.95M | -$0.59 | -$0.59 | 44,170,299 | 44,170,299 |
|---|
| 2021-06-30 | $5.12M | — | — | $15.19M | — | $25.6M | -$20.48M | — | — | $0.00 | -$20.09M | -$0.46 | -$0.46 | 44,137,773 | 44,137,773 |
|---|
| 2021-03-31 | $4.6M | — | — | $16.71M | — | $26.63M | -$22.03M | — | — | $0.00 | -$23.62M | -$0.54 | -$0.54 | 43,974,395 | 43,974,395 |
|---|
| 2020-12-31 | $3.79M | — | — | $5M | — | $17.01M | -$13.22M | — | -$10.46M | $0.00 | -$10.46M | -$0.25 | -$0.25 | 783,817 | 783,817 |
|---|
| 2020-09-30 | $5.09M | — | — | $4.63M | — | $13.52M | -$8.43M | — | -$6.43M | $0.00 | -$6.43M | -$0.17 | -$0.17 | 37,223,375 | 37,223,375 |
|---|
| 2020-06-30 | $2.47M | — | — | $16.2M | — | $27.7M | -$25.23M | — | -$25.42M | $0.00 | -$25.42M | -$0.69 | — | 36,969,682 | 36,969,682 |
|---|
| 2020-03-31 | $4.21M | — | — | $8.08M | — | $19.89M | -$15.68M | — | — | $0.00 | -$15.68M | — | — | — | 36,624,950 |
|---|
| 2019-12-31 | $6.94M | — | — | -$2.49M | — | $12.39M | -$5.44M | — | -$5.05M | $430,060.00 | -$5.48M | — | — | — | 1,050,127 |
|---|
| 2019-09-30 | $3.58M | — | — | $4.61M | — | $14.49M | -$10.91M | — | -$10.8M | -$338,670.00 | -$10.46M | — | — | — | 34,663,623 |
|---|
| 2019-06-30 | $1.98M | — | — | $9.77M | — | $23.21M | -$21.23M | — | -$20.91M | -$91,390.00 | -$20.82M | — | — | — | 32,827,029 |
|---|
| 2019-03-31 | $784,960.00 | — | — | $12.98M | — | $21.48M | -$20.69M | — | — | $0.00 | -$17.98M | — | — | — | 28,776,915 |
|---|
| 2018-12-31 | — | — | — | $10.79M | — | $20.15M | -$20.15M | — | -$21.53M | -$474,391.00 | -$21.06M | — | — | — | 2,592,671 |
|---|
| 2018-09-30 | — | — | — | $8.11M | — | $14.74M | -$14.74M | — | -$15.42M | $0.00 | -$15.42M | — | — | — | 26,340,450 |
|---|
| 2018-06-30 | — | — | — | $7.79M | — | $25.17M | -$25.17M | — | -$29.98M | $0.00 | -$29.98M | — | — | — | 13,611,452 |
|---|
| 2018-03-31 | — | — | — | $6.93M | — | $18.05M | -$18.05M | — | — | $0.00 | -$16.4M | — | — | — | 8,927,433 |
|---|
| 2017-12-31 | — | — | — | $5.78M | — | $8.36M | -$8.36M | — | — | $0.00 | -$8.6M | — | — | — | 35,868 |
|---|
| 2017-09-30 | — | — | — | $6.39M | — | $8.76M | -$8.76M | — | — | $0.00 | -$8.44M | — | — | — | 8,607,832 |
|---|
| 2017-06-30 | — | — | — | $5.36M | — | $7.59M | -$7.59M | — | — | $0.00 | -$7.18M | — | — | — | 8,505,149 |
|---|
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 | $81.39M | — | — | $129.62M | — | $187.36M | -$105.97M | — | -$114.2M | $0.00 | -$114.2M | -$1.42 | -$1.42 | 80,430,186 | 80,430,186 |
|---|
| 2024-12-31 | $33.28M | — | — | $119.48M | — | $197.49M | -$164.21M | — | -$147.79M | $0.00 | -$147.79M | -$2.12 | -$2.12 | 69,822,353 | 69,822,353 |
|---|
| 2023-12-31 | $14.02M | — | — | $103.79M | — | $151.08M | -$137.06M | — | -$84.03M | $0.00 | -$84.03M | -$1.49 | -$1.49 | 56,486,525 | 56,486,525 |
|---|
| 2022-12-31 | $15.92M | — | — | $85.73M | — | $132.28M | -$116.36M | — | -$129.62M | — | -$129.62M | -$2.87 | -$2.87 | 45,177,857 | 45,177,857 |
|---|
| 2021-12-31 | $37.7M | — | — | $66.69M | — | $110.46M | -$72.76M | — | -$79.56M | $0.00 | -$79.56M | -$1.80 | -$1.80 | 44,139,655 | 44,139,655 |
|---|
| 2020-12-31 | $15.56M | — | — | $33.91M | — | $78.12M | -$62.55M | — | -$57.99M | $0.00 | -$57.99M | -$1.54 | -$1.54 | 37,724,189 | 37,724,189 |
|---|
| 2019-12-31 | $13.29M | — | — | $24.88M | — | $71.56M | -$58.27M | — | -$54.75M | $0.00 | -$54.75M | — | — | — | 33,161,860 |
|---|
| 2018-12-31 | — | — | — | $33.62M | — | $78.1M | -$78.1M | — | -$83.34M | -$474,391.00 | -$82.87M | — | — | — | 18,948,520 |
|---|
| 2017-12-31 | — | — | — | $22.36M | — | $31.68M | -$31.68M | — | -$31.04M | $0.00 | -$31.04M | — | — | — | 8,572,315 |
|---|