Complete source-backed income-statement history.
- Available history
- 2014-09-30 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 | — | — | — | — | — | $4.43M | — | — | $2.03M | $20,000.00 | $2.01M | $0.09 | $0.09 | 7,745,779 | 7,745,779 |
|---|
| 2026-03-31 | — | — | — | — | — | $4.85M | — | — | -$1.99M | -$5,000.00 | -$1.99M | -$0.43 | -$0.43 | 7,622,488 | 7,622,488 |
|---|
| 2025-12-31 | — | — | — | — | — | $4.31M | — | — | $3.39M | $146,000.00 | $3.24M | -$0.26 | -$0.26 | -37,848,592 | -37,848,592 |
|---|
| 2025-09-30 | — | — | — | — | — | $3.97M | — | — | -$249,000.00 | $24,000.00 | -$273,000.00 | -$0.03 | -$0.03 | 45,422,527 | 45,422,527 |
|---|
| 2025-06-30 | — | — | — | — | — | $3.96M | — | — | $1.93M | $26,000.00 | $1.9M | $0.08 | $0.08 | 7,569,792 | 7,570,061 |
|---|
| 2025-03-31 | — | — | — | — | — | $3.75M | — | — | -$3.53M | -$136,000.00 | -$3.39M | -$0.49 | -$0.49 | 7,570,338 | 7,570,338 |
|---|
| 2024-12-31 | — | — | — | — | — | $3.77M | — | — | $1.78M | $26,000.00 | $2.91M | -$11.30 | -$11.30 | -31,782,808 | -31,782,808 |
|---|
| 2024-09-30 | — | — | — | — | — | $5.19M | — | — | -$7.98M | -$23,000.00 | -$8.03M | -$0.18 | -$0.18 | 45,327,254 | 45,327,254 |
|---|
| 2024-06-30 | — | — | — | — | — | $8.99M | — | — | -$13.63M | -$772,000.00 | -$12.74M | -$0.32 | -$0.32 | 39,344,128 | 39,344,128 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | -$73.08M | $915,000.00 | -$73.98M | -$2.41 | -$2.41 | 30,700,278 | 30,893,391 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | -$22.55M | $69,000.00 | -$22.65M | -$0.91 | -$0.91 | 891,272 | 598,081 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | -$5.62M | -$100,000.00 | -$5.54M | -$0.25 | -$0.25 | 24,001,702 | 24,244,147 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | -$11.28M | $181,000.00 | -$11.49M | -$0.51 | -$0.51 | 23,250,725 | 23,565,351 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | -$7.27M | $93,000.00 | -$7.39M | -$0.34 | -$0.34 | 22,920,943 | 22,920,943 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$6.05M | $232,000.00 | -$6.29M | -$0.29 | -$0.29 | 10,453 | 23,381 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | -$7.13M | $2.37M | -$9.46M | -$0.71 | -$0.71 | 22,538,891 | 22,833,465 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | -$4.52M | $259,000.00 | -$4.8M | -$0.40 | -$0.40 | 22,754,553 | 22,754,553 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $5.61M | -$26,000.00 | $5.54M | $0.15 | $0.15 | 22,922,316 | 22,922,316 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $9.37M | $90,000.00 | $9.31M | $0.32 | $0.31 | 17,711 | -24,146 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $10.79M | $102,000.00 | $11.26M | $0.40 | $0.38 | 22,862,429 | 30,407,649 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $11.24M | $67,000.00 | $12.33M | $0.45 | $0.42 | 22,825,804 | 30,198,696 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $10.68M | $34,000.00 | $8.95M | $0.30 | $0.30 | 22,816,978 | 22,816,978 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $14.58M | $176,000.00 | $12.78M | $0.47 | $0.47 | 66,156 | 66,156 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $8.88M | -$16,000.00 | $7.23M | $0.23 | $0.23 | 22,844,192 | 22,989,616 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $8.94M | $120,000.00 | $8.08M | $0.27 | $0.27 | 22,808,943 | 22,929,849 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $1.18M | -$319,000.00 | $400,000.00 | $0.02 | $0.02 | 22,070,354 | 22,189,984 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $7.11M | -$12,000.00 | $6.66M | $0.30 | $0.30 | 462,776 | 185,419 |
|---|
| 2019-09-30 | — | — | — | — | — | $1.22M | — | — | $8.25M | $27,000.00 | $7.69M | $0.39 | $0.36 | 19,751,142 | 28,200,653 |
|---|
| 2019-06-30 | — | — | — | — | — | $887,000.00 | — | — | $13.66M | $38,000.00 | $13.03M | $0.67 | $0.56 | 19,169,941 | 27,732,587 |
|---|
| 2019-03-31 | — | — | — | — | — | $786,000.00 | — | — | $8.19M | $71,000.00 | $7.33M | $0.39 | $0.36 | 18,811,713 | 27,829,448 |
|---|
| 2018-12-31 | — | — | — | — | — | $858,000.00 | — | — | $7.27M | -$38,000.00 | $6.6M | $0.34 | $0.34 | 43,438 | -658,438 |
|---|
| 2018-09-30 | — | — | — | — | — | $1M | — | — | $7.58M | $84,000.00 | $6.56M | $0.35 | $0.34 | 18,691,393 | 26,592,806 |
|---|
| 2018-06-30 | — | — | — | — | — | $944,000.00 | — | — | $8.22M | $2,000.00 | $7.52M | $0.40 | $0.37 | 18,595,769 | 26,476,817 |
|---|
| 2018-03-31 | — | — | — | — | — | $449,000.00 | — | — | $8.34M | $16,000.00 | $7.67M | $0.41 | $0.38 | 18,508,089 | 26,395,158 |
|---|
| 2017-12-31 | — | — | — | — | — | $518,000.00 | — | — | $6.67M | $35,000.00 | $6.18M | $0.33 | $0.32 | 54,709 | 937,733 |
|---|
| 2017-09-30 | — | — | — | — | — | $1.15M | — | — | $7.76M | $47,000.00 | $7.47M | $0.41 | $0.38 | 18,072,045 | 25,246,764 |
|---|
| 2017-06-30 | — | — | — | — | — | $637,000.00 | — | — | $7.15M | $48,000.00 | $6.86M | $0.38 | $0.36 | 18,008,499 | 23,026,679 |
|---|
| 2017-03-31 | — | — | — | — | — | $324,000.00 | — | — | $8.7M | $1,000.00 | $8.41M | $0.46 | $0.46 | 17,976,710 | 18,791,231 |
|---|
| 2016-12-31 | — | — | — | — | — | $1.44M | — | — | $6.16M | -$6,000.00 | $5.96M | $0.31 | $0.31 | 408,169 | 441,543 |
|---|
| 2016-09-30 | — | — | — | — | — | $643,000.00 | — | — | $7.91M | $18,000.00 | $7.62M | $0.42 | $0.42 | 17,937,079 | 18,664,586 |
|---|
| 2016-06-30 | — | — | — | — | — | $268,000.00 | — | — | $6.89M | $26,000.00 | $6.61M | $0.42 | $0.42 | 15,742,932 | 16,389,126 |
|---|
| 2016-03-31 | — | — | — | — | — | $207,000.00 | — | — | $7.96M | -$3,000.00 | $7.65M | $0.50 | $0.50 | 15,306,519 | 15,959,202 |
|---|
| 2015-12-31 | — | — | — | — | — | $223,000.00 | — | — | $8.37M | -$22,000.00 | $8.06M | $0.53 | $0.53 | 196,703 | 192,138 |
|---|
| 2015-09-30 | — | — | — | — | — | $128,000.00 | — | — | $7.93M | $8,000.00 | $7.61M | $0.50 | $0.50 | 15,273,818 | 15,926,052 |
|---|
| 2015-06-30 | — | — | — | — | — | $54,000.00 | — | — | $5.68M | $16,000.00 | $5.44M | $0.36 | $0.36 | 15,237,739 | 15,909,634 |
|---|
| 2015-03-31 | — | — | — | — | — | $10,000.00 | — | — | $3.82M | — | $3.64M | $0.28 | $0.28 | 13,008,268 | 13,680,687 |
|---|
| 2014-12-31 | — | — | — | — | — | -$1.04M | — | — | $2.53M | — | $2.43M | $0.28 | $0.27 | 597,469 | 641,350 |
|---|
| 2014-09-30 | — | — | — | — | — | $1.07M | — | — | $1.22M | — | $996,000.00 | $0.13 | $0.13 | 7,762,963 | 8,207,705 |
|---|
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 | — | — | — | — | — | $15.99M | — | — | $1.53M | $60,000.00 | $1.47M | -$0.36 | -$0.36 | 7,570,205 | 7,570,205 |
|---|
| 2024-12-31 | — | — | — | — | — | $39.89M | — | — | -$92.91M | $145,000.00 | -$91.84M | -$13.76 | -$13.76 | 6,699,247 | 6,699,247 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | -$46.71M | $243,000.00 | -$47.07M | -$2.01 | -$2.01 | 24,286,999 | 24,286,999 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$12.1M | $2.84M | -$15.01M | -$1.24 | -$1.24 | 22,747,635 | 23,037,578 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $42.07M | $293,000.00 | $41.86M | $1.48 | $1.41 | 22,852,948 | 30,262,467 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $33.57M | -$39,000.00 | $28.5M | $1.00 | $1.00 | 22,641,636 | 22,641,636 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $37.21M | $124,000.00 | $34.71M | $1.74 | $1.59 | 19,710,482 | 28,173,217 |
|---|
| 2018-12-31 | — | — | — | — | — | $3.25M | — | — | $31.4M | $64,000.00 | $28.34M | $1.50 | $1.43 | 18,642,526 | 25,830,546 |
|---|
| 2017-12-31 | — | — | — | — | — | $2.63M | — | — | $30.29M | $131,000.00 | $28.93M | $1.58 | $1.51 | 18,074,143 | 23,318,521 |
|---|
| 2016-12-31 | — | — | — | — | — | $2.55M | — | — | $28.91M | $35,000.00 | $27.84M | $1.65 | $1.65 | 16,742,882 | 17,451,907 |
|---|
| 2015-12-31 | — | — | — | — | — | $415,000.00 | — | — | $25.79M | $2,000.00 | $24.75M | $1.68 | $1.68 | 14,711,610 | 15,372,488 |
|---|
| 2014-12-31 | — | — | — | — | — | $24,000.00 | — | — | $3.75M | — | $3.42M | $0.41 | $0.40 | 8,360,432 | 8,849,055 |
|---|