Complete source-backed income-statement history.
- Available history
- 2019-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 | $54.63M | $27.94M | $26.69M | $19.34M | — | $46.73M | -$20.05M | $2.06M | -$17.99M | $125,000.00 | -$18.11M | -$0.27 | -$0.27 | 65,990,437 | 65,990,437 |
|---|
| 2026-03-31 | $48.58M | $27.74M | $20.84M | $16.08M | — | $40.05M | -$19.21M | $2.3M | -$16.91M | $552,000.00 | -$17.47M | -$0.28 | -$0.28 | 61,824,843 | 61,824,843 |
|---|
| 2025-12-31 | $62.18M | $24.73M | $37.45M | $15.26M | — | $36.55M | $904,000.00 | $3.5M | $4.4M | $414,000.00 | $3.99M | $0.10 | $0.10 | 1,337,902 | 1,337,902 |
|---|
| 2025-09-30 | $39.53M | $22.87M | $16.66M | $17.78M | — | $40.91M | -$24.25M | $2.59M | -$21.66M | $72,000.00 | -$21.73M | -$0.37 | -$0.37 | 57,976,375 | 57,976,375 |
|---|
| 2025-06-30 | $35.05M | $19.21M | $15.84M | $17.15M | — | $42.66M | -$26.82M | $2.59M | -$24.23M | -$3.62M | -$20.61M | -$0.38 | -$0.38 | 54,466,143 | 54,466,143 |
|---|
| 2025-03-31 | $32.63M | $19.15M | $13.48M | $14.99M | — | $37.31M | -$23.83M | $2.01M | -$21.82M | $195,000.00 | -$22.02M | -$0.42 | -$0.42 | 52,488,199 | 52,488,199 |
|---|
| 2024-12-31 | $30.09M | $16.91M | $13.18M | $14.72M | — | $38.78M | -$25.6M | $2.18M | -$23.42M | $320,000.00 | -$23.74M | -$0.46 | -$0.46 | 1,296,716 | 1,296,716 |
|---|
| 2024-09-30 | $28.08M | $17.32M | $10.75M | $15.13M | — | $38.26M | -$27.51M | $1.88M | -$25.63M | -$37,000.00 | -$25.59M | -$0.54 | -$0.54 | 47,684,363 | 47,684,363 |
|---|
| 2024-06-30 | $26.99M | $17.89M | $9.1M | $14.43M | — | $34.35M | -$25.25M | $1.5M | -$23.75M | $123,000.00 | -$23.87M | -$0.53 | -$0.53 | 44,737,769 | 44,737,769 |
|---|
| 2024-03-31 | $25.94M | $18.52M | $7.43M | $13.81M | — | $33.25M | -$25.82M | $2.1M | -$23.72M | $131,000.00 | -$23.85M | -$0.55 | -$0.55 | 43,454,127 | 43,454,127 |
|---|
| 2023-12-31 | $24.44M | $19.03M | $5.41M | $15.63M | — | $42.72M | -$37.31M | -$1.51M | -$38.82M | $174,000.00 | -$39M | -$0.71 | -$0.71 | 1,371,673 | 1,371,673 |
|---|
| 2023-09-30 | $22.21M | $19.12M | $3.09M | $16.68M | — | $38.84M | -$35.74M | $657,000.00 | -$35.09M | $17,000.00 | -$35.1M | -$0.89 | -$0.89 | 39,228,118 | 39,228,118 |
|---|
| 2023-06-30 | $19.4M | $19.21M | $186,000.00 | $26.45M | — | $123.22M | -$123.04M | $352,000.00 | -$122.68M | $50,000.00 | -$122.73M | -$3.19 | -$3.19 | 38,448,241 | 38,448,241 |
|---|
| 2023-03-31 | $17.23M | $17.61M | -$376,000.00 | $32.46M | — | $176.73M | -$177.1M | $104,000.00 | -$177M | $282,000.00 | -$177.28M | -$6.03 | -$6.03 | 29,411,612 | 29,411,612 |
|---|
| 2022-12-31 | $10.94M | $9.1M | $1.84M | $15.31M | — | $43.84M | -$42M | $9,000.00 | -$41.99M | $184,000.00 | -$42.18M | -$2.31 | -$2.31 | 215,807 | 215,807 |
|---|
| 2022-09-30 | $11.2M | $7.49M | $3.72M | $17.21M | — | $39.76M | -$36.05M | $95,000.00 | -$35.95M | $37,000.00 | -$35.99M | -$1.98 | -$1.98 | 18,136,135 | 18,136,135 |
|---|
| 2022-06-30 | $10.33M | $7.55M | $2.78M | $15.89M | — | $35.97M | -$33.19M | $5.23M | -$27.96M | $37,000.00 | -$28M | -$1.60 | -$1.60 | 17,505,736 | 17,505,736 |
|---|
| 2022-03-31 | $8.56M | $5.97M | $2.59M | $15.91M | — | $36.78M | -$34.19M | $1.84M | -$32.35M | $47,000.00 | -$32.4M | -$1.90 | -$1.90 | 17,090,620 | 17,090,620 |
|---|
| 2021-12-31 | $11.85M | $8.28M | $3.57M | $15M | — | $38.27M | -$34.69M | $3.56M | -$31.14M | -$2.79M | -$28.34M | -$0.17 | -$0.17 | 10,742,181 | 10,742,181 |
|---|
| 2021-09-30 | $7.76M | $5.88M | $1.88M | $8.39M | — | $29.2M | -$27.32M | $14.66M | -$12.67M | $0.00 | -$12.67M | -$0.08 | -$0.08 | 156,647,259 | 156,647,259 |
|---|
| 2021-06-30 | $7.36M | $5.47M | $1.9M | $6.47M | — | $23.29M | -$21.39M | -$10.62M | -$32.01M | $0.00 | -$32.01M | -$0.21 | -$0.21 | 155,923,689 | 155,923,689 |
|---|
| 2021-03-31 | $6.61M | $4.87M | $1.74M | $4.71M | — | $18.05M | -$16.3M | -$4.66M | -$20.96M | $0.00 | -$20.96M | -$0.38 | -$0.38 | 55,688,281 | 55,688,281 |
|---|
| 2020-12-31 | $6.38M | $4.4M | $1.97M | $4.29M | — | $16.09M | -$14.11M | -$42.67M | -$56.79M | $375,000.00 | -$57.16M | -$2.83 | -$2.83 | 2,105,919 | 2,105,919 |
|---|
| 2020-09-30 | $5.95M | $4.88M | $1.06M | $8.88M | — | $15.78M | -$14.72M | -$4.9M | -$19.62M | $0.00 | -$19.62M | -$0.97 | -$0.97 | 20,303,631 | 20,303,631 |
|---|
| 2020-06-30 | $4.28M | $3.89M | $393,000.00 | $5.68M | — | $11.04M | -$10.65M | -$664,000.00 | -$11.31M | $0.00 | -$11.31M | -$0.59 | -$0.59 | 19,138,365 | 19,138,365 |
|---|
| 2020-03-31 | $2.3M | $4.22M | -$1.92M | $4.47M | — | $10.37M | -$12.28M | -$6.41M | -$18.69M | $0.00 | -$18.69M | -$2.41 | -$2.41 | 7,767,169 | 7,767,169 |
|---|
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 | $169.38M | $85.95M | $83.44M | $65.17M | — | $157.44M | -$74M | $10.69M | -$63.31M | -$2.94M | -$60.38M | -$1.07 | -$1.07 | 56,334,911 | 56,334,911 |
|---|
| 2024-12-31 | $111.1M | $70.64M | $40.46M | $58.08M | — | $144.64M | -$104.18M | $7.67M | -$96.51M | $537,000.00 | -$97.05M | -$2.08 | -$2.08 | 46,584,479 | 46,584,479 |
|---|
| 2023-12-31 | $83.28M | $74.97M | $8.31M | $91.21M | — | $381.51M | -$373.19M | -$395,000.00 | -$373.59M | $523,000.00 | -$374.11M | -$10.10 | -$10.10 | 37,042,081 | 37,042,081 |
|---|
| 2022-12-31 | $41.03M | $30.1M | $10.93M | $64.32M | — | $156.35M | -$145.42M | $7.17M | -$138.26M | $305,000.00 | -$138.56M | -$7.79 | -$7.79 | 17,792,316 | 17,792,316 |
|---|
| 2021-12-31 | $33.58M | $24.49M | $9.09M | $34.58M | — | $108.8M | -$99.71M | $2.94M | -$96.78M | -$2.79M | -$93.98M | -$0.70 | -$0.70 | 133,917,571 | 133,917,571 |
|---|
| 2020-12-31 | $18.9M | $17.39M | $1.51M | $23.32M | — | $53.28M | -$51.76M | -$54.64M | -$106.41M | $375,000.00 | -$106.78M | -$5.98 | -$5.98 | 17,858,976 | 17,858,976 |
|---|
| 2019-12-31 | $11.41M | $17.43M | -$6.02M | $23.3M | — | $42.35M | -$48.36M | -$3.3M | -$51.66M | $1,000.00 | -$51.66M | -$6.99 | -$6.99 | 7,390,456 | 7,390,456 |
|---|