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 | $213,000.00 | — | — | — | — | — | — | — | $9.74M | $2.14M | $7.6M | $0.81 | $0.80 | 9,366,000 | 9,504,000 |
|---|
| 2026-03-31 | $223,000.00 | — | — | — | — | — | — | — | $5.94M | $437,000.00 | $5.5M | $0.60 | $0.59 | 9,215,000 | 9,345,000 |
|---|
| 2025-12-31 | $234,000.00 | — | — | — | — | — | — | — | $6.41M | $1.58M | $4.83M | $0.63 | $0.62 | 7,655,340 | 7,753,219 |
|---|
| 2025-09-30 | $243,000.00 | — | — | — | — | — | — | — | $6.59M | $1.4M | $5.19M | $0.68 | $0.67 | 7,668 | 7,800 |
|---|
| 2025-06-30 | $224,000.00 | — | — | — | — | — | — | — | $6.68M | $1.5M | $5.19M | $0.68 | $0.67 | 7,664,000 | 7,787,000 |
|---|
| 2025-03-31 | $221,000.00 | — | — | — | — | — | — | — | $5.18M | $1.18M | $4M | $0.52 | $0.51 | 7,648,000 | 7,768,000 |
|---|
| 2024-12-31 | $230,000.00 | — | — | — | — | — | — | — | $5.4M | $1.17M | $4.23M | $0.55 | $0.55 | 7,609,387 | 7,694,305 |
|---|
| 2024-09-30 | $228,000.00 | — | — | — | — | — | — | — | $5.01M | $1.15M | $3.86M | $0.51 | $0.50 | 7,623 | 7,722 |
|---|
| 2024-06-30 | $235,000.00 | — | — | — | — | — | — | — | $4.04M | $774,000.00 | $3.27M | $0.43 | $0.42 | 7,617,000 | 7,695,000 |
|---|
| 2024-03-31 | $259,000.00 | — | — | — | — | — | — | — | $3.33M | $730,000.00 | $2.6M | $0.34 | $0.34 | 7,601,000 | 7,680,000 |
|---|
| 2023-12-31 | $271,000.00 | — | — | — | — | — | — | — | $4.15M | $850,000.00 | $3.3M | $0.43 | $0.43 | 4,000 | -2,000 |
|---|
| 2023-09-30 | $240,000.00 | — | — | — | — | — | — | — | $2.22M | $464,000.00 | $1.76M | $0.23 | $0.23 | 7,573,000 | 7,655,000 |
|---|
| 2023-06-30 | $220,000.00 | — | — | — | — | — | — | — | $4.25M | $920,000.00 | $3.33M | $0.44 | $0.43 | 7,565,000 | 7,655,000 |
|---|
| 2023-03-31 | $232,000.00 | — | — | — | — | — | — | — | $4.43M | $963,000.00 | $3.46M | $0.46 | $0.45 | 7,555,000 | 7,644,000 |
|---|
| 2022-12-31 | $190,000.00 | — | — | — | — | — | — | — | $5.16M | $1.12M | $4.04M | $0.54 | $0.53 | 4,000 | 5,000 |
|---|
| 2022-09-30 | $243,000.00 | — | — | — | — | — | — | — | $5.03M | $1.08M | $3.95M | $0.52 | $0.52 | 7,531,000 | 7,608,000 |
|---|
| 2022-06-30 | $262,000.00 | — | — | — | — | — | — | — | $3.94M | $812,000.00 | $3.13M | $0.42 | $0.41 | 7,526,000 | 7,607,000 |
|---|
| 2022-03-31 | $265,000.00 | — | — | — | — | — | — | — | $4.28M | $789,000.00 | $3.49M | $0.46 | $0.46 | 7,518,000 | 7,595,000 |
|---|
| 2021-12-31 | $262,000.00 | — | — | — | — | — | — | — | $4.97M | $1.05M | $3.92M | $0.52 | $0.52 | 4,000 | 9,000 |
|---|
| 2021-09-30 | $257,000.00 | — | — | — | — | — | — | — | $6.07M | $1.32M | $4.75M | $0.63 | $0.63 | 7,499,000 | 7,556,000 |
|---|
| 2021-06-30 | $212,000.00 | — | — | — | — | — | — | — | $4.46M | $921,000.00 | $3.54M | $0.47 | $0.47 | 7,486,000 | 7,537,000 |
|---|
| 2021-03-31 | $246,000.00 | — | — | — | — | — | — | — | $4.15M | $891,000.00 | $3.26M | $0.44 | $0.43 | 7,476,000 | 7,523,000 |
|---|
| 2020-12-31 | $270,000.00 | — | — | — | — | — | — | — | $4.36M | $928,000.00 | $3.44M | $0.46 | $0.46 | 6,000 | 7,000 |
|---|
| 2020-09-30 | $242,000.00 | — | — | — | — | — | — | — | $3.25M | $598,000.00 | $2.65M | $0.36 | $0.35 | 7,458,000 | 7,482,000 |
|---|
| 2020-06-30 | $210,000.00 | — | — | — | — | — | — | — | $2.75M | $532,000.00 | $2.22M | $0.30 | $0.30 | 7,436,000 | 7,465,000 |
|---|
| 2020-03-31 | $399,000.00 | — | — | — | — | — | — | — | $2.23M | $438,000.00 | $1.79M | $0.24 | $0.24 | 7,421 | 7,468 |
|---|
| 2019-12-31 | $437,000.00 | — | — | — | — | — | — | — | $3.42M | $727,000.00 | $2.7M | $0.36 | $0.37 | -38,000 | -42,000 |
|---|
| 2019-09-30 | $421,000.00 | — | — | — | — | — | — | — | $3.65M | $753,000.00 | $2.9M | $0.39 | $0.39 | 7,386,000 | 7,463,000 |
|---|
| 2019-06-30 | $380,000.00 | — | — | — | — | — | — | — | $3.65M | $772,000.00 | $2.88M | $0.38 | $0.37 | 7,627 | 7,704 |
|---|
| 2019-03-31 | $411,000.00 | — | — | — | — | — | — | — | $3.1M | $606,000.00 | $2.5M | $0.33 | $0.32 | 7,634 | 7,725 |
|---|
| 2018-12-31 | $449,000.00 | — | — | — | — | — | — | — | $3.39M | $702,000.00 | $2.69M | $0.35 | $0.34 | 0 | 11,000 |
|---|
| 2018-09-30 | $434,000.00 | — | — | — | — | — | — | — | $3.57M | $737,000.00 | $2.83M | $0.37 | $0.37 | 7,592,000 | 7,724,000 |
|---|
| 2018-06-30 | $423,000.00 | — | — | — | — | — | — | — | $3.6M | $595,000.00 | $3M | $0.40 | $0.39 | 7,573,000 | 7,726,000 |
|---|
| 2018-03-31 | $463,000.00 | — | — | — | — | — | — | — | $3.37M | $660,000.00 | $2.71M | $0.36 | $0.35 | 7,569,000 | 7,713,000 |
|---|
| 2017-12-31 | $439,000.00 | — | — | — | — | — | — | — | $2.11M | $1.61M | $502,000.00 | $0.05 | $0.05 | -6,659,151 | -6,800,997 |
|---|
| 2017-09-30 | $379,000.00 | — | — | — | — | — | — | — | $2.59M | $696,000.00 | $1.89M | $0.28 | $0.28 | 6,666,000 | 6,808,000 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $2.25M | $581,000.00 | $1.66M | $0.25 | $0.24 | 6,634,000 | 6,803,000 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $2.2M | $447,000.00 | $1.76M | $0.27 | $0.26 | 6,619 | 6,814 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $2.24M | $446,000.00 | $1.79M | $0.27 | $0.26 | -6,576,383 | -6,767,213 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $2.28M | $599,000.00 | $1.68M | $0.26 | $0.25 | 6,584,000 | 6,769,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $2.39M | $646,000.00 | $1.75M | $0.27 | $0.26 | 6,584 | 6,769 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $1.94M | $476,000.00 | $1.47M | $0.22 | $0.22 | 6,573 | 6,751 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $2.17M | $3.98M | $1.6M | $0.24 | $0.23 | 9 | 20 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $2.32M | -$643,000.00 | $1.68M | $0.26 | $0.25 | 6,560 | 6,712 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $1.99M | $546,000.00 | $1.44M | $0.22 | $0.22 | 6,539 | 6,698 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $1.92M | $519,000.00 | $1.4M | $0.22 | $0.21 | 6,522 | 6,665 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $2.06M | $557,000.00 | $1.51M | $0.22 | $0.23 | 42 | 42 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $2.18M | $632,000.00 | $1.55M | $0.23 | $0.23 | 6,659 | 6,727 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $1.66M | $460,000.00 | $1.2M | $0.18 | $0.18 | 6,413 | 6,477 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $1.2M | $333,000.00 | $862,000.00 | $0.14 | $0.14 | 6,169 | 6,229 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $797,000.00 | -$53,000.00 | $850,000.00 | $0.16 | $0.16 | 4 | 12 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $1.43M | $379,000.00 | $1.05M | $0.20 | $0.20 | 5,295 | 5,341 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $1.66M | $460,000.00 | $1.2M | $0.23 | $0.23 | 5,292 | 5,329 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $1.41M | $367,000.00 | $1.04M | $0.20 | $0.20 | 5,225 | 5,292 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $1.34M | $317,000.00 | $1.02M | $0.19 | $0.19 | -3,775,856 | -3,802,828 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $1.79M | $573,000.00 | $1.22M | $0.19 | $0.19 | 4,693,000 | 4,726,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $1.33M | $399,000.00 | $928,000.00 | $0.23 | $0.23 | 3,329,000 | 3,357,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $1.13M | $331,000.00 | $799,000.00 | $0.19 | $0.19 | 3,308,000 | 3,329,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $1.57M | $494,000.00 | $1.07M | $0.28 | $0.28 | -3,276,713 | -3,276,713 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $1.4M | $441,000.00 | $957,000.00 | $0.24 | $0.24 | 3,294,000 | 3,294,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $1.02M | $294,000.00 | $726,000.00 | $0.17 | $0.17 | 3,276,000 | 3,276,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $798,000.00 | $228,000.00 | $570,000.00 | $0.12 | $0.12 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $491,000.00 | $94,000.00 | $397,000.00 | $0.07 | $0.07 | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $526,000.00 | $132,000.00 | $394,000.00 | $0.07 | $0.07 | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $609,000.00 | $134,000.00 | $475,000.00 | $0.10 | $0.10 | — | — |
|---|
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 | $922,000.00 | — | — | — | — | — | — | — | $24.86M | $5.65M | $19.21M | $2.51 | $2.47 | 7,663,000 | 7,761,000 |
|---|
| 2024-12-31 | $952,000.00 | — | — | — | — | — | — | — | $17.77M | $3.82M | $13.96M | $1.83 | $1.81 | 7,617,000 | 7,702,000 |
|---|
| 2023-12-31 | $963,000.00 | — | — | — | — | — | — | — | $15.04M | $3.2M | $11.84M | $1.56 | $1.55 | 7,568,000 | 7,647,000 |
|---|
| 2022-12-31 | $960,000.00 | — | — | — | — | — | — | — | $18.41M | $3.8M | $14.61M | $1.94 | $1.92 | 7,529,000 | 7,608,000 |
|---|
| 2021-12-31 | $977,000.00 | — | — | — | — | — | — | — | $19.65M | $4.18M | $15.47M | $2.06 | $2.05 | 7,491,000 | 7,549,000 |
|---|
| 2020-12-31 | $1.12M | — | — | — | — | — | — | — | $12.6M | $2.5M | $10.1M | $1.36 | $1.35 | 7,446,000 | 7,482,000 |
|---|
| 2019-12-31 | $1.65M | — | — | — | — | — | — | — | $13.83M | $2.86M | $10.97M | $1.46 | $1.45 | 7,510,000 | 7,588,000 |
|---|
| 2018-12-31 | $1.77M | — | — | — | — | — | — | — | $13.92M | $2.69M | $11.23M | $1.48 | $1.45 | 7,581,000 | 7,730,000 |
|---|
| 2017-12-31 | $1.49M | — | — | — | — | — | — | — | $9.15M | $3.33M | $5.82M | $0.85 | $0.83 | 6,849 | 7,003 |
|---|
| 2016-12-31 | $1.41M | — | — | — | — | — | — | — | $8.85M | $2.17M | $6.68M | $1.01 | $0.98 | 6,617 | 6,787 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $8.4M | $2.28M | $6.13M | $0.93 | $0.91 | 6,558 | 6,719 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $7.1M | $1.98M | $5.12M | $0.78 | $0.78 | 6,538 | 6,607 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $5.29M | $1.15M | $4.14M | $0.78 | $0.78 | 5,285 | 5,334 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $5.59M | $1.62M | $3.97M | $0.79 | $0.79 | 4,144 | 4,172 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $4.78M | $1.46M | $3.32M | $0.81 | $0.81 | 3,287 | 3,287 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $2.42M | $565,000.00 | $1.85M | $0.36 | $0.36 | 3,262,000 | 3,262,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | -$24.54M | $696,000.00 | -$25.23M | -$7.95 | -$7.95 | — | — |
|---|