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 | $26.16M | $28.39M | -$2.23M | $1.21M | — | $11.49M | -$13.73M | — | -$26.91M | $217,000.00 | -$27.12M | -$1.69 | -$1.69 | 16,048,941 | 16,048,941 |
|---|
| 2026-03-31 | $17.27M | $18.49M | -$1.23M | $1.12M | — | $10.83M | -$12.06M | — | $32.79M | $195,000.00 | $32.6M | $2.09 | -$0.72 | 15,568,299 | 22,396,369 |
|---|
| 2025-12-31 | $32.86M | $27.97M | $4.89M | $1.11M | — | $10.55M | -$5.66M | — | -$36.2M | $188,000.00 | -$36.39M | -$2.51 | -$2.51 | 385,498 | 385,498 |
|---|
| 2025-09-30 | $26.03M | $24.44M | $1.59M | $1.23M | — | $9.3M | -$7.71M | — | -$23.89M | $44,000.00 | -$23.94M | -$1.61 | -$1.61 | 14,899,638 | 14,899,638 |
|---|
| 2025-06-30 | $19.99M | $23.91M | -$3.92M | $1.13M | — | $7.58M | -$11.5M | — | -$15.39M | $39,000.00 | -$15.43M | -$1.18 | -$1.18 | 13,098,825 | 13,098,825 |
|---|
| 2025-03-31 | $20.8M | $24.25M | -$3.45M | $924,000.00 | — | $7.11M | -$10.56M | — | -$3.57M | $254,000.00 | -$3.82M | -$0.30 | -$0.58 | 12,888,695 | 14,588,972 |
|---|
| 2024-12-31 | $13.2M | $17.04M | -$3.84M | $1.47M | — | $9.59M | -$13.43M | — | -$12.3M | -$68,000.00 | -$12.24M | -$0.95 | -$0.95 | 52,423 | 52,423 |
|---|
| 2024-09-30 | $10.14M | $14.44M | -$4.31M | $1.47M | — | $10.67M | -$14.98M | — | -$15.12M | $244,000.00 | -$15.36M | -$1.21 | -$1.21 | 12,738,030 | 12,738,030 |
|---|
| 2024-06-30 | $11.43M | $13.77M | -$2.34M | $1.54M | — | $9.58M | -$11.92M | — | -$12.18M | $65,000.00 | -$12.24M | -$0.97 | -$0.97 | 12,617,128 | 12,617,128 |
|---|
| 2024-03-31 | $12.59M | $14.7M | -$2.11M | $1.44M | — | $10.39M | -$12.5M | — | -$8.78M | -$11,000.00 | -$8.77M | -$0.70 | -$0.70 | 12,556,938 | 12,556,938 |
|---|
| 2023-12-31 | $23.2M | $22.51M | $692,000.00 | $1.45M | — | $12.43M | -$11.74M | — | -$11.69M | -$513,000.00 | -$11.18M | -$4.00 | -$4.00 | -101,239,947 | -101,239,947 |
|---|
| 2023-09-30 | $30.55M | $27.17M | $3.38M | $1.92M | — | $19.66M | -$16.28M | — | -$16.77M | $166,000.00 | -$16.94M | -$0.14 | -$0.14 | 119,793,821 | 119,793,821 |
|---|
| 2023-06-30 | $32.36M | $30.16M | $2.2M | $1.87M | — | $12.57M | -$10.37M | — | -$10.54M | -$122,000.00 | -$10.41M | -$0.09 | -$0.09 | 112,669,296 | 112,669,296 |
|---|
| 2023-03-31 | $40.89M | $38.86M | $2.04M | $1.92M | — | $14.43M | -$12.4M | — | -$11.63M | $131,000.00 | -$11.76M | -$0.11 | -$0.11 | 106,791,198 | 106,791,198 |
|---|
| 2022-12-31 | $26.22M | $28.13M | -$1.91M | $2.41M | — | $17.95M | -$19.86M | — | -$20.08M | $420,000.00 | -$20.5M | -$0.19 | -$0.19 | 766,137 | 766,137 |
|---|
| 2022-09-30 | $16.57M | $26.09M | -$9.52M | $2.13M | — | $17.18M | -$26.69M | — | -$25.79M | -$151,000.00 | -$25.64M | -$0.25 | -$0.25 | 102,164,455 | 102,164,455 |
|---|
| 2022-06-30 | $30.72M | $37.23M | -$6.51M | $2.71M | — | $18.73M | -$25.24M | — | -$25.59M | $90,000.00 | -$25.68M | -$0.26 | -$0.26 | 100,321,943 | 100,321,943 |
|---|
| 2022-03-31 | $49.55M | $58.84M | -$9.29M | $2.7M | — | $18.49M | -$27.78M | — | -$27.72M | $76,000.00 | -$27.79M | -$0.28 | -$0.28 | 99,211,792 | 99,211,792 |
|---|
| 2021-12-31 | $101.72M | $110.3M | -$8.58M | $1.89M | — | $14.97M | -$23.54M | — | -$23.85M | $32,000.00 | -$23.88M | -$0.24 | -$0.24 | 3,365,227 | 3,365,227 |
|---|
| 2021-09-30 | $52.99M | $61.03M | -$8.04M | $2.12M | — | $14.73M | -$22.77M | — | -$22.87M | $41,000.00 | -$22.92M | -$0.24 | -$0.24 | 94,596,519 | 94,596,519 |
|---|
| 2021-06-30 | $50.11M | $66.16M | $16.05M | $5.58M | — | $56.42M | -$72.47M | — | -$52.24M | $115,000.00 | -$52.35M | -$0.61 | -$0.61 | 86,156,309 | 86,156,309 |
|---|
| 2021-03-31 | $65.71M | $65.59M | $119,000.00 | $1.95M | — | $8.14M | -$8.02M | — | -$7.46M | -$19,000.00 | -$7.44M | -$0.11 | -$0.11 | 66,875,469 | 66,875,469 |
|---|
| 2020-12-31 | $44.18M | $49M | -$4.83M | $1.18M | — | $6.51M | -$11.34M | — | -$10.04M | $32,000.00 | -$9.73M | -$0.14 | -$0.14 | -1,046,935 | -1,046,935 |
|---|
| 2020-09-30 | $59.64M | $56.77M | $2.87M | $1.44M | — | $5.39M | -$2.53M | — | -$2.63M | $24,000.00 | -$2.84M | -$0.04 | -$0.04 | 67,567,724 | 67,567,724 |
|---|
| 2020-06-30 | $51.16M | $52.54M | -$1.38M | $1.52M | — | $4.58M | -$5.96M | — | -$6.12M | $19,000.00 | -$6.78M | -$0.09 | -$0.09 | 74,612,811 | 74,612,811 |
|---|
| 2020-03-31 | $32.38M | $25.4M | $6.98M | $1.09M | — | $4.08M | $2.9M | — | $2.78M | -$158,000.00 | $3.42M | $0.05 | $0.04 | 67,334,111 | 77,105,419 |
|---|
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 | $99.69M | $100.57M | -$880,000.00 | $4.39M | — | $34.54M | -$35.42M | — | -$79.05M | $525,000.00 | -$79.58M | -$5.68 | -$5.68 | 14,012,298 | 14,012,298 |
|---|
| 2024-12-31 | $47.36M | $59.95M | -$12.59M | $5.92M | — | $40.24M | -$52.83M | — | -$48.38M | $230,000.00 | -$48.61M | -$3.83 | -$3.83 | 12,675,923 | 12,675,923 |
|---|
| 2023-12-31 | $127M | $118.7M | $8.31M | $7.17M | — | $59.08M | -$50.78M | — | -$50.63M | -$338,000.00 | -$50.29M | -$4.35 | -$4.35 | 11,554,615 | 11,554,615 |
|---|
| 2022-12-31 | $123.07M | $150.29M | -$27.23M | $9.95M | — | $72.34M | -$99.57M | — | -$99.18M | $435,000.00 | -$99.61M | -$0.98 | -$0.98 | 101,408,263 | 101,408,263 |
|---|
| 2021-12-31 | $270.53M | $303.07M | -$32.55M | $11.54M | — | $94.26M | -$126.8M | — | -$106.42M | $169,000.00 | -$106.59M | -$1.24 | -$1.24 | 86,043,051 | 86,043,051 |
|---|
| 2020-12-31 | $187.35M | $183.71M | $3.64M | $5.22M | — | $20.57M | -$16.93M | — | -$16.01M | -$83,000.00 | -$15.92M | -$0.23 | -$0.23 | 68,810,533 | 68,810,533 |
|---|
| 2019-12-31 | $53.12M | $55.08M | -$1.95M | $3.96M | — | $10.42M | -$12.37M | — | -$13.53M | -$39,000.00 | -$13.5M | -$0.22 | -$0.22 | 62,043,383 | 62,043,383 |
|---|