Complete source-backed income-statement history.
- Available history
- 2010-06-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 | $9.13M | $3.48M | $5.65M | $149,000.00 | — | $5.33M | $321,000.00 | — | $330,000.00 | $64,000.00 | $158,000.00 | $0.01 | $0.01 | 27,701,000 | 27,713,000 |
|---|
| 2026-03-31 | $9.03M | $3.13M | $5.9M | $153,000.00 | — | $4.78M | $1.12M | — | $1.13M | $302,000.00 | $721,000.00 | $0.03 | $0.03 | 22,786,000 | 27,707,000 |
|---|
| 2025-12-31 | $9.22M | $3.18M | $6.04M | $142,000.00 | — | $4.47M | $1.58M | — | $1.54M | -$21.22M | $22.66M | $5.12 | $0.82 | 1,000 | 2,000 |
|---|
| 2025-09-30 | $8.76M | $3.32M | $5.44M | $150,000.00 | — | $4.29M | $1.15M | — | $1M | -$11,000.00 | $911,000.00 | $0.21 | $0.03 | 4,425,000 | 27,695,000 |
|---|
| 2025-06-30 | $9.23M | $3.96M | $5.28M | $173,000.00 | — | $5.74M | -$468,000.00 | — | -$533,000.00 | — | -$640,000.00 | -$0.14 | -$0.14 | 4,423,000 | 4,423,000 |
|---|
| 2025-03-31 | $11.52M | $4.15M | $7.37M | $177,000.00 | — | $5.54M | $1.83M | — | $1.77M | $18,000.00 | $1.65M | $0.37 | $0.06 | 4,420,000 | 27,704,000 |
|---|
| 2024-12-31 | $12.41M | $4.51M | $7.91M | $193,000.00 | — | $5.85M | $2.06M | — | $1.86M | -$8,000.00 | $1.88M | $0.32 | -$0.69 | 7,000 | 11,330,000 |
|---|
| 2024-09-30 | $12.3M | $4.39M | $7.9M | $199,000.00 | — | $5.6M | $2.3M | — | $1.76M | $4,000.00 | $1.68M | $0.38 | $0.38 | 4,393,000 | 4,423,000 |
|---|
| 2024-06-30 | $12.04M | $4.24M | $7.81M | $146,000.00 | — | $5.17M | $2.63M | — | $2.52M | $4,000.00 | $2.44M | $0.56 | $0.55 | 4,376,000 | 4,401,000 |
|---|
| 2024-03-31 | $10.18M | $3.87M | $6.31M | $137,000.00 | — | $5.2M | $1.11M | — | $816,000.00 | $4,000.00 | $708,000.00 | $0.16 | $0.16 | 4,370,000 | 4,384,000 |
|---|
| 2023-12-31 | $10.13M | $3.82M | $6.31M | $152,000.00 | — | $4.82M | $1.49M | — | $997,000.00 | $5,000.00 | $1.07M | $0.24 | $0.25 | 4,000 | 9,000 |
|---|
| 2023-09-30 | $9.08M | $4.12M | $4.95M | $149,000.00 | — | $4.97M | -$16,000.00 | — | -$524,000.00 | $4,000.00 | -$614,000.00 | -$0.14 | -$0.14 | 4,319,000 | 4,319,000 |
|---|
| 2023-06-30 | $11.03M | $4.19M | $6.84M | $186,000.00 | — | $6M | $832,000.00 | — | $399,000.00 | $4,000.00 | $175,000.00 | $0.04 | $0.04 | 4,311,000 | 4,316,000 |
|---|
| 2023-03-31 | $9.83M | $3.85M | $5.98M | $149,000.00 | — | $5.3M | $675,000.00 | — | $434,000.00 | $4,000.00 | $351,000.00 | $0.08 | $0.08 | 4,307,000 | 4,308,000 |
|---|
| 2022-12-31 | $8.33M | $3.32M | $5.01M | $77,000.00 | — | $4.96M | $54,000.00 | — | -$1.4M | $5,000.00 | -$1.56M | -$0.36 | -$0.36 | 11,000 | 11,000 |
|---|
| 2022-09-30 | $8.19M | $3.46M | $4.73M | $191,000.00 | — | $5.51M | -$780,000.00 | — | -$1.27M | -$11,000.00 | -$14.21M | -$3.35 | -$3.35 | 4,242,000 | 4,242,000 |
|---|
| 2022-06-30 | $7.4M | $3.57M | $3.83M | $204,000.00 | — | $5.74M | -$1.91M | — | -$2.05M | $16,000.00 | -$3.94M | -$0.93 | -$0.93 | 4,229,000 | 4,229,000 |
|---|
| 2022-03-31 | $7.92M | $3.27M | $4.66M | $231,000.00 | — | $5.64M | -$977,000.00 | — | -$1.12M | $18,000.00 | -$2.25M | -$0.53 | -$0.53 | 4,208,000 | 4,208,000 |
|---|
| 2021-12-31 | $9.11M | $4.11M | $5M | $315,000.00 | — | $6.35M | -$1.35M | — | -$1.76M | -$21,000.00 | -$3.73M | -$0.89 | — | 16,000 | 16,000 |
|---|
| 2021-09-30 | $8.06M | $3.62M | $4.44M | $322,000.00 | — | $6.26M | -$1.83M | — | -$2.03M | -$714,000.00 | -$3.56M | -$0.85 | — | 4,165,000 | 4,165,000 |
|---|
| 2021-06-30 | $11.16M | $5.8M | $5.36M | $424,000.00 | — | $8.26M | -$2.91M | — | -$3.37M | $16,000.00 | -$3.45M | -$0.84 | — | 4,102,000 | 4,102,000 |
|---|
| 2021-03-31 | $9.83M | $5.32M | $4.52M | $637,000.00 | — | $8.33M | -$3.82M | — | -$4.14M | $15,000.00 | -$4.21M | -$1.03 | — | 4,089,000 | 4,089,000 |
|---|
| 2020-12-31 | $9.65M | $6.52M | $3.13M | $672,000.00 | — | $11.07M | -$7.94M | — | -$8.08M | $10,000.00 | -$8.14M | — | — | 4,000 | 4,000 |
|---|
| 2020-09-30 | $8.25M | $5.19M | $3.05M | $763,000.00 | — | $9.06M | -$6.01M | — | -$6.16M | $14,000.00 | -$6.23M | — | — | 4,038,000 | 4,038,000 |
|---|
| 2020-06-30 | $5.45M | $3.85M | $1.6M | $550,000.00 | — | $7.37M | -$5.77M | — | -$5.5M | $13,000.00 | -$5.58M | — | — | 4,033,000 | 4,033,000 |
|---|
| 2020-03-31 | $9.06M | $6.11M | $2.95M | $809,000.00 | — | $9.3M | -$6.35M | — | -$6.41M | $15,000.00 | -$6.49M | — | — | 4,004,000 | 4,004,000 |
|---|
| 2019-12-31 | $4.22M | $5.4M | -$1.18M | $778,000.00 | — | $9.59M | -$10.77M | — | -$10.67M | -$47,000.00 | -$10.66M | — | — | 3,742,283 | 3,742,283 |
|---|
| 2019-09-30 | $7.73M | $4.84M | $2.89M | $857,000.00 | — | $10.02M | -$7.13M | — | -$7.38M | $9,000.00 | -$7.45M | — | — | 3,820 | 3,820 |
|---|
| 2019-06-30 | $6.27M | $3.03M | $3.24M | $647,000.00 | — | $8.5M | -$5.26M | — | -$5.28M | $5,000.00 | -$5.3M | — | — | 3,813,000 | 3,813,000 |
|---|
| 2019-03-31 | $6.01M | $2.62M | $3.39M | $528,000.00 | — | $6.66M | -$3.28M | — | -$3.36M | $5,000.00 | -$3.33M | — | — | 3,515,000 | 3,515,000 |
|---|
| 2018-12-31 | $5.83M | $2.61M | $3.23M | $596,000.00 | — | $7.74M | -$4.51M | — | -$4.19M | -$3,000.00 | -$4.04M | — | — | 2,787,998 | 2,787,998 |
|---|
| 2018-09-30 | $5.75M | $2.76M | $2.99M | $510,000.00 | — | $5.46M | -$2.47M | — | -$3M | $7,000.00 | -$3.04M | -$0.11 | -$0.11 | 28,215 | 28,215 |
|---|
| 2018-06-30 | $5.5M | $2.25M | $3.25M | $518,000.00 | — | $5.15M | -$1.9M | — | -$1.87M | $8,000.00 | -$1.92M | -$0.07 | -$0.07 | 27,933,000 | 27,933,000 |
|---|
| 2018-03-31 | $4.81M | $2.58M | $2.23M | $501,000.00 | — | $5.48M | -$3.25M | — | -$3.14M | $6,000.00 | -$3.19M | -$0.11 | -$0.11 | 27,855,000 | 27,855,000 |
|---|
| 2017-12-31 | $4.37M | $1.64M | $2.73M | $259,000.00 | — | $6.03M | -$3.3M | — | -$5.01M | -$55,000.00 | -$5.01M | — | — | 3,744,000 | 3,744,000 |
|---|
| 2017-09-30 | $4.2M | $2.07M | $2.13M | $483,000.00 | — | $5.23M | -$3.1M | — | -$3.43M | -$42,000.00 | -$3.32M | -$0.15 | -$0.15 | 22,028,000 | 22,028,000 |
|---|
| 2017-06-30 | $3.86M | $1.88M | $1.98M | $413,000.00 | — | $5.57M | -$3.6M | — | -$6.55M | -$301,000.00 | -$6.31M | -$0.65 | -$0.65 | 9,657,000 | 9,657,000 |
|---|
| 2017-03-31 | $3.47M | $1.77M | $1.7M | $306,000.00 | — | -$2M | $3.7M | — | $1.86M | $3,000.00 | $2.41M | $0.56 | $0.55 | 4,294,000 | 4,384,000 |
|---|
| 2016-12-31 | $3.12M | $1.78M | $1.35M | $308,000.00 | — | -$5.39M | $6.74M | — | $6.2M | -$108,000.00 | $6.28M | — | — | 13,000 | 13,000 |
|---|
| 2016-09-30 | $3.32M | $1.85M | $1.47M | $659,000.00 | — | $7.96M | -$6.49M | — | -$7.02M | $173,000.00 | -$7.49M | — | — | 1,816,000 | 1,816,000 |
|---|
| 2016-06-30 | $3.61M | $1.84M | $1.77M | $357,000.00 | — | $4.66M | -$2.89M | — | -$3.75M | -$236,000.00 | -$2.33M | -$1.29 | -$1.29 | 1,816,000 | 1,816,000 |
|---|
| 2016-03-31 | $3.04M | $1.18M | $1.86M | $323,000.00 | — | $5.66M | -$3.8M | — | -$4M | $9,000.00 | -$4.79M | -$2.69 | -$2.69 | 1,776,000 | 1,776,000 |
|---|
| 2015-12-31 | $2.56M | $1.69M | $870,000.00 | $646,000.00 | — | $21.16M | -$20.29M | — | -$21.21M | -$12.71M | $4.39M | — | — | -13,753,000 | -13,753,000 |
|---|
| 2015-09-30 | $2.51M | $1.8M | $707,000.00 | $1M | — | $7.36M | -$6.65M | — | -$7.65M | -$180,000.00 | -$4.9M | -$0.31 | — | 15,654,000 | 15,654,000 |
|---|
| 2015-06-30 | $2.25M | $1.85M | $402,000.00 | $414,000.00 | — | $8.12M | -$7.71M | — | -$8.67M | -$177,000.00 | -$6.98M | -$0.46 | — | 15,204,000 | 15,204,000 |
|---|
| 2015-03-31 | $2.12M | $1.57M | $543,000.00 | $232,000.00 | — | $6.67M | -$6.12M | — | -$7.06M | -$73,000.00 | -$3.87M | -$0.26 | — | 15,037,000 | 15,037,000 |
|---|
| 2014-12-31 | -$92.13M | -$75.67M | -$13.96M | $255,000.00 | — | -$813,000.00 | -$13.15M | — | -$13.77M | -$5.22M | -$7.47M | — | — | 15,000 | 15,000 |
|---|
| 2014-09-30 | $29.25M | $24.41M | $3.85M | $0.00 | — | $7.06M | -$3.2M | — | -$3.22M | $64,000.00 | -$4.34M | -$0.29 | -$0.29 | 14,938,000 | 14,938,000 |
|---|
| 2014-06-30 | $31.58M | $25.82M | $5.19M | $0.00 | — | $6.26M | -$1.06M | — | -$1.08M | $65,000.00 | -$2.66M | -$0.18 | -$0.18 | 14,910,000 | 14,910,000 |
|---|
| 2014-03-31 | $32.78M | $26.71M | $5.12M | $0.00 | — | $5.53M | -$414,000.00 | — | -$431,000.00 | $66,000.00 | -$1.61M | -$0.11 | -$0.11 | 14,760,000 | 14,760,000 |
|---|
| 2013-12-31 | $32.11M | — | $3.49M | — | — | $4.28M | -$791,000.00 | — | -$820,000.00 | -$12,000.00 | -$3.67M | — | — | 10,000 | 10,000 |
|---|
| 2013-09-30 | $34.26M | — | $4.7M | — | — | $6.75M | -$2.05M | — | -$2.05M | $64,000.00 | -$2.14M | -$0.15 | -$0.15 | 14,740,000 | 14,740,000 |
|---|
| 2013-06-30 | $37.25M | — | $6.85M | — | — | $7.7M | -$847,000.00 | — | -$871,000.00 | $64,000.00 | -$883,000.00 | -$0.06 | -$0.06 | 14,713,000 | 14,713,000 |
|---|
| 2013-03-31 | $42.92M | — | $8.47M | — | — | $6.22M | $2.25M | — | $2.24M | $64,000.00 | $2.13M | $0.14 | $0.14 | 14,983,000 | 15,074,000 |
|---|
| 2012-12-31 | $35.63M | — | $6.99M | — | — | $30.92M | -$23.94M | — | -$23.95M | -$11,000.00 | -$23.8M | — | — | 5,000 | 5,000 |
|---|
| 2012-09-30 | $31.78M | — | $5.94M | — | — | $6.7M | -$756,000.00 | — | -$756,000.00 | $74,000.00 | -$1.02M | — | — | 14,609,000 | 14,609,000 |
|---|
| 2012-06-30 | $27.81M | — | $6.57M | — | — | $6.89M | -$316,000.00 | — | -$331,000.00 | $63,000.00 | -$439,000.00 | -$0.03 | -$0.03 | 14,569,000 | 14,569,000 |
|---|
| 2012-03-31 | $31.68M | — | $7.37M | — | — | $7.59M | -$221,000.00 | — | -$222,000.00 | $81,000.00 | -$272,000.00 | -$0.02 | -$0.02 | 14,536,000 | 14,536,000 |
|---|
| 2011-12-31 | $38.28M | — | $8.7M | — | — | $11.14M | -$2.44M | — | -$2.33M | -$427,000.00 | -$10.27M | -$0.72 | — | 23,000 | 23,000 |
|---|
| 2011-09-30 | $36.07M | — | $7.68M | — | — | $7.48M | $195,000.00 | — | $147,000.00 | $183,000.00 | -$202,000.00 | -$0.01 | -$0.01 | 14,479,000 | 14,479,000 |
|---|
| 2011-06-30 | $38.64M | — | $7.93M | — | — | $9M | -$1.07M | — | -$1.1M | $185,000.00 | -$895,000.00 | -$0.06 | -$0.06 | 14,413,000 | 14,413,000 |
|---|
| 2011-03-31 | $44.3M | — | $8.16M | — | — | $9.55M | -$1.39M | — | -$1.45M | -$1.04M | -$550,000.00 | — | — | 14,469,000 | 14,469,000 |
|---|
| 2010-12-31 | $34.64M | — | $3.81M | — | — | $8.98M | -$5.17M | — | -$5.19M | $184,000.00 | -$2.55M | -$0.18 | — | 15,000 | 15,000 |
|---|
| 2010-09-30 | $35.97M | — | $8.48M | — | — | $8.06M | $420,000.00 | — | $478,000.00 | $71,000.00 | -$1.67M | -$0.12 | -$0.11 | 14,325,000 | 14,661,000 |
|---|
| 2010-06-30 | $32.85M | — | $7.78M | — | — | $8.41M | -$636,000.00 | — | -$626,000.00 | $70,000.00 | -$890,000.00 | -$0.06 | -$0.06 | 14,289,000 | 14,289,000 |
|---|
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 | $38.73M | $14.6M | $24.13M | $642,000.00 | — | $20.05M | $4.08M | — | $3.77M | -$21.21M | $24.58M | $5.55 | $0.89 | 4,424,000 | 27,695,000 |
|---|
| 2024-12-31 | $46.93M | $17M | $29.93M | $676,000.00 | — | $21.82M | $8.11M | — | $6.95M | $4,000.00 | $6.7M | $1.42 | $0.40 | 4,387,000 | 15,734,000 |
|---|
| 2023-12-31 | $40.04M | $14.98M | $25.06M | $636,000.00 | — | $21.1M | $3.96M | — | $2.28M | $17,000.00 | $1.95M | $0.45 | $0.45 | 4,317,000 | 4,364,000 |
|---|
| 2022-12-31 | $31.84M | $13.61M | $18.23M | $703,000.00 | — | $21.85M | -$3.62M | — | -$5.84M | $29,000.00 | -$21.96M | -$5.18 | -$5.18 | 4,238,000 | 4,238,000 |
|---|
| 2021-12-31 | $33.12M | $14.31M | $18.8M | $1.49M | — | $25.14M | -$6.34M | — | -$7.74M | -$705,000.00 | -$14.94M | -$3.61 | — | 4,135,000 | 4,135,000 |
|---|
| 2020-12-31 | $32.4M | $21.67M | $10.73M | $2.8M | — | $36.79M | -$26.07M | — | -$26.15M | $53,000.00 | -$26.45M | — | — | 4,029,000 | 4,029,000 |
|---|
| 2019-12-31 | $24.22M | $15.89M | $8.33M | $2.81M | — | $34.77M | -$26.44M | — | -$26.68M | -$28,000.00 | -$26.74M | — | — | 3,746,000 | 3,746,000 |
|---|
| 2018-12-31 | $21.9M | $10.2M | $11.7M | $2.12M | — | $23.82M | -$12.12M | — | -$12.19M | $18,000.00 | -$12.19M | — | — | 2,816,000 | 2,816,000 |
|---|
| 2017-12-31 | $15.9M | $7.36M | $8.54M | $1.46M | — | $14.83M | -$6.29M | — | -$13.13M | -$395,000.00 | -$12.22M | — | — | 15,766,000 | 15,766,000 |
|---|
| 2016-12-31 | $13.09M | $6.64M | $6.44M | $1.65M | — | $12.89M | -$6.44M | — | -$8.57M | -$162,000.00 | -$8.33M | — | — | 1,816,000 | 1,816,000 |
|---|
| 2015-12-31 | $9.43M | $6.91M | $2.52M | $2.29M | — | $42.93M | -$40.41M | — | -$44.21M | -$13.14M | -$11.36M | — | — | 1,548,000 | 1,548,000 |
|---|
| 2014-12-31 | $1.47M | $1.27M | $206,000.00 | $255,000.00 | — | $18.03M | -$17.83M | — | -$18.5M | -$5.03M | -$16.07M | — | — | 14,901,000 | 14,901,000 |
|---|
| 2013-12-31 | $146.53M | — | $23.51M | — | — | $24.94M | -$1.44M | — | -$1.5M | $180,000.00 | -$4.57M | — | — | 14,718,000 | 14,718,000 |
|---|
| 2012-12-31 | $126.9M | — | $26.86M | — | — | $52.09M | -$25.23M | — | -$25.26M | $208,000.00 | -$25.53M | — | — | 14,585,000 | 14,585,000 |
|---|
| 2011-12-31 | $157.29M | — | $32.47M | — | — | $37.17M | -$4.7M | — | -$4.72M | -$939,000.00 | -$11.91M | -$0.83 | — | 14,440,000 | 14,440,000 |
|---|
| 2010-12-31 | $134.59M | — | $26.55M | — | — | $33.46M | -$6.9M | — | -$6.78M | $392,000.00 | -$6.81M | -$0.48 | — | 14,306,000 | 14,306,000 |
|---|