Complete source-backed income-statement history.
- Available history
- 2020-03-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.22M | $8.4M | $22.82M | — | $19.76M | — | $2.98M | -$1.72M | $1.26M | $1.06M | $198,000.00 | $0.00 | $0.00 | 114,695,987 | 114,695,987 |
|---|
| 2026-03-31 | $30.24M | $9.54M | $20.69M | — | $23.23M | — | -$1.64M | -$1.47M | -$3.11M | $850,000.00 | -$3.96M | -$0.03 | -$0.03 | 114,184,037 | 114,184,037 |
|---|
| 2025-12-31 | $34.91M | $9.33M | $25.58M | — | $22.83M | — | $2.75M | -$1.81M | $938,000.00 | -$2.65M | $3.59M | $0.04 | $0.04 | 3,706,656 | 3,706,656 |
|---|
| 2025-09-30 | $28.99M | $6.95M | $22.04M | — | $20.43M | — | $1.37M | -$1.47M | -$100,000.00 | -$560,000.00 | $460,000.00 | $0.00 | $0.00 | 102,503,857 | 112,540,226 |
|---|
| 2025-06-30 | $28.15M | $9.74M | $18.41M | — | $22.37M | — | -$5.88M | -$907,000.00 | -$6.79M | $889,000.00 | -$7.68M | -$0.08 | -$0.08 | 94,397,910 | 94,397,910 |
|---|
| 2025-03-31 | $28.88M | $9.05M | $19.82M | — | $25.4M | — | -$6.26M | -$1.69M | -$7.95M | $1.1M | -$9.04M | -$0.10 | -$0.10 | 92,653,367 | 92,653,367 |
|---|
| 2024-12-31 | $33.49M | $9.78M | $23.71M | — | $26.85M | — | -$4.45M | -$7.2M | -$11.66M | $885,000.00 | -$12.54M | -$0.13 | -$0.13 | 2,609,847 | 2,609,847 |
|---|
| 2024-09-30 | $29.44M | $11.48M | $17.96M | — | $24.52M | — | -$28.26M | -$4.9M | -$33.16M | $594,000.00 | -$33.76M | -$0.45 | -$0.45 | 74,589,372 | 74,589,372 |
|---|
| 2024-06-30 | $24.89M | $8.02M | $16.87M | — | $25.49M | — | -$9.2M | -$6.83M | -$16.04M | $616,000.00 | -$16.65M | -$0.23 | -$0.23 | 73,040,566 | 73,040,566 |
|---|
| 2024-03-31 | $28.32M | $12.51M | $15.81M | — | $22.01M | — | -$8.92M | -$6.48M | -$15.39M | $1.05M | -$16.45M | -$0.23 | -$0.23 | 72,677,664 | 72,677,664 |
|---|
| 2023-12-31 | $91.94M | $40.6M | — | — | $59.05M | — | -$88.65M | -$5.38M | -$94.03M | -$5.98M | -$3.76M | -$0.03 | -$0.03 | 707,945 | 707,945 |
|---|
| 2023-09-30 | $16.28M | $1.28M | — | — | $15.47M | — | -$1.59M | -$6.39M | -$7.98M | -$929,000.00 | -$7.17M | -$0.10 | -$0.10 | 73,891,105 | 73,891,105 |
|---|
| 2023-06-30 | $35.1M | $9.66M | — | — | $32.52M | — | -$153.06M | $11.92M | -$141.14M | -$8.87M | -$131.82M | -$1.76 | -$1.76 | 74,916,379 | 74,916,379 |
|---|
| 2023-03-31 | $35.2M | $21.78M | — | — | $41.41M | — | -$27.98M | -$10M | -$37.98M | -$1.67M | -$37.68M | -$0.58 | -$0.58 | 65,159,156 | 65,159,156 |
|---|
| 2022-12-31 | $44.89M | $20.11M | — | — | $36.76M | — | -$11.76M | -$7.51M | -$19.27M | -$9.4M | -$10.24M | -$0.10 | -$0.10 | 947,769 | 947,769 |
|---|
| 2022-09-30 | $45.71M | $25.3M | — | — | $34.99M | — | -$284.61M | $4.07M | -$280.54M | -$43.65M | -$264.7M | -$5.65 | -$5.65 | 46,889,983 | 46,889,983 |
|---|
| 2022-06-30 | $47.88M | $19.55M | — | — | $38.61M | — | -$5.58M | -$2.68M | -$8.25M | -$140,000.00 | -$8.32M | -$0.18 | -$0.18 | 46,604,046 | 46,604,046 |
|---|
| 2022-03-31 | $69.38M | $28.9M | — | — | $50.53M | — | $6.89M | -$4.13M | $2.76M | -$2.78M | $5.54M | $0.12 | $0.12 | 45,913,694 | 47,585,644 |
|---|
| 2021-12-31 | $95.7M | $47.56M | — | — | $102.54M | — | -$55.36M | -$1.91M | -$57.27M | -$1.21M | -$56.06M | $597.96 | $597.96 | 1,925,941 | 1,925,941 |
|---|
| 2021-09-30 | $58.36M | $26.49M | — | — | $37.38M | — | -$5.51M | -$3.67M | -$9.18M | -$1.48M | -$7.7M | -$180.00 | -$180.00 | 41,877,232 | 41,877,232 |
|---|
| 2021-06-30 | $49.85M | $23.68M | — | — | $29.62M | — | -$3.44M | -$3.47M | -$6.91M | $2M | -$8.92M | -$240.00 | -$240.00 | 36,736,446 | 36,736,446 |
|---|
| 2021-03-31 | $42.68M | $19.03M | — | — | $27.94M | — | -$4.54M | -$2.55M | -$7.09M | -$2.09M | -$5M | -$0.17 | -$0.17 | 29,823,273 | 29,823,273 |
|---|
| 2020-12-31 | $46.33M | $22.67M | — | — | $18.47M | — | $4.93M | -$1.84M | $3.09M | $3.6M | -$512,000.00 | $219.76 | $219.76 | 45,645 | 45,645 |
|---|
| 2020-09-30 | $35M | $16.06M | — | — | $14.46M | — | $4.23M | -$3.34M | $882,000.00 | -$384,000.00 | $1.27M | $60.00 | $50.00 | 22,273,633 | 25,377,878 |
|---|
| 2020-06-30 | $34.56M | $19.1M | — | — | $13.28M | — | $1.93M | -$3.27M | -$1.34M | $2.28M | -$3.62M | -$160.00 | -$160.00 | 22,199,098 | 22,199,098 |
|---|
| 2020-03-31 | $31.77M | $16.28M | — | — | $12.72M | — | $2.52M | -$3.36M | -$833,000.00 | $1.58M | -$2.41M | -$0.11 | -$0.11 | 21,987,790 | 21,987,790 |
|---|
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 | $120.93M | $35.08M | $85.85M | — | $91.03M | — | -$8.03M | -$5.87M | -$13.9M | -$1.23M | -$12.67M | -$0.13 | -$0.13 | 100,264,706 | 100,264,706 |
|---|
| 2024-12-31 | $116.14M | $41.78M | $74.36M | — | $98.72M | — | -$50.84M | -$25.41M | -$76.25M | $3.15M | -$79.4M | -$1.04 | -$1.04 | 76,048,609 | 76,048,609 |
|---|
| 2023-12-31 | $142.95M | $54.78M | $88.17M | — | $123.12M | — | -$190.37M | -$9.85M | -$200.22M | -$13.77M | -$180.42M | -$2.53 | -$2.53 | 71,319,437 | 71,319,437 |
|---|
| 2022-12-31 | $185.54M | $82.95M | — | — | $150.54M | — | -$296.1M | -$10.3M | -$306.4M | -$55.7M | -$277.7M | -$5.86 | -$5.86 | 47,420,376 | 47,420,376 |
|---|
| 2021-12-31 | $246.59M | $116.75M | — | — | $197.47M | — | -$68.85M | -$11.6M | -$80.46M | -$2.78M | -$77.68M | -$2.04 | -$2.04 | 38,105,736 | 38,105,736 |
|---|
| 2020-12-31 | $147.66M | $74.38M | — | — | $58.66M | — | $13.61M | -$11.81M | $1.8M | $7.07M | -$5.27M | -$0.24 | -$0.24 | 22,199,591 | 22,199,591 |
|---|