Complete source-backed income-statement history.
- Available history
- 2012-12-31 to 2025-12-31
- 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 |
|---|
| 2025-06-30 | — | — | — | $2.14M | — | $3.08M | -$3.08M | $1.21M | — | — | -$1.87M | -$0.08 | -$0.08 | 23,855,663 | 23,855,663 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | — | — | -$3.45M | — | — | — | — |
|---|
| 2024-06-30 | — | — | — | $2M | — | $2.99M | -$2.99M | -$110,000.00 | — | — | -$3.1M | -$0.16 | -$0.16 | 19,545,056 | 19,545,056 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | — | — | -$4.14M | — | — | — | — |
|---|
| 2023-06-30 | — | — | — | $5.04M | — | $6.65M | -$6.65M | — | — | — | -$6.79M | -$0.37 | -$0.37 | 18,584,801 | — |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | — | — | -$7.22M | — | — | — | — |
|---|
| 2022-06-30 | — | — | — | $4.11M | — | $5.87M | -$5.87M | — | — | — | -$9.91M | -$0.54 | -$0.54 | 18,375,206 | — |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | — | — | -$8.23M | — | — | — | — |
|---|
| 2021-06-30 | — | — | — | $2.54M | — | $3.81M | -$3.81M | — | — | — | -$3.11M | -$0.17 | -$0.17 | 18,305,882 | 18,305,882 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | — | — | -$3.2M | — | — | — | — |
|---|
| 2020-06-30 | — | — | — | $1.26M | — | $2.23M | -$2.23M | — | — | — | -$3.04M | — | — | — | 13,441,436 |
|---|
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 | — | — | — | $9.2M | — | $15.03M | -$15.03M | $1.93M | $1.62B | $382.65M | $1.24B | $27.04 | $25.48 | 45,696,208 | 48,498,891 |
|---|
| 2024-12-31 | — | — | — | $10.62M | — | $15.89M | -$15.89M | $874,000.00 | -$15.01M | — | -$15.01M | -$0.73 | -$0.73 | 20,513,992 | 20,513,992 |
|---|
| 2023-12-31 | — | — | — | $19.01M | — | $29.4M | -$29.4M | $327,000.00 | -$29.07M | — | -$29.07M | -$1.56 | -$1.56 | 18,574,484 | 18,574,484 |
|---|
| 2022-12-31 | — | — | — | $18.69M | — | $25.8M | -$25.8M | — | — | — | -$31.06M | -$1.69 | -$1.69 | 18,394,886 | 18,394,886 |
|---|
| 2021-12-31 | — | — | — | $12.88M | — | $19.29M | -$19.29M | — | $14.47M | — | -$14.47M | -$0.81 | -$0.81 | 17,859,713 | 17,859,713 |
|---|
| 2020-12-31 | — | — | — | $6.09M | — | $9.79M | -$9.79M | — | $11.82M | — | -$11.82M | -$0.90 | -$0.90 | — | 13,169,208 |
|---|
| 2019-12-31 | — | — | — | $5.6M | — | $8.62M | -$8.62M | — | $9.38M | — | -$9.38M | — | — | — | 8,649,486 |
|---|
| 2018-12-31 | — | — | — | $4.01M | — | $5.3M | -$5.3M | — | $4.24M | — | -$4.24M | — | — | — | 3,509,346 |
|---|
| 2017-12-31 | — | — | — | $1.69M | — | $2.17M | -$2.17M | $38,000.00 | -$5.92M | $28,000.00 | -$2.5M | — | — | — | 3,425,925 |
|---|
| 2016-12-31 | — | — | — | $2.03M | — | $2.82M | -$2.82M | $60,000.00 | -$15.81M | $216,000.00 | -$2.88M | — | — | — | 3,357,647 |
|---|
| 2015-12-31 | — | — | — | $7.69M | — | $15.48M | -$15.48M | $135,000.00 | -$15.34M | $24,000.00 | -$15.37M | — | — | — | 2,846,096 |
|---|
| 2014-12-31 | — | — | — | $4.44M | — | $7.08M | -$7.08M | $58,000.00 | -$7.02M | $0.00 | -$7.02M | — | — | — | 12,259,600 |
|---|
| 2013-12-31 | — | — | — | $732,000.00 | — | — | -$1.15M | $3,000.00 | -$1.15M | $0.00 | -$1.15M | — | — | — | 8,423,018 |
|---|
| 2012-12-31 | — | — | — | $140,000.00 | — | — | -$226,000.00 | -$3,000.00 | — | — | -$229,000.00 | — | — | — | 7,551,427 |
|---|