Complete source-backed income-statement history.
- Available history
- 2018-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 | $3.69M | $2.58M | $1.11M | $20,000.00 | $3.59M | $3.61M | -$2.51M | -$1.1M | -$3.61M | — | -$3.64M | -$0.40 | -$0.40 | 9,013,261 | 9,013,261 |
|---|
| 2026-03-31 | $2.65M | $1.59M | $1.06M | — | $2.02M | $2.02M | -$958,000.00 | $87,000.00 | -$871,000.00 | — | -$927,000.00 | -$0.11 | -$0.11 | 8,204,205 | 8,204,205 |
|---|
| 2025-12-31 | $2.8M | $1.98M | $819,000.00 | -$6,000.00 | $2.04M | $2.03M | -$1.21M | $286,000.00 | -$928,000.00 | — | -$970,000.00 | -$0.12 | -$0.12 | 96,859 | 96,859 |
|---|
| 2025-09-30 | $2.93M | $1.69M | $1.24M | $7,000.00 | $1.96M | $1.97M | -$725,000.00 | $78,000.00 | -$647,000.00 | — | -$653,000.00 | -$0.08 | -$0.08 | 7,971,299 | 7,971,299 |
|---|
| 2025-06-30 | $2.88M | $1.63M | $1.26M | — | $1.89M | $1.89M | -$636,000.00 | -$4,000.00 | -$640,000.00 | — | -$665,000.00 | -$0.09 | -$0.09 | 7,654,348 | 7,654,348 |
|---|
| 2025-03-31 | $2.81M | $1.62M | $1.19M | $1,000.00 | $1.96M | $1.97M | -$777,000.00 | $99,000.00 | -$678,000.00 | — | -$712,000.00 | -$0.09 | -$0.09 | 7,645,311 | 7,645,311 |
|---|
| 2024-12-31 | $3.04M | $1.97M | $1.07M | $0.00 | $1.92M | $1.92M | -$841,000.00 | $17,000.00 | -$824,000.00 | — | -$850,000.00 | -$0.11 | -$0.11 | 237,353 | 237,353 |
|---|
| 2024-09-30 | $2.94M | $1.79M | $1.16M | — | $1.94M | $1.94M | -$788,000.00 | $34,000.00 | -$754,000.00 | — | -$693,000.00 | -$0.11 | -$0.11 | 6,569,403 | 6,569,403 |
|---|
| 2024-06-30 | $1.44M | $1.15M | $293,000.00 | $76,000.00 | $1.27M | $1.35M | -$1.05M | $75,000.00 | -$979,000.00 | — | -$885,000.00 | -$0.14 | -$0.14 | 6,254,659 | 6,254,659 |
|---|
| 2024-03-31 | $1.27M | $1.11M | $160,000.00 | $2,000.00 | $1.03M | $1.03M | -$871,000.00 | -$34,000.00 | -$905,000.00 | — | -$853,000.00 | -$0.14 | -$0.14 | 5,982,062 | 5,982,062 |
|---|
| 2023-12-31 | $1.08M | $1.17M | -$87,000.00 | $13,000.00 | $1.12M | $1.13M | -$1.22M | $32,000.00 | -$1.19M | — | -$1.1M | -$0.20 | -$0.20 | 16,861 | 16,861 |
|---|
| 2023-09-30 | $1.22M | $877,000.00 | $344,000.00 | $6,000.00 | $950,000.00 | $956,000.00 | -$612,000.00 | $60,000.00 | -$552,000.00 | — | -$550,000.00 | -$0.10 | -$0.10 | 5,714,316 | 5,714,316 |
|---|
| 2023-06-30 | $1.17M | $992,000.00 | $175,000.00 | $55,000.00 | $882,000.00 | $937,000.00 | -$762,000.00 | $120,000.00 | -$642,000.00 | — | -$695,000.00 | -$0.12 | -$0.12 | 5,662,338 | 5,662,338 |
|---|
| 2023-03-31 | $620,000.00 | $677,000.00 | -$57,000.00 | $29,000.00 | $797,000.00 | $826,000.00 | -$883,000.00 | $76,000.00 | -$807,000.00 | — | -$814,000.00 | -$0.15 | -$0.15 | 5,586,326 | 5,586,326 |
|---|
| 2022-12-31 | $524,000.00 | $488,000.00 | $36,000.00 | $39,000.00 | $778,000.00 | $817,000.00 | -$781,000.00 | $133,000.00 | -$648,000.00 | — | -$648,000.00 | -$0.11 | -$0.11 | 2,584 | 2,584 |
|---|
| 2022-09-30 | $568,000.00 | $420,000.00 | $148,000.00 | $193,000.00 | $992,000.00 | $1.19M | -$1.04M | -$190,000.00 | -$1.23M | — | -$1.23M | -$0.22 | -$0.22 | 5,572,234 | 5,572,234 |
|---|
| 2022-06-30 | $561,000.00 | $460,000.00 | $101,000.00 | $111,000.00 | $708,000.00 | $819,000.00 | -$718,000.00 | -$317,000.00 | -$1.04M | — | -$1.04M | -$0.19 | -$0.19 | 5,572,234,000 | 5,572,234,000 |
|---|
| 2022-03-31 | $396,000.00 | $418,000.00 | -$22,000.00 | $24,000.00 | $766,000.00 | $790,000.00 | -$812,000.00 | -$1.02M | -$1.84M | $0.00 | -$1.84M | -$0.33 | -$0.33 | 5,572,234,000 | 5,572,234,000 |
|---|
| 2021-12-31 | $533,000.00 | $430,000.00 | $103,000.00 | $14,000.00 | $976,000.00 | $990,000.00 | -$887,000.00 | -$752,000.00 | — | $0.00 | -$1.64M | -$0.54 | -$0.54 | -2,939,077,038 | -2,939,077,038 |
|---|
| 2021-09-30 | $335,000.00 | $392,000.00 | -$57,000.00 | — | $553,000.00 | $553,000.00 | -$610,000.00 | -$532,000.00 | -$1.14M | $0.00 | -$1.14M | -$0.38 | -$0.38 | 2,979,371,000 | 2,979,371,000 |
|---|
| 2021-06-30 | $417,000.00 | $413,000.00 | $4,000.00 | $10,000.00 | $547,000.00 | $557,000.00 | -$553,000.00 | -$273,000.00 | -$826,000.00 | $0.00 | -$825,000.00 | -$0.28 | -$0.28 | 2,939,837 | 2,939,837 |
|---|
| 2021-03-31 | $267,000.00 | $309,000.00 | -$42,000.00 | $7,000.00 | $471,000.00 | $478,000.00 | -$520,000.00 | — | -$704,000.00 | $0.00 | -$704,000.00 | -$0.25 | -$0.25 | 2,873,008 | 2,873,008 |
|---|
| 2020-12-31 | $101,000.00 | $239,000.00 | -$138,000.00 | — | $538,000.00 | $538,000.00 | -$676,000.00 | — | — | $0.00 | -$681,000.00 | -$1.03 | -$1.03 | -73,733,133 | -73,733,133 |
|---|
| 2020-09-30 | $242,000.00 | $269,000.00 | -$27,000.00 | — | $508,000.00 | $508,000.00 | -$535,000.00 | — | -$545,000.00 | $0.00 | -$545,000.00 | -$0.01 | -$0.01 | 86,939,054 | 86,939,054 |
|---|
| 2020-06-30 | $91,000.00 | $176,000.00 | -$85,000.00 | — | $455,000.00 | $455,000.00 | -$540,000.00 | — | -$530,000.00 | $0.00 | -$530,000.00 | -$0.01 | -$0.01 | 76,338,541 | 76,338,541 |
|---|
| 2020-03-31 | $240,000.00 | $173,000.00 | $67,000.00 | — | $576,000.00 | $576,000.00 | -$509,000.00 | — | -$508,000.00 | $0.00 | -$507,000.00 | -$0.01 | -$0.01 | 64,524,652 | 64,524,652 |
|---|
| 2019-12-31 | $176,000.00 | $213,000.00 | -$37,000.00 | — | $276,000.00 | $276,000.00 | -$313,000.00 | — | — | $0.00 | -$312,000.00 | $0.17 | $0.17 | 8,313,874 | 8,313,874 |
|---|
| 2019-09-30 | $287,000.00 | $213,000.00 | $74,000.00 | — | $0.00 | $0.00 | $74,000.00 | — | — | $0.00 | $74,000.00 | -$0.01 | -$0.01 | 5,751,510 | 5,751,510 |
|---|
| 2019-06-30 | $125,000.00 | $191,000.00 | -$66,000.00 | — | $1.01M | $1.01M | -$1.07M | — | — | — | -$1.07M | -$0.21 | -$0.21 | 5,005,211 | 5,005,211 |
|---|
| 2019-03-31 | $129,000.00 | $237,000.00 | -$108,000.00 | — | $504,000.00 | $504,000.00 | -$612,000.00 | — | — | $0.00 | -$612,000.00 | -$0.12 | -$0.12 | 5,005,211 | 5,005,211 |
|---|
| 2018-12-31 | $461,000.00 | $371,000.00 | $90,000.00 | — | $749,000.00 | $749,000.00 | — | — | — | — | -$659,000.00 | -$0.13 | -$0.13 | 0 | 0 |
|---|
| 2018-09-30 | $348,000.00 | $358,000.00 | -$10,000.00 | — | $744,000.00 | $744,000.00 | — | — | — | $0.00 | -$754,000.00 | -$0.15 | -$0.15 | 5,005,211 | 5,005,211 |
|---|
| 2018-06-30 | $864,000.00 | $579,000.00 | $285,000.00 | — | $572,000.00 | $572,000.00 | -$287,000.00 | — | — | — | -$288,000.00 | — | — | — | 0 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | — | — | -$369,000.00 | — | — | — | — |
|---|
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 | $11.42M | $6.91M | $4.51M | $2,000.00 | $7.86M | $7.86M | -$3.35M | $459,000.00 | -$2.89M | — | -$3M | -$0.38 | -$0.38 | 7,854,288 | 7,854,288 |
|---|
| 2024-12-31 | $8.69M | $5.94M | $2.75M | $78,000.00 | $6.22M | $6.3M | -$3.55M | $91,000.00 | -$3.46M | — | -$3.28M | -$0.50 | -$0.50 | 6,511,574 | 6,511,574 |
|---|
| 2023-12-31 | $4.09M | $3.72M | $374,000.00 | $103,000.00 | $3.75M | $3.85M | -$3.48M | $289,000.00 | -$3.19M | — | -$3.16M | -$0.56 | -$0.56 | 5,671,842 | 5,671,842 |
|---|
| 2022-12-31 | $2.05M | $1.79M | $256,000.00 | $367,000.00 | $3.24M | $3.6M | -$3.35M | -$1.4M | -$4.75M | $0.00 | -$4.75M | -$0.85 | -$0.85 | 5,574,818 | 5,574,818 |
|---|
| 2021-12-31 | $1.55M | $1.54M | $8,000.00 | $31,000.00 | $2.55M | $2.58M | -$2.57M | -$1.74M | — | $0.00 | -$4.31M | -$1.45 | -$1.45 | 2,979,962 | 2,979,962 |
|---|
| 2020-12-31 | $674,000.00 | $965,000.00 | -$291,000.00 | — | $1.97M | $1.97M | -$2.26M | — | — | $0.00 | -$2.26M | -$1.05 | -$1.05 | 2,254,145 | 2,254,145 |
|---|
| 2019-12-31 | $717,000.00 | $854,000.00 | -$137,000.00 | — | $1.79M | $1.79M | -$1.92M | — | — | $0.00 | -$1.92M | -$0.14 | -$0.14 | 13,570,585 | 13,570,585 |
|---|
| 2018-12-31 | $2.21M | $1.7M | $514,000.00 | — | $2.4M | $2.4M | -$1.89M | — | — | — | -$1.89M | -$0.38 | -$0.38 | 5,005,211 | 5,005,211 |
|---|