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 | — | — | — | — | — | — | — | — | $12.67M | $3.43M | $9.25M | $0.58 | $0.58 | 15,952,000 | 15,991,000 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $11.6M | $3.09M | $8.51M | $0.53 | $0.53 | 15,925,000 | 15,973,000 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | -$57.38M | -$17.83M | -$39.54M | -$2.49 | -$2.49 | 15,898,000 | 15,898,000 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $9.61M | $2.08M | $7.53M | $0.47 | $0.47 | 15,907,000 | 15,934,000 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | -$11.2M | -$2.66M | -$8.54M | -$0.53 | -$0.53 | 15,989,000 | 15,989,000 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $6.48M | $1.61M | $4.88M | $0.31 | $0.30 | 15,977,000 | 16,002,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $9.65M | $3.64M | $6M | $0.38 | $0.38 | -34,000 | -34,000 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $6.97M | $2.4M | $4.57M | $0.28 | $0.28 | 16,038,000 | 16,066,000 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | -$34.38M | -$12.48M | -$21.9M | -$1.36 | -$1.36 | 16,108,000 | 16,108,000 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $3.93M | $1.01M | $2.92M | $0.18 | $0.18 | 16,081,000 | 16,092,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $392,000.00 | -$218,000.00 | $610,000.00 | $0.03 | $0.04 | 10,000 | 9,000 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $6.9M | $1.6M | $5.3M | $0.33 | $0.33 | 16,028,000 | 16,036,000 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $5.87M | $1.32M | $4.55M | $0.28 | $0.28 | 16,009,000 | 16,016,000 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $12.88M | $3.44M | $9.44M | $0.59 | $0.59 | 15,970,000 | 15,999,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $17.65M | $4.77M | $12.88M | $0.81 | $0.81 | 9,000 | 10,000 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $16.65M | $4.48M | $12.17M | $0.76 | $0.76 | 15,939,000 | 15,974,000 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $15.02M | $3.95M | $11.07M | $0.70 | $0.69 | 15,921,000 | 15,955,000 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $14.19M | $3.73M | $10.47M | $0.66 | $0.66 | 15,876,000 | 15,946,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $13.56M | $3.84M | $9.71M | $0.62 | $0.61 | 542,000 | 541,000 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $6.83M | $1.55M | $5.28M | $0.35 | $0.35 | 14,922,000 | 14,993,000 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $12.53M | $3.25M | $9.29M | $0.71 | $0.71 | 13,092,000 | 13,164,000 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $11.96M | $3.02M | $8.95M | $0.67 | $0.66 | 13,363,000 | 13,469,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $11.1M | $2.99M | $8.12M | $0.60 | $0.60 | -1,000 | 0 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $9.87M | $2.38M | $7.49M | $0.55 | $0.55 | 13,539,000 | 13,610,000 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $10.05M | $2.64M | $7.41M | $0.55 | $0.55 | 13,514,000 | 13,585,000 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $9.57M | $2.34M | $7.23M | $0.53 | $0.53 | 13,525,000 | 13,656,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $12.39M | $3.31M | $9.08M | $0.67 | $0.66 | -34,000 | -31,000 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $12.27M | $2.82M | $9.45M | $0.70 | $0.69 | 13,571,000 | 13,735,000 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $11.15M | $2.91M | $8.24M | $0.60 | $0.60 | 13,655,000 | 13,818,000 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $10.09M | $2.61M | $7.48M | $0.54 | $0.54 | 13,737,000 | 13,924,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $12.99M | $3.33M | $9.66M | $0.69 | $0.69 | -8,000 | -33,000 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $11.8M | $3.12M | $8.68M | $0.63 | $0.62 | 13,900,000 | 14,110,000 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $10.57M | $2.68M | $7.89M | $0.57 | $0.56 | 13,888,000 | 14,066,000 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $8.05M | $1.66M | $6.39M | $0.46 | $0.46 | 13,827,000 | 14,011,000 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $6.53M | $5.42M | $1.11M | -$1.14 | -$1.14 | 6,283,000 | 6,366,000 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $7.82M | $2.69M | $5.13M | $0.84 | $0.83 | 6,123,000 | 6,191,000 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $7.77M | $2.58M | $5.19M | $0.85 | $0.84 | 6,110,000 | 6,174,000 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $6.73M | $2.18M | $4.55M | $0.75 | $0.74 | 6,092,000 | 6,172,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $8.98M | $3.3M | $5.69M | $0.94 | $0.92 | 3,000 | 9,000 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $11.14M | $4.17M | $6.96M | $1.14 | $1.14 | 6,083,000 | 6,117,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $7.57M | $2.73M | $4.84M | $0.80 | $0.79 | 6,078,000 | 6,109,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $8.79M | $3.15M | $5.65M | $0.93 | $0.93 | 6,048,000 | 6,090,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $7.71M | $2.78M | $4.93M | $0.82 | $0.81 | 23,000 | 6,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $7.54M | $2.77M | $4.77M | $0.80 | $0.79 | 5,963,000 | 6,067,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $6.74M | $2.46M | $4.29M | $0.72 | $0.71 | 5,945,000 | 6,062,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $6.94M | $2.48M | $4.46M | $0.75 | $0.74 | 5,921,000 | 6,048,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $7.69M | $2.99M | $4.69M | $0.79 | $0.78 | 6,000 | 10,000 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $8.48M | $3.1M | $5.38M | $0.91 | $0.89 | 5,903,000 | 6,014,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $8.19M | $3.02M | $5.17M | $0.88 | $0.86 | 5,888,000 | 5,993,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $7.12M | $2.58M | $4.53M | $0.77 | $0.76 | 5,870,000 | 5,980,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $3.67M | $1.33M | $2.35M | $0.42 | $0.41 | 43,000 | 47,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $6.37M | $2.36M | $4M | $0.74 | $0.72 | 5,433,000 | 5,538,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $4.73M | $1.68M | $3.06M | $0.56 | $0.55 | 5,419,000 | 5,509,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $7.44M | $2.57M | $4.87M | $0.90 | $0.89 | 5,389,000 | 5,487,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $7.33M | $2.62M | $4.7M | $0.88 | $0.87 | 6,000 | 5,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $5.03M | $1.8M | $3.22M | $0.60 | $0.59 | 5,344,000 | 5,455,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $8.3M | $3.35M | $4.95M | $0.93 | $0.91 | 5,337,000 | 5,419,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $8.06M | $3.12M | $4.94M | $0.93 | $0.91 | 5,326,000 | 5,425,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $5.01M | $1.63M | $3.38M | $0.64 | $0.63 | 4,000 | 3,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $6.86M | $2.63M | $4.23M | $0.80 | $0.79 | 5,310,000 | 5,390,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $5.59M | $2.15M | $3.44M | $0.65 | $0.64 | 5,300,000 | 5,385,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $7.3M | $2.79M | $4.51M | $0.85 | $0.84 | 5,283,000 | 5,366,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $6.33M | $2.42M | $3.91M | $0.75 | $0.73 | 7,000 | 9,000 |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $5.37M | $2.01M | $3.36M | $0.64 | $0.63 | 5,241,000 | 5,311,000 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $5.32M | $1.98M | $3.34M | $0.64 | $0.63 | 5,234 | 5,308 |
|---|
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 | — | — | — | — | — | — | — | — | -$52.48M | -$16.81M | -$35.68M | -$2.24 | -$2.24 | 15,942,000 | 15,942,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$13.84M | -$5.43M | -$8.41M | -$0.52 | -$0.52 | 16,042,000 | 16,042,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $26.04M | $6.14M | $19.9M | $1.24 | $1.24 | 16,012,000 | 16,026,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $63.51M | $16.92M | $46.59M | $2.93 | $2.92 | 15,921,000 | 15,969,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $44.89M | $11.66M | $33.23M | $2.32 | $2.30 | 14,340,000 | 14,422,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $40.59M | $10.35M | $30.24M | $2.24 | $2.22 | 13,525,000 | 13,617,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $45.89M | $11.65M | $34.24M | $2.51 | $2.48 | 13,620,000 | 13,794,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $43.42M | $10.8M | $32.62M | $2.35 | $2.33 | 13,864,000 | 14,029,000 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $28.84M | $12.86M | $15.98M | $1.29 | $1.27 | 12,392,000 | 12,545,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $36.48M | $13.35M | $23.13M | $3.81 | $3.78 | 6,073,000 | 6,115,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $28.93M | $10.49M | $18.44M | $3.09 | $3.04 | 5,966,000 | 6,065,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $31.47M | $11.7M | $19.77M | $3.35 | $3.29 | 5,893,000 | 6,006,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $22.21M | $7.94M | $14.27M | $2.62 | $2.57 | 5,457,000 | 5,558,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $28.71M | $10.89M | $17.82M | $3.34 | $3.28 | 5,341,000 | 5,438,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $24.76M | $9.19M | $15.56M | $2.94 | $2.89 | 5,302,000 | 5,384,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $21.72M | $8.17M | $13.55M | $2.59 | $2.55 | 5,238,000 | 5,314,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $20.54M | $7.78M | $12.77M | $2.21 | $2.19 | 5,182,000 | 5,242,000 |
|---|