Complete source-backed income-statement history.
- Available history
- 2018-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 | $7,000.00 | $6,000.00 | $1,000.00 | — | — | $3.96M | -$3.96M | — | -$3.96M | $0.00 | -$491,000.00 | -$0.05 | — | 9,160,187 | — |
|---|
| 2026-03-31 | $18,000.00 | $8,000.00 | $10,000.00 | — | — | $3.22M | -$3.21M | — | -$3.44M | $0.00 | -$6.13M | -$0.69 | — | 8,844,573 | — |
|---|
| 2025-12-31 | $15.13M | $6.64M | $8.49M | — | — | $16.22M | -$7.73M | — | -$7.96M | -$9,000.00 | -$7.95M | -$0.97 | — | 151,757 | — |
|---|
| 2025-09-30 | $19.02M | $8.35M | $10.67M | — | — | $12.71M | -$2.04M | — | -$2.26M | $19,000.00 | -$2.28M | -$0.28 | — | 8,207,318 | — |
|---|
| 2025-06-30 | $88,000.00 | $47,000.00 | $41,000.00 | — | — | $3.62M | -$3.58M | — | -$3.77M | $0.00 | -$4.86M | -$0.63 | — | 7,674,910 | — |
|---|
| 2025-03-31 | $63,000.00 | $13,000.00 | $50,000.00 | — | — | $3.39M | -$3.34M | — | -$3.42M | $0.00 | -$3.9M | -$0.52 | — | 7,452,957 | — |
|---|
| 2024-12-31 | $24.61M | $9M | $15.61M | $0.00 | — | $17.22M | -$1.61M | — | -$1.41M | -$113,000.00 | -$1.3M | -$0.17 | — | 92,142 | — |
|---|
| 2024-09-30 | $26.24M | $10.41M | $15.83M | $0.00 | — | $17.56M | -$1.73M | — | -$1.98M | -$210,000.00 | -$1.77M | -$0.25 | — | 7,166,612 | — |
|---|
| 2024-06-30 | $27.98M | $11.09M | $16.89M | $0.00 | — | $20.1M | -$3.21M | — | -$3.42M | $205,000.00 | -$3.63M | -$0.52 | — | 6,973,218 | — |
|---|
| 2024-03-31 | $20.21M | $7.05M | $13.17M | $0.00 | — | $18.45M | -$5.28M | — | -$5.09M | $71,000.00 | -$5.16M | -$0.76 | — | 6,789,955 | — |
|---|
| 2023-12-31 | $32.76M | $16.05M | $16.71M | $808,000.00 | — | $24.95M | -$8.24M | — | -$8.72M | -$1.01M | -$7.71M | -$1.13 | — | 30,737 | — |
|---|
| 2023-09-30 | $39.67M | $20.09M | $19.58M | $852,000.00 | — | $26.1M | -$6.52M | — | -$6.18M | $90,000.00 | -$6.27M | -$0.95 | — | 6,600,485 | — |
|---|
| 2023-06-30 | $35.26M | $20.37M | $14.9M | $1.71M | — | $51.33M | -$36.44M | — | -$34.76M | $26,000.00 | -$34.79M | -$5.37 | -$0.45 | 6,483,931 | 77,625,304 |
|---|
| 2023-03-31 | $34.88M | $15.78M | $19.1M | $1.25M | — | $44.09M | -$25M | — | -$25.77M | $26,000.00 | -$25.8M | -$4.03 | -$0.34 | 6,394,905 | 76,732,539 |
|---|
| 2022-12-31 | $54.9M | $34.53M | $20.37M | $1.43M | — | $43.16M | -$22.8M | — | -$20.44M | -$133,000.00 | -$20.31M | -$0.17 | -$0.17 | 3,132,369 | 3,132,369 |
|---|
| 2022-09-30 | $66.33M | $36.14M | $30.19M | $1.71M | — | $139.13M | -$108.94M | — | -$116.98M | -$75,000.00 | -$116.9M | -$1.81 | -$1.81 | 64,648,650 | 64,648,650 |
|---|
| 2022-06-30 | $58.27M | $26.92M | $31.35M | $1.73M | — | $41.48M | -$10.13M | — | -$16.48M | -$168,000.00 | -$16.31M | -$0.26 | -$0.26 | 63,947,069 | 63,947,069 |
|---|
| 2022-03-31 | $41.67M | $18.07M | $23.61M | $1.14M | — | $59.9M | -$36.3M | — | -$42.78M | — | -$42.78M | -$0.78 | -$0.78 | 55,141,448 | 55,141,448 |
|---|
| 2021-12-31 | $63.32M | $34.44M | $28.88M | $2.62M | — | $32.15M | -$3.27M | — | -$6.14M | $468,000.00 | -$6.61M | $0.88 | $0.88 | 4,995,630 | 4,995,630 |
|---|
| 2021-09-30 | $68.12M | $33.95M | $34.18M | $2.77M | — | $41.7M | -$7.53M | — | -$110.54M | $21,000.00 | -$110.56M | -$3.13 | -$3.13 | 35,359,999 | 35,359,999 |
|---|
| 2021-06-30 | $68.19M | $35.45M | $32.74M | $2.32M | — | $28.28M | $4.47M | — | -$36.27M | $41,000.00 | -$36.31M | -$1.23 | -$1.23 | 29,547,781 | 29,547,781 |
|---|
| 2021-03-31 | $48.14M | $22.07M | $26.06M | $2.12M | — | $53.81M | -$27.75M | — | -$82.55M | — | -$82.55M | — | — | — | 26,225,383 |
|---|
| 2020-12-31 | $41.49M | $22.74M | $18.75M | $1.55M | — | $37.89M | -$19.14M | — | -$44.35M | $2,000.00 | -$44.35M | — | — | — | 1,264,482 |
|---|
| 2020-09-30 | $58.78M | $30.69M | $28.1M | $1.85M | — | $27.99M | $106,000.00 | — | -$805,000.00 | — | -$805,000.00 | — | — | — | 17,090,050 |
|---|
| 2020-06-30 | $59.8M | $32.2M | $27.6M | $2.45M | — | $29.42M | -$1.82M | — | -$2.89M | $45,000.00 | -$2.94M | — | — | — | 15,425,312 |
|---|
| 2020-03-31 | $25.63M | $15.33M | $10.3M | $2.28M | — | $24.19M | -$13.9M | — | -$15.03M | — | -$15.03M | — | — | — | 15,193,647 |
|---|
| 2019-12-31 | $25.63M | $16.55M | $9.08M | $2.93M | — | $26.62M | -$17.53M | — | -$18.54M | $6,000.00 | -$18.55M | — | — | — | 545,203 |
|---|
| 2019-09-30 | $40.6M | $23.08M | $17.53M | $3.23M | — | $31.6M | -$14.07M | — | -$14.97M | $8,000.00 | -$14.98M | — | — | — | 15,134,422 |
|---|
| 2019-06-30 | $30.37M | $18.61M | $11.76M | $3.34M | — | $27.36M | -$15.6M | — | -$16.86M | $15,000.00 | -$16.88M | — | — | — | 12,206,747 |
|---|
| 2019-03-31 | $17.85M | $11.18M | $6.67M | $1.16M | — | $13.8M | -$7.13M | — | -$8.39M | — | -$8.39M | — | — | — | 11,534,190 |
|---|
| 2018-12-31 | $19.7M | $11.38M | $8.33M | $845,000.00 | — | $15.98M | -$7.66M | — | -$8.54M | $52,000.00 | -$8.59M | — | — | — | 473,801 |
|---|
| 2018-09-30 | $24.67M | $14.26M | $10.41M | $790,000.00 | — | $15.12M | -$4.71M | — | -$5.13M | — | -$5.13M | — | — | — | 10,532,926 |
|---|
| 2018-06-30 | $14.59M | $10.81M | $3.78M | $897,000.00 | — | $12.19M | -$8.41M | — | -$8.93M | $3,000.00 | -$8.94M | — | — | — | 9,963,851 |
|---|
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 | $68.98M | $29.83M | $39.15M | — | — | $57.12M | -$17.97M | — | -$18.94M | $41,000.00 | -$18.98M | -$2.39 | — | 7,932,889 | — |
|---|
| 2024-12-31 | $99.05M | $37.55M | $61.5M | $0.00 | — | $73.32M | -$11.82M | — | -$11.91M | -$47,000.00 | -$11.86M | -$1.68 | — | 7,069,404 | — |
|---|
| 2023-12-31 | $142.57M | $72.28M | $70.29M | $4.62M | — | $146.48M | -$76.19M | — | -$75.43M | -$867,000.00 | -$74.56M | -$11.43 | — | 6,524,589 | — |
|---|
| 2022-12-31 | $221.17M | $115.65M | $105.52M | $6.01M | — | $283.68M | -$178.16M | — | -$196.67M | -$376,000.00 | -$196.29M | -$2.95 | -$2.95 | 66,529,565 | 66,529,565 |
|---|
| 2021-12-31 | $247.77M | $125.9M | $121.86M | $9.84M | — | $155.94M | -$34.08M | — | -$235.49M | $532,000.00 | -$236.02M | -$6.67 | -$6.67 | 35,379,005 | 35,379,005 |
|---|
| 2020-12-31 | $185.7M | $100.96M | $84.75M | $8.13M | — | $119.5M | -$34.75M | — | -$63.08M | $48,000.00 | -$63.13M | — | — | — | 17,167,999 |
|---|
| 2019-12-31 | $114.45M | $69.41M | $45.04M | $10.66M | — | $99.37M | -$54.33M | — | -$58.76M | $29,000.00 | -$58.79M | — | — | — | 13,516,844 |
|---|
| 2018-12-31 | $73.28M | $47.3M | $25.98M | $3.66M | — | $55.41M | -$29.43M | — | -$31.77M | $55,000.00 | -$31.82M | — | — | — | 10,160,879 |
|---|