Complete source-backed income-statement history.
- Available history
- 2009-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 | $13.95M | $6.95M | $7M | $1.23M | — | $7.06M | -$54,000.00 | $34,000.00 | -$20,000.00 | $30,000.00 | -$50,000.00 | $0.00 | $0.00 | 10,289,000 | 10,289,000 |
|---|
| 2026-03-31 | $14.42M | $7.16M | $7.25M | $1.38M | — | $6.48M | $771,000.00 | $18,000.00 | $789,000.00 | $23,000.00 | $766,000.00 | $0.08 | $0.07 | 10,178,000 | 10,233,000 |
|---|
| 2025-12-31 | $11.45M | $6.01M | $5.45M | $1.69M | — | $6.6M | -$1.16M | $65,000.00 | -$1.09M | $40,000.00 | -$1.13M | -$0.11 | -$0.11 | 10,000 | 10,000 |
|---|
| 2025-09-30 | $13.18M | $6.62M | $6.56M | $1.66M | — | $6.54M | $14,000.00 | $26,000.00 | $40,000.00 | $25,000.00 | $15,000.00 | $0.00 | $0.00 | 10,103,000 | 10,157,000 |
|---|
| 2025-06-30 | $13.8M | $7.15M | $6.65M | $1.73M | — | $6.91M | -$258,000.00 | $155,000.00 | -$103,000.00 | $40,000.00 | -$143,000.00 | -$0.01 | -$0.01 | 10,085,000 | 10,085,000 |
|---|
| 2025-03-31 | $13.05M | $6.69M | $6.36M | $1.64M | — | $6.37M | -$15,000.00 | $85,000.00 | $70,000.00 | $51,000.00 | $19,000.00 | $0.00 | $0.00 | 10,043,000 | 10,054,000 |
|---|
| 2024-12-31 | $10.23M | $5.71M | $4.52M | $1.57M | — | $5.57M | -$1.05M | -$101,000.00 | -$1.15M | $6.81M | -$7.96M | -$0.80 | -$0.80 | 5,000 | 5,000 |
|---|
| 2024-09-30 | $10.87M | $5.64M | $5.23M | $1.64M | — | $6.06M | -$837,000.00 | $138,000.00 | -$699,000.00 | -$148,000.00 | -$551,000.00 | -$0.06 | -$0.06 | 10,006,000 | 10,006,000 |
|---|
| 2024-06-30 | $11.6M | $5.49M | $6.11M | $1.8M | — | $6.55M | -$438,000.00 | $33,000.00 | -$405,000.00 | -$86,000.00 | -$319,000.00 | -$0.03 | -$0.03 | 9,997,000 | 9,997,000 |
|---|
| 2024-03-31 | $10.69M | $5.06M | $5.62M | $1.97M | — | $6.93M | -$1.3M | -$12,000.00 | -$1.31M | -$277,000.00 | -$1.04M | -$0.10 | -$0.10 | 9,972,000 | 9,972,000 |
|---|
| 2023-12-31 | $13.27M | $6.89M | $6.37M | $2.16M | — | $6.89M | -$522,000.00 | $426,000.00 | -$96,000.00 | -$34,000.00 | -$62,000.00 | $0.00 | -$0.01 | 3,000 | -2,000 |
|---|
| 2023-09-30 | $17.19M | $8.27M | $8.92M | $2.51M | — | $7.73M | $1.19M | -$116,000.00 | $1.08M | $169,000.00 | $906,000.00 | $0.09 | $0.09 | 9,958,000 | 10,052,000 |
|---|
| 2023-06-30 | $19.91M | $9.05M | $10.86M | $2.51M | — | $9.63M | $1.22M | -$68,000.00 | $1.16M | $391,000.00 | $765,000.00 | $0.08 | $0.08 | 9,956,000 | 10,017,000 |
|---|
| 2023-03-31 | $22.27M | $10.02M | $12.26M | $2.27M | — | $8.44M | $3.81M | -$45,000.00 | $3.77M | $629,000.00 | $3.14M | $0.32 | $0.31 | 9,930,000 | 10,043,000 |
|---|
| 2022-12-31 | $17.96M | $9.74M | $8.22M | $2.13M | — | $7.73M | $494,000.00 | $88,000.00 | $582,000.00 | $322,000.00 | $260,000.00 | $0.03 | $0.03 | 3,000 | 3,000 |
|---|
| 2022-09-30 | $17.86M | $9.66M | $8.19M | $1.99M | — | $7.81M | $387,000.00 | $79,000.00 | $466,000.00 | -$62,000.00 | $528,000.00 | $0.05 | $0.05 | 9,911,000 | 9,911,000 |
|---|
| 2022-06-30 | $12.62M | $7.19M | $5.43M | $2.17M | — | $8.39M | -$2.95M | -$292,000.00 | -$3.25M | -$870,000.00 | -$2.38M | -$0.24 | -$0.24 | 9,910,000 | 9,910,000 |
|---|
| 2022-03-31 | $9.7M | $7.14M | $2.57M | $2.28M | — | $8.17M | -$5.6M | -$99,000.00 | -$5.7M | -$1.36M | -$4.35M | -$0.44 | -$0.44 | 9,886,000 | 9,886,000 |
|---|
| 2021-12-31 | $11.12M | $6.82M | $4.31M | $1.99M | — | $6.9M | -$2.6M | $1.36M | -$1.24M | -$413,000.00 | -$823,000.00 | -$0.08 | -$0.08 | 186,000 | 186,000 |
|---|
| 2021-09-30 | $10.64M | $6.33M | $4.31M | $1.88M | — | $5.92M | -$1.62M | $2.08M | $459,000.00 | -$442,000.00 | $901,000.00 | $0.10 | $0.09 | 9,408,000 | 9,846,000 |
|---|
| 2021-06-30 | $9.33M | $5.89M | $3.43M | $1.8M | — | $6.08M | -$2.65M | -$46,000.00 | -$2.69M | -$664,000.00 | -$2.03M | -$0.23 | -$0.23 | 8,976,000 | 8,976,000 |
|---|
| 2021-03-31 | $8.3M | $5.11M | $3.19M | $1.8M | — | $5.86M | -$2.67M | -$96,000.00 | -$2.76M | -$556,000.00 | -$2.21M | -$0.25 | -$0.25 | 8,948,000 | 8,948,000 |
|---|
| 2020-12-31 | $7.76M | $5.39M | $2.37M | $1.51M | — | $5.03M | -$2.66M | $105,000.00 | -$2.56M | -$638,000.00 | -$1.92M | -$0.23 | -$0.23 | 294,000 | 294,000 |
|---|
| 2020-09-30 | $7.3M | $3.95M | $3.35M | $1.45M | — | $4.83M | -$1.48M | $97,000.00 | -$1.38M | -$515,000.00 | -$867,000.00 | -$0.11 | -$0.11 | 7,548,000 | 7,548,000 |
|---|
| 2020-06-30 | $5.29M | $3M | $2.29M | $1.37M | — | $5.03M | -$2.74M | -$36,000.00 | -$2.77M | -$921,000.00 | -$1.85M | -$0.25 | -$0.25 | 7,543,000 | 7,543,000 |
|---|
| 2020-03-31 | $10.25M | $5.33M | $4.92M | $1.39M | — | $6.21M | -$1.3M | -$162,000.00 | -$1.46M | -$465,000.00 | -$992,000.00 | -$0.13 | -$0.13 | 7,507,000 | 7,507,000 |
|---|
| 2019-12-31 | $11.16M | $6.56M | $4.6M | $1.07M | — | $5.65M | -$1.06M | $160,000.00 | -$895,000.00 | -$95,000.00 | -$800,000.00 | -$0.11 | -$0.10 | 2,000 | 19,000 |
|---|
| 2019-09-30 | $11.69M | $6.14M | $5.55M | $1.05M | — | $5.23M | $312,000.00 | -$71,000.00 | $241,000.00 | -$143,000.00 | $384,000.00 | $0.05 | $0.05 | 7,470,000 | 7,753,000 |
|---|
| 2019-06-30 | $11.35M | $5.65M | $5.7M | $1.12M | — | $5.4M | $309,000.00 | -$149,000.00 | $160,000.00 | -$26,000.00 | $186,000.00 | $0.02 | $0.02 | 7,462,000 | 7,597,000 |
|---|
| 2019-03-31 | $11.55M | $5.46M | $6.09M | $1.17M | — | $5.31M | $777,000.00 | $84,000.00 | $861,000.00 | $115,000.00 | $746,000.00 | $0.10 | $0.10 | 7,461,000 | 7,619,000 |
|---|
| 2018-12-31 | $43.04M | $5.87M | $5.89M | $1.07M | — | $4.81M | $1.07M | -$135,000.00 | $938,000.00 | -$24,000.00 | $962,000.00 | $0.13 | $0.13 | -5,000 | -15,000 |
|---|
| 2018-09-30 | $11.55M | $7.83M | $8M | $1.11M | — | $4.79M | $3.21M | -$57,000.00 | $3.16M | $581,000.00 | $2.57M | $0.35 | $0.33 | 7,413,000 | 7,758,000 |
|---|
| 2018-06-30 | $14.75M | $7.76M | $6.99M | $1.18M | — | $5.37M | $1.62M | -$103,000.00 | $1.52M | $305,000.00 | $1.21M | $0.16 | $0.16 | 7,401,000 | 7,660,000 |
|---|
| 2018-03-31 | $12.24M | $6.38M | $5.86M | $1.22M | — | $5.01M | $856,000.00 | $2,000.00 | $858,000.00 | $178,000.00 | $680,000.00 | $0.09 | $0.09 | 7,533,000 | 7,901,000 |
|---|
| 2017-12-31 | $13.19M | $6.57M | $6.62M | $1.14M | — | $5.12M | $1.5M | -$9,000.00 | $1.49M | $1.9M | -$412,000.00 | -$0.06 | -$0.06 | 19,000 | 88,000 |
|---|
| 2017-09-30 | $15.52M | $8.01M | $7.52M | $1.15M | — | $4.93M | $2.59M | -$9,000.00 | $2.58M | $769,000.00 | $1.81M | $0.24 | $0.24 | 7,408,000 | 7,586,000 |
|---|
| 2017-06-30 | $13.6M | $7.17M | $6.43M | $1.02M | — | $5.12M | $1.31M | — | $1.3M | $429,000.00 | $867,000.00 | $0.12 | $0.12 | 7,408,000 | 7,514,000 |
|---|
| 2017-03-31 | $14M | $7.9M | $6.09M | $993,000.00 | — | $4.68M | $1.42M | — | $1.4M | $459,000.00 | $943,000.00 | $0.13 | $0.13 | 7,396,000 | 7,445,000 |
|---|
| 2016-12-31 | $13.6M | $7.59M | $6.02M | $967,000.00 | — | $4.09M | $1.92M | -$25,000.00 | $1.9M | $543,000.00 | $1.36M | $0.19 | $0.18 | -63,000 | -69,000 |
|---|
| 2016-09-30 | $14.47M | $8.56M | $5.92M | $1.13M | — | $4.68M | $1.24M | -$10,000.00 | $1.23M | $344,000.00 | $883,000.00 | $0.12 | $0.12 | 7,498,000 | 7,549,000 |
|---|
| 2016-06-30 | $14.8M | $8.82M | $5.98M | $1.09M | — | $4.88M | $1.1M | $8,000.00 | $1.11M | $355,000.00 | $753,000.00 | $0.10 | $0.10 | 7,689,000 | 7,743,000 |
|---|
| 2016-03-31 | $14.8M | $8.47M | $5.98M | $1.09M | — | $4.88M | $1.1M | -$3,000.00 | $1.11M | $355,000.00 | $753,000.00 | $0.10 | $0.10 | 7,689,000 | 7,743,000 |
|---|
| 2015-12-31 | $12.12M | $7.08M | $5.03M | $1.11M | — | $4.55M | $481,000.00 | — | $479,000.00 | -$53,000.00 | $532,000.00 | $0.07 | $0.06 | 0 | 10,000 |
|---|
| 2015-09-30 | $14.17M | $7.88M | $6.29M | $766,000.00 | — | $4.73M | $1.57M | $4,000.00 | $1.57M | $541,000.00 | $1.03M | $0.13 | $0.13 | 7,800,000 | 7,848,000 |
|---|
| 2015-06-30 | $17.22M | $10.06M | $7.16M | $860,000.00 | — | $4.96M | $2.21M | -$36,000.00 | $2.17M | $781,000.00 | $1.39M | $0.18 | $0.18 | 7,798,000 | 7,819,000 |
|---|
| 2015-03-31 | $16.16M | $9.67M | $6.49M | $868,000.00 | — | $6.28M | $217,000.00 | $8,000.00 | $225,000.00 | $81,000.00 | $144,000.00 | $0.02 | $0.02 | 7,856,000 | 7,876,000 |
|---|
| 2014-12-31 | $12.3M | $7.39M | $4.91M | $868,000.00 | — | $9.72M | -$4.81M | — | -$4.84M | -$1.8M | -$3.04M | -$0.36 | -$0.36 | -55,000 | -180,000 |
|---|
| 2014-09-30 | $13.39M | $8.1M | $5.29M | $1.05M | — | $5.23M | $57,000.00 | -$3,000.00 | $54,000.00 | $4,000.00 | $50,000.00 | $0.01 | $0.01 | 8,337,000 | 8,403,000 |
|---|
| 2014-06-30 | $13.8M | $8.02M | $5.79M | $1.15M | — | $5.44M | $345,000.00 | -$24,000.00 | $321,000.00 | $146,000.00 | $175,000.00 | $0.02 | $0.02 | 8,376,000 | 8,520,000 |
|---|
| 2014-03-31 | $13.62M | $7.89M | $5.73M | $1.23M | — | $5.1M | $631,000.00 | -$22,000.00 | $609,000.00 | $215,000.00 | $394,000.00 | $0.05 | $0.05 | 8,373,000 | 8,553,000 |
|---|
| 2013-12-31 | $12.53M | $7.53M | $5M | $1.02M | — | $3.51M | $1.49M | — | $1.41M | $296,000.00 | $1.11M | $0.13 | $0.13 | -86,000 | -56,000 |
|---|
| 2013-09-30 | $16.77M | $9.56M | $7.21M | $1.04M | — | $5.29M | $1.92M | -$30,000.00 | $1.89M | $434,000.00 | $1.45M | $0.17 | $0.17 | 8,582,000 | 8,695,000 |
|---|
| 2013-06-30 | $15.79M | $9.34M | $6.45M | $995,000.00 | — | $4.65M | $1.81M | -$4,000.00 | $1.8M | $588,000.00 | $1.22M | $0.14 | $0.14 | 8,728,000 | 8,802,000 |
|---|
| 2013-03-31 | $15.06M | $8.62M | $6.43M | $1.01M | — | $5.03M | $1.4M | $36,000.00 | $1.44M | $278,000.00 | $1.16M | $0.13 | $0.13 | 8,717,000 | 8,809,000 |
|---|
| 2012-12-31 | $19.62M | $11.93M | $7.68M | $987,000.00 | — | $4.81M | $2.87M | — | $2.87M | $985,000.00 | $1.88M | $0.21 | $0.21 | -78,000 | -84,000 |
|---|
| 2012-09-30 | $15.36M | $9.68M | $5.68M | $1.09M | — | $5.64M | $43,000.00 | -$7,000.00 | $36,000.00 | $13,000.00 | $23,000.00 | $0.00 | $0.00 | 8,822,000 | 8,911,000 |
|---|
| 2012-06-30 | $15.85M | $10.01M | $5.84M | $952,000.00 | — | $5.06M | $779,000.00 | $15,000.00 | $794,000.00 | $286,000.00 | $508,000.00 | $0.06 | $0.06 | 9,084,000 | 9,189,000 |
|---|
| 2012-03-31 | $17.56M | $10.78M | $6.78M | $1.21M | — | $4.87M | $1.91M | -$22,000.00 | $1.89M | $680,000.00 | $1.21M | $0.13 | $0.13 | 9,427,000 | 9,532,000 |
|---|
| 2011-12-31 | $13.65M | $7.96M | $5.68M | $986,000.00 | — | $4.82M | $866,000.00 | — | $867,000.00 | $297,000.00 | $570,000.00 | $0.06 | $0.06 | 9,433,565 | 9,593,349 |
|---|
| 2011-09-30 | $14.11M | $8.76M | $5.35M | $848,000.00 | — | $4.23M | $1.13M | -$10,000.00 | $1.12M | $276,000.00 | $839,000.00 | $0.09 | $0.09 | 9,471 | 9,661 |
|---|
| 2011-06-30 | $17.52M | $10.86M | $6.66M | $815,000.00 | — | $4.45M | $2.21M | $9,000.00 | $2.22M | $777,000.00 | $1.44M | $0.15 | $0.15 | 9,388 | 9,667 |
|---|
| 2011-03-31 | $20.69M | $13.76M | $6.93M | $769,000.00 | — | $4.14M | $2.79M | — | $2.81M | $982,000.00 | $1.83M | $0.19 | $0.19 | 9,446 | 9,702 |
|---|
| 2010-12-31 | $16.17M | $10.53M | $5.65M | $1.8M | — | $4.2M | $1.45M | — | $1.44M | $357,000.00 | $1.08M | $0.12 | $0.11 | 9,380,618 | 9,580,424 |
|---|
| 2010-09-30 | $16.37M | $10.81M | $5.56M | $717,000.00 | — | $3.93M | $1.63M | — | $1.6M | $544,000.00 | $1.05M | $0.11 | $0.11 | 9,401 | 9,595 |
|---|
| 2010-06-30 | $16.44M | $10.29M | $6.16M | $799,000.00 | — | $4.36M | $1.8M | — | $1.81M | $661,000.00 | $1.15M | $0.12 | $0.12 | 9,394 | 9,562 |
|---|
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 | $51.48M | $26.47M | $25.02M | $6.7M | — | $26.43M | -$1.42M | $331,000.00 | -$1.08M | $156,000.00 | -$1.24M | -$0.12 | -$0.12 | 10,087,000 | 10,087,000 |
|---|
| 2024-12-31 | $43.38M | $21.9M | $21.48M | $6.98M | — | $25.11M | -$3.63M | $58,000.00 | -$3.57M | $6.3M | -$9.86M | -$0.99 | -$0.99 | 9,997,000 | 9,997,000 |
|---|
| 2023-12-31 | $72.63M | $34.23M | $38.4M | $9.44M | — | $32.69M | $5.71M | $197,000.00 | $5.9M | $1.16M | $4.75M | $0.48 | $0.47 | 9,951,000 | 10,021,000 |
|---|
| 2022-12-31 | $58.14M | $33.73M | $24.41M | $8.57M | — | $32.09M | -$7.68M | -$224,000.00 | -$7.9M | -$1.97M | -$5.94M | -$0.60 | -$0.60 | 9,905,000 | 9,905,000 |
|---|
| 2021-12-31 | $39.39M | $24M | $15.38M | $7.48M | — | $24.76M | -$9.38M | $3.29M | -$6.08M | -$2.04M | -$4.04M | -$0.43 | -$0.43 | 9,298,000 | 9,298,000 |
|---|
| 2020-12-31 | $30.6M | $17.67M | $12.93M | $5.7M | — | $21.1M | -$8.17M | $4,000.00 | -$8.17M | -$2.54M | -$5.63M | -$0.72 | -$0.72 | 7,827,000 | 7,827,000 |
|---|
| 2019-12-31 | $45.75M | $23.81M | $21.94M | $4.39M | — | $21.59M | $343,000.00 | $24,000.00 | $367,000.00 | -$149,000.00 | $516,000.00 | $0.07 | $0.07 | 7,466,000 | 7,677,000 |
|---|
| 2018-12-31 | $54.59M | $27.84M | $26.74M | $4.58M | — | $19.98M | $6.76M | -$293,000.00 | $6.47M | $1.04M | $5.43M | $0.73 | $0.70 | 7,444,000 | 7,759,000 |
|---|
| 2017-12-31 | $56.31M | $29.65M | $26.66M | $4.3M | — | $19.85M | $6.81M | -$42,000.00 | $6.77M | $3.56M | $3.21M | $0.43 | $0.42 | 7,423,000 | 7,592,000 |
|---|
| 2016-12-31 | $57.24M | $33.44M | $23.8M | $4.43M | — | $18.6M | $5.2M | -$30,000.00 | $5.17M | $1.55M | $3.62M | $0.48 | $0.47 | 7,610,000 | 7,655,000 |
|---|
| 2015-12-31 | $59.68M | $34.7M | $24.98M | $3.6M | — | $20.51M | $4.47M | — | $4.44M | $1.35M | $3.09M | $0.40 | $0.39 | 7,818,000 | 7,854,000 |
|---|
| 2014-12-31 | $53.11M | $31.4M | $21.71M | $4.3M | — | $25.48M | -$3.77M | — | -$3.85M | -$1.43M | -$2.42M | -$0.29 | -$0.29 | 8,307,000 | 8,307,000 |
|---|
| 2013-12-31 | $60.14M | $35.05M | $25.09M | $4.07M | — | $18.48M | $6.62M | — | $6.53M | $1.6M | $4.94M | $0.57 | $0.57 | 8,589,000 | 8,703,000 |
|---|
| 2012-12-31 | $68.39M | $42.4M | $25.98M | $4.24M | — | $20.38M | $5.6M | — | $5.59M | $1.96M | $3.62M | $0.40 | $0.40 | 9,032,000 | 9,121,000 |
|---|
| 2011-12-31 | $65.97M | $41.34M | $24.63M | $3.42M | — | $17.64M | $6.99M | — | $7.01M | $2.33M | $4.68M | $0.50 | $0.49 | 9,443,000 | 9,603,000 |
|---|
| 2010-12-31 | $63.19M | $40.65M | $22.55M | $4.07M | — | $16.69M | $5.86M | — | $5.83M | $1.92M | $3.9M | $0.42 | $0.41 | 9,390,000 | 9,590,000 |
|---|
| 2009-12-31 | $58.35M | $39.52M | $18.83M | $2.79M | — | $15.53M | $3.3M | — | $3.21M | $1.07M | $2.14M | $0.23 | $0.23 | 9,289,000 | 9,377,000 |
|---|