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 | $31.64M | $18.35M | $13.28M | $5.45M | — | $28.96M | -$15.68M | $1.35M | -$17.76M | $220,000.00 | -$17.98M | -$0.97 | -$0.97 | 18,619 | 18,619 |
|---|
| 2026-03-31 | $27.86M | $15.77M | $12.1M | $5.62M | — | $29.01M | -$16.92M | $1.53M | -$18.76M | $217,000.00 | -$18.98M | -$1.03 | -$1.03 | 18,373 | 18,373 |
|---|
| 2025-12-31 | $28.87M | $16.64M | $12.23M | $5.06M | — | $29.86M | -$17.63M | $1.67M | -$19.4M | $95,000.00 | -$19.49M | -$1.00 | -$1.00 | 983 | 983 |
|---|
| 2025-09-30 | $29.43M | $17.84M | $11.59M | $5.38M | — | $27.4M | -$15.81M | $1.86M | -$17.43M | $404,000.00 | -$17.84M | -$1.00 | -$1.00 | 17,783 | 17,783 |
|---|
| 2025-06-30 | $31.42M | $19.55M | $11.87M | $5.29M | — | $28.73M | -$16.87M | $1.9M | -$18.44M | $104,000.00 | -$18.54M | -$1.04 | -$1.04 | 17,743 | 17,743 |
|---|
| 2025-03-31 | $29.75M | $18.69M | $11.07M | $5.52M | — | $27.47M | -$16.4M | $1.98M | -$25.67M | $115,000.00 | -$25.78M | -$3.66 | -$3.66 | 7,038 | 7,038 |
|---|
| 2024-12-31 | $29.47M | $18.72M | $10.75M | $7.89M | — | $32.61M | -$21.86M | $2.04M | -$25.64M | -$4,000.00 | -$25.64M | -$7.25 | -$7.25 | 18 | 18 |
|---|
| 2024-09-30 | $28.67M | $18.85M | $9.82M | $8.14M | — | $33.66M | -$23.84M | $2.15M | -$27.76M | $182,000.00 | -$27.94M | -$8.02 | -$8.02 | 3,484 | 3,484 |
|---|
| 2024-06-30 | $27.39M | $17.61M | $9.78M | $9.73M | — | $40.55M | -$30.76M | $2.47M | -$34.3M | $151,000.00 | -$34.45M | -$9.96 | -$9.96 | 3,458 | 3,458 |
|---|
| 2024-03-31 | $28.17M | $19.95M | $8.22M | $12.64M | — | $45.13M | -$36.91M | $3.1M | -$39.78M | $162,000.00 | -$39.94M | -$11.77 | -$11.77 | 3,393 | 3,393 |
|---|
| 2023-12-31 | $30.51M | $22.8M | $7.71M | $12.53M | — | $45.07M | -$37.35M | $2.28M | -$38.49M | $112,000.00 | -$38.6M | -$49.56 | -$49.56 | -46,059 | -46,059 |
|---|
| 2023-09-30 | $30.36M | $23.21M | $7.16M | $16.08M | — | $52.61M | -$45.45M | $2.57M | -$46.09M | $86,000.00 | -$46.18M | -$0.93 | -$0.93 | 49,913 | 49,913 |
|---|
| 2023-06-30 | $36.04M | $28.34M | $7.7M | $14.91M | — | $51.18M | -$43.48M | $2.67M | -$43.91M | $133,000.00 | -$44.05M | -$0.90 | -$0.90 | 48,951 | 48,951 |
|---|
| 2023-03-31 | $33.47M | $27.04M | $6.43M | $13.79M | — | $49.91M | -$43.49M | $2.65M | -$43.78M | $192,000.00 | -$43.97M | -$0.90 | -$0.90 | 48,783 | 48,783 |
|---|
| 2022-12-31 | $32.01M | $26.73M | $5.27M | $11.44M | — | $45.1M | -$39.82M | $1.91M | -$41.38M | $64,000.00 | -$41.44M | -$0.84 | -$0.84 | 326 | 326 |
|---|
| 2022-09-30 | $27.76M | $23.43M | $4.34M | $13.06M | — | $45.34M | -$41M | $805,000.00 | -$40.76M | $20,000.00 | -$40.78M | -$0.85 | -$0.85 | 48,129 | 48,129 |
|---|
| 2022-06-30 | $25.06M | $21.28M | $3.78M | $13.52M | — | $47.5M | -$43.72M | $459,000.00 | -$43.74M | $96,000.00 | -$43.84M | -$0.92 | -$0.92 | 47,882 | 47,882 |
|---|
| 2022-03-31 | $30.55M | $26.11M | $4.44M | $10.83M | — | $40.92M | -$36.48M | $120,000.00 | -$36.78M | $115,000.00 | -$36.89M | -$0.78 | -$0.78 | 47,487 | 47,487 |
|---|
| 2021-12-31 | $28.15M | $24.83M | $3.32M | $11.41M | — | $44.12M | -$40.8M | $123,000.00 | -$41.11M | $125,000.00 | -$41.23M | -$0.93 | -$0.93 | -663 | -663 |
|---|
| 2021-09-30 | $26.32M | $23.37M | $2.95M | $9.73M | — | $33.08M | -$30.14M | $99,000.00 | -$30.47M | $0.00 | -$30.47M | -$0.65 | -$0.65 | 46,588 | 46,588 |
|---|
| 2021-06-30 | $25.22M | $24.16M | $1.05M | $8.03M | — | $30.96M | -$29.91M | $164,000.00 | -$30.17M | $35,000.00 | -$30.21M | -$0.66 | -$0.66 | 45,680 | 45,680 |
|---|
| 2021-03-31 | $22.92M | $22.63M | $289,000.00 | $7.57M | — | $29.97M | -$29.68M | $112,000.00 | -$29.99M | $39,000.00 | -$30.03M | -$0.70 | -$0.70 | 42,760,000 | 42,760,000 |
|---|
| 2020-12-31 | $17.25M | $16.83M | $417,000.00 | $7.78M | — | $32.03M | -$31.62M | $2,000.00 | -$32.04M | — | -$32.04M | — | — | — | -7,491,642 |
|---|
| 2020-09-30 | $13.76M | $18.88M | -$5.13M | $9.18M | — | $35.61M | -$40.73M | -$3,000.00 | -$42.29M | — | -$42.29M | — | — | — | 12,299,000 |
|---|
| 2020-06-30 | $11.74M | $16.51M | -$4.76M | $6.05M | — | $20.15M | -$24.91M | $67,000.00 | -$26.51M | — | -$26.51M | — | — | — | 5,784,000 |
|---|
| 2020-03-31 | $7.19M | $10.75M | -$3.56M | $5.84M | — | $16.65M | -$20.21M | $460,000.00 | -$20.65M | $0.00 | -$20.65M | $0.77 | $0.74 | 4,388,000 | 5,630,000 |
|---|
| 2019-12-31 | $7.09M | $9.87M | -$2.78M | $6.63M | — | $15.79M | -$18.57M | $374,000.00 | -$19.45M | $0.00 | -$19.45M | — | — | — | 20,000 |
|---|
| 2019-09-30 | $2.63M | $7.92M | -$5.29M | $5.71M | — | $13.16M | -$18.45M | $569,000.00 | -$15.38M | $20,000.00 | -$15.4M | — | — | — | 880,000 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | — | — | -$17.03M | — | — | — | — |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | — | — | -$16.42M | — | — | — | — |
|---|
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 | $119.48M | $72.72M | $46.75M | $21.24M | — | $113.46M | -$66.71M | $7.41M | -$80.94M | $718,000.00 | -$81.65M | -$5.37 | -$5.37 | 15,211 | 15,211 |
|---|
| 2024-12-31 | $113.69M | $75.13M | $38.56M | $38.4M | — | $151.94M | -$113.38M | $9.76M | -$127.49M | $491,000.00 | -$127.98M | -$36.96 | -$36.96 | 3,463 | 3,463 |
|---|
| 2023-12-31 | $130.38M | $101.38M | $29M | $57.31M | — | $198.77M | -$169.77M | $10.17M | -$172.27M | $523,000.00 | -$172.8M | -$52.28 | -$52.28 | 3,305 | 3,305 |
|---|
| 2022-12-31 | $115.38M | $97.54M | $17.83M | $48.86M | — | $178.85M | -$161.02M | $3.29M | -$162.66M | $295,000.00 | -$162.96M | -$3.38 | -$3.38 | 48,161 | 48,161 |
|---|
| 2021-12-31 | $102.6M | $94.99M | $7.61M | $36.74M | — | $138.13M | -$130.52M | $498,000.00 | -$131.74M | $199,000.00 | -$131.94M | -$2.89 | -$2.89 | 45,589 | 45,589 |
|---|
| 2020-12-31 | $49.94M | $62.97M | -$13.04M | $28.85M | — | $104.43M | -$117.47M | $526,000.00 | -$121.49M | $0.00 | -$121.49M | -$4.85 | -$4.85 | 16,358 | 16,358 |
|---|
| 2019-12-31 | $15.08M | $32.88M | -$17.8M | $23.33M | — | $52.51M | -$70.31M | $2.49M | -$68.28M | $20,000.00 | -$68.3M | — | — | — | 858,000 |
|---|
| 2018-12-31 | $2.01M | $8.12M | -$6.12M | $22.92M | — | $40.45M | -$46.56M | $1.71M | -$49.76M | $25,000.00 | -$49.78M | — | — | — | 725,000 |
|---|