Complete source-backed income-statement history.
- Available history
- 2012-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 | $187,546.00 | $319,889.00 | — | $241,966.00 | $2.59M | $2.84M | -$2.97M | — | — | — | -$2.98M | -$0.20 | -$0.20 | 14,889,832 | 14,889,832 |
|---|
| 2026-03-31 | $152,455.00 | $242,325.00 | — | $660,462.00 | $2.25M | $2.91M | -$3M | — | — | — | -$3M | -$0.21 | -$0.21 | 14,522,835 | 14,522,835 |
|---|
| 2025-12-31 | $1.02M | — | — | $622,041.00 | — | $2.2M | -$1.47M | — | — | — | -$1.44M | -$0.02 | -$0.02 | 1,035,674 | 1,035,674 |
|---|
| 2025-09-30 | $2,262.00 | — | — | $1.18M | — | $3.67M | -$3.67M | — | — | — | -$3.56M | -$0.28 | -$0.28 | 12,755,112 | 12,755,112 |
|---|
| 2025-06-30 | — | $0.00 | — | $1.43M | $2.38M | $3.81M | -$3.83M | — | — | — | -$4.02M | -$0.45 | -$0.45 | 8,871,155 | 8,871,155 |
|---|
| 2025-03-31 | $25,427.00 | $0.00 | — | $2.3M | $2.31M | $4.61M | -$4.58M | — | — | — | -$4.38M | -$0.50 | -$0.50 | 8,759,053 | 8,759,053 |
|---|
| 2024-12-31 | -$63,647.00 | — | — | $3.34M | — | $5.32M | -$5.39M | — | — | — | -$5.51M | -$0.65 | -$0.65 | -159,397 | -186,151 |
|---|
| 2024-09-30 | $41,691.00 | — | — | $2.68M | — | $4.72M | -$4.68M | — | — | — | -$4.7M | -$0.55 | -$0.55 | 8,534,433 | 8,534,433 |
|---|
| 2024-06-30 | $22,438.00 | — | — | $4.93M | — | $7.38M | -$7.36M | — | — | — | $12.91M | $1.53 | $1.52 | 8,411,242 | 8,476,231 |
|---|
| 2024-03-31 | $9,302.00 | — | — | $3.35M | — | $6.03M | -$6.02M | — | — | — | -$6.76M | -$0.81 | -$0.81 | 8,376,189 | 8,376,189 |
|---|
| 2023-12-31 | $1.81M | — | — | $3.8M | — | $6.98M | -$5.17M | — | — | — | -$5.06M | -$0.70 | -$0.70 | 6,843 | 6,843 |
|---|
| 2023-09-30 | $1M | — | — | $6.67M | — | $9.4M | -$8.4M | — | — | — | -$8.3M | -$1.09 | -$1.09 | 7,587,637 | 7,587,637 |
|---|
| 2023-06-30 | $0.00 | — | — | $6.04M | — | $8.99M | -$8.99M | — | — | — | -$8.76M | -$1.22 | -$1.22 | 7,200,260 | 7,200,260 |
|---|
| 2023-03-31 | $0.00 | — | — | $5.02M | — | $8.38M | -$8.38M | — | — | — | -$8.04M | -$0.09 | -$0.09 | 85,517,540 | 85,517,540 |
|---|
| 2022-12-31 | $0.00 | — | — | $12.98M | — | $16.23M | -$16.23M | — | — | — | -$15.94M | -$0.19 | -$0.19 | -981,329 | -981,329 |
|---|
| 2022-09-30 | $0.00 | — | — | $4.46M | — | $7.14M | -$7.14M | — | — | — | -$7.02M | -$0.08 | -$0.08 | 84,822,516 | 84,822,516 |
|---|
| 2022-06-30 | $10M | — | — | $6.8M | — | $9.62M | $384,322.00 | — | — | — | $413,998.00 | $0.00 | $0.00 | 84,682,765 | 85,369,424 |
|---|
| 2022-03-31 | — | — | — | $5.81M | — | $8.4M | -$8.4M | — | — | — | -$8.4M | -$0.10 | -$0.10 | 83,944,119 | 83,944,119 |
|---|
| 2021-12-31 | $0.00 | — | — | $7.12M | — | $9.54M | -$9.54M | — | — | — | -$9.54M | -$0.18 | -$0.18 | -3,042,005 | -3,042,005 |
|---|
| 2021-09-30 | $0.00 | — | — | $10.43M | — | $12.67M | -$12.67M | — | — | — | -$12.67M | -$0.18 | -$0.18 | 70,775,508 | 70,775,508 |
|---|
| 2021-06-30 | $0.00 | — | — | $7.34M | — | $9.16M | -$9.16M | — | — | — | -$9.16M | -$0.18 | -$0.18 | 50,436,593 | 50,436,593 |
|---|
| 2021-03-31 | — | — | — | $5.73M | — | $7.69M | -$7.69M | — | — | — | -$7.32M | -$0.16 | -$0.16 | 44,502,582 | 44,502,582 |
|---|
| 2020-12-31 | — | — | — | $6.64M | — | $8.44M | -$8.44M | — | — | — | -$8.44M | -$0.22 | -$0.22 | 2,709,961 | 2,709,961 |
|---|
| 2020-09-30 | — | — | — | $6.2M | — | $7.58M | -$7.58M | — | — | — | -$7.58M | -$0.24 | -$0.24 | 31,588,152 | 31,588,152 |
|---|
| 2020-06-30 | — | — | — | $5.55M | — | $7.13M | -$7.13M | — | — | — | -$7.12M | -$0.27 | -$0.27 | 26,710,750 | 26,710,750 |
|---|
| 2020-03-31 | — | — | — | $2.38M | — | $4.25M | -$4.25M | — | — | — | -$4.25M | — | — | — | 23,799,396 |
|---|
| 2019-12-31 | — | — | — | $2.37M | — | $3.86M | -$3.86M | — | — | — | -$3.87M | — | — | — | 822,746 |
|---|
| 2019-09-30 | — | — | — | $1.97M | — | $3.42M | -$3.42M | — | — | — | -$3.39M | — | — | — | 16,683,411 |
|---|
| 2019-06-30 | — | — | — | $2.51M | — | $3.98M | -$3.98M | — | — | — | -$3.95M | — | — | — | 16,105,252 |
|---|
| 2019-03-31 | — | — | — | $1.69M | — | $3.08M | -$3.08M | — | — | — | -$3.05M | — | — | — | 11,422,161 |
|---|
| 2018-12-31 | — | — | — | $1.66M | — | $2.96M | -$2.96M | — | — | — | -$2.92M | — | — | — | 232,439 |
|---|
| 2018-09-30 | — | — | — | $1.45M | — | $2.62M | -$2.62M | — | — | — | -$2.57M | — | — | — | 11,422,161 |
|---|
| 2018-06-30 | — | — | — | $2.22M | — | $3.62M | -$3.62M | — | — | — | -$3.58M | — | — | 11,422,161 | 11,422,161 |
|---|
| 2018-03-31 | — | — | — | $1.09M | — | $7.68M | -$7.68M | — | — | — | -$7.67M | — | — | 8,684,550 | 8,684,550 |
|---|
| 2017-12-31 | — | — | — | $672,580.00 | — | $9.14M | -$9.14M | — | — | $0.00 | -$9.13M | — | — | 948,605 | 296,678 |
|---|
| 2017-09-30 | — | — | — | $280,793.00 | — | $1.33M | -$1.33M | — | — | — | -$1.63M | — | — | 4,986,226 | 5,638,153 |
|---|
| 2017-06-30 | $642,000.00 | — | — | $3,576.00 | — | $479,623.00 | -$479,623.00 | -$110,000.00 | — | — | -$498,193.00 | — | — | 910,000 | 2,903,139 |
|---|
| 2017-03-31 | $1.19M | — | — | $27,800.00 | — | $228,463.00 | -$228,463.00 | -$793,000.00 | — | — | -$243,863.00 | — | — | 910,000 | 29,019,582 |
|---|
| 2016-12-31 | — | — | — | $0.00 | — | $188,642.00 | -$188,642.00 | -$437,000.00 | — | — | -$200,533.00 | — | — | 15,000 | 4,481 |
|---|
| 2016-09-30 | — | — | — | $7.09M | — | $5,963.00 | -$5,963.00 | -$496,000.00 | — | — | -$16,105.00 | — | — | 820,000 | 830,519 |
|---|
| 2016-06-30 | — | — | — | $7.52M | — | $10.3M | — | -$564,000.00 | — | — | -$10.86M | — | — | — | 2,736,397 |
|---|
| 2016-03-31 | — | — | — | $9.77M | — | $12.89M | — | -$654,000.00 | — | — | -$13.54M | — | — | — | 27,362,643 |
|---|
| 2015-12-31 | — | — | — | $7.16M | — | $10.03M | — | -$679,000.00 | — | — | -$10.71M | — | — | — | 645,499 |
|---|
| 2015-09-30 | — | — | — | $7.09M | — | $10.05M | — | -$505,000.00 | — | — | -$10.55M | — | — | — | 27,307,103 |
|---|
| 2015-06-30 | — | — | — | $6.68M | — | $9.4M | — | -$512,000.00 | — | — | -$9.91M | — | — | — | 26,690,673 |
|---|
| 2015-03-31 | $0.00 | — | — | $5.02M | — | $7.7M | — | -$726,000.00 | — | — | -$8.43M | — | — | — | 20,350,557 |
|---|
| 2014-12-31 | $0.00 | — | — | $4.7M | — | $7.31M | — | -$159,000.00 | — | — | -$7.47M | — | — | — | 1,950,091 |
|---|
| 2014-09-30 | — | — | — | $2.93M | — | $5.37M | — | -$189,000.00 | — | — | -$5.56M | — | — | — | 20,124,574 |
|---|
| 2014-06-30 | $33,000.00 | — | — | $2.65M | — | $4.68M | — | -$2.76M | — | — | -$7.4M | — | — | — | 16,883,716 |
|---|
| 2014-03-31 | $47,000.00 | — | — | $1.5M | — | $3.01M | — | $44,000.00 | — | — | -$2.91M | — | — | — | 786,986 |
|---|
| 2013-12-31 | — | — | — | $1.44M | — | $3.02M | — | — | — | — | -$3.48M | — | — | — | 32,417 |
|---|
| 2013-09-30 | — | — | — | $1.59M | — | $2.81M | — | — | — | — | -$3.2M | — | — | — | 726,987 |
|---|
| 2013-06-30 | — | — | — | $3.2M | — | $4.59M | — | — | — | — | -$4.89M | — | — | — | 614,662 |
|---|
| 2013-03-31 | — | — | — | $3.48M | — | $5.45M | — | — | — | — | -$5.57M | — | — | — | 612,836 |
|---|
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 | $1.03M | $295,799.00 | — | $5.52M | $8.76M | $14.29M | -$13.55M | — | -$13.54M | $0.00 | -$13.4M | -$1.20 | -$1.20 | 11,178,752 | 11,178,752 |
|---|
| 2024-12-31 | $9,784.00 | $0.00 | — | $14.31M | $9.16M | $23.46M | -$23.45M | — | -$4.05M | $0.00 | -$4.05M | -$0.48 | -$0.48 | 8,497,459 | 8,497,459 |
|---|
| 2023-12-31 | $2.81M | — | — | $21.54M | — | $33.75M | -$30.94M | — | -$30.16M | $0.00 | -$30.16M | -$4.15 | -$4.15 | 7,275,308 | 7,275,308 |
|---|
| 2022-12-31 | $10M | — | — | $30.04M | — | $41.39M | -$31.39M | — | -$30.95M | $0.00 | -$30.95M | -$0.37 | -$0.37 | 84,571,805 | 84,571,805 |
|---|
| 2021-12-31 | $0.00 | — | — | $30.62M | — | $39.07M | -$39.07M | — | -$38.7M | $0.00 | -$38.7M | -$0.63 | -$0.63 | 61,154,157 | 61,154,157 |
|---|
| 2020-12-31 | — | — | — | $20.77M | — | $27.4M | -$27.4M | — | -$27.4M | $0.00 | -$27.4M | -$0.91 | -$0.91 | 30,091,469 | 30,091,469 |
|---|
| 2019-12-31 | — | — | — | $8.55M | — | $14.34M | -$14.34M | — | -$14.26M | $0.00 | -$14.26M | — | — | — | 15,578,959 |
|---|
| 2018-12-31 | — | — | — | $6.41M | — | $16.88M | -$16.88M | — | -$16.81M | $3,200.00 | -$16.74M | — | — | — | 10,732,421 |
|---|
| 2017-12-31 | — | — | — | $984,749.00 | — | $11.18M | -$11.18M | — | -$11.52M | $0.00 | -$11.5M | — | — | 3,232,278 | 3,232,278 |
|---|
| 2016-12-31 | $766,000.00 | — | — | $72,666.00 | — | $630,591.00 | -$630,591.00 | -$2.15M | -$673,000.00 | — | -$672,687.00 | — | — | 835,000 | 835,000 |
|---|
| 2015-12-31 | — | — | — | $25.95M | — | $37.17M | — | -$2.42M | — | — | -$39.59M | — | — | — | 25,431,332 |
|---|
| 2014-12-31 | $80,000.00 | — | — | $11.77M | — | $20.36M | — | -$3.06M | — | — | -$23.34M | — | — | — | 14,548,516 |
|---|
| 2013-12-31 | $6,000.00 | — | — | $9.7M | — | $15.87M | — | -$1.28M | — | — | -$17.14M | — | — | — | 684,330 |
|---|
| 2012-12-31 | $625,000.00 | — | — | $15.81M | — | $22.2M | — | — | — | — | -$22.1M | — | — | — | 609,344 |
|---|