Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2022-12-31
- 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 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $4.01M | $475,000.00 | $3.53M | $1.10 | $1.09 | -15,721 | -19,280 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $3.29M | $201,000.00 | $3.09M | $0.94 | $0.94 | 3,269,647 | 3,277,915 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $2.34M | $174,000.00 | $2.17M | $0.66 | $0.65 | 3,279,397 | 3,329,728 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $2.88M | $364,000.00 | $2.52M | $0.77 | $0.76 | 3,278,044 | 3,335,498 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $3.01M | $294,000.00 | $2.72M | $0.83 | $0.79 | -857 | 23,915 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $4.94M | $843,000.00 | $4.09M | $1.25 | $1.23 | 3,277,070 | 3,313,387 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $3.14M | $484,000.00 | $2.66M | $0.81 | $0.80 | 3,278,932 | 3,335,472 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $4.99M | $873,000.00 | $4.12M | $1.26 | $1.24 | 3,277,744 | 3,311,260 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $2.02M | $270,000.00 | $1.75M | $0.54 | $0.49 | 291 | 32,416 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $6.46M | $1.21M | $5.25M | $1.61 | $1.60 | 3,271,402 | 3,274,784 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $7M | $1.33M | $5.67M | $1.73 | $1.73 | 3,270,814 | 3,270,814 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $1.2M | $110,000.00 | $1.09M | $0.33 | $0.33 | 3,270,066 | 3,270,066 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $4.54M | $391,000.00 | $4.14M | $3,258.01 | $3,248.01 | -150 | 5,004 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $2.88M | $466,000.00 | $2.42M | $0.74 | $0.74 | 3,272,023 | 3,273,189 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $2.74M | $451,000.00 | $2.29M | — | — | 3,270,635 | 3,272,041 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $2.12M | $307,000.00 | $1.81M | — | — | 3,270,408 | 3,277,717 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $2.89M | $459,000.00 | $2.44M | — | — | 232 | -5,395 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $2.14M | $351,000.00 | $1.79M | — | — | 3,269,128 | 3,275,922 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $2.58M | $381,000.00 | $2.2M | — | — | 3,268,111 | 3,272,585 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $2.14M | $338,000.00 | $1.8M | — | — | 3,268,054 | 3,272,528 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $2.74M | $1.88M | $865,000.00 | — | — | 114 | -666 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $641,000.00 | $239,000.00 | $402,000.00 | — | — | 3,267,527 | 3,273,313 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $1.51M | $321,000.00 | $1.19M | — | — | 3,267,049 | 3,271,506 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $1.84M | $442,000.00 | $1.39M | — | — | 3,266,990 | 3,269,378 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $2.03M | $528,000.00 | $1.5M | — | — | -5,810 | -5,810 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $1.8M | $418,000.00 | $1.38M | — | — | 3,287,875 | 3,287,875 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $1.75M | $412,000.00 | $1.34M | — | — | 3,296,922 | 3,296,922 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $1.69M | $386,000.00 | $1.31M | — | — | 3,301,206 | 3,301,206 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $1.8M | $409,000.00 | $1.39M | — | — | -6,919 | -6,919 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $1.99M | $485,000.00 | $1.5M | $0.45 | $0.45 | 3,329,088 | 3,329,088 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $2.1M | $201,000.00 | $1.9M | $0.57 | $0.57 | 3,343,553 | 3,343,553 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $1.43M | $310,000.00 | $1.12M | $0.33 | $0.33 | 3,363,138 | 3,363,138 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $1.33M | $287,000.00 | $1.05M | — | — | -12,960 | -12,960 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $1.27M | $233,000.00 | $1.04M | $0.31 | $0.31 | 3,395,226 | 3,395,226 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $1.73M | $407,000.00 | $1.33M | $0.39 | $0.39 | 3,426,172 | 3,426,172 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $1.06M | $156,000.00 | $901,159.00 | $0.26 | $0.26 | 3,436,519 | 3,436,519 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $1.34M | $258,000.00 | $1.08M | — | — | -144 | -144 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $1.4M | $287,000.00 | $1.12M | $0.32 | $0.32 | 3,446,952 | 3,446,952 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $1.76M | $416,000.00 | $1.35M | $0.39 | $0.39 | 3,446,746 | 3,446,746 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $1.38M | $279,000.00 | $1.1M | $0.32 | $0.32 | 3,446,717 | 3,446,717 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $1.5M | $325,000.00 | $1.18M | — | — | 58 | 58 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $1.27M | $164,000.00 | $1.1M | $0.32 | $0.32 | 3,446,268 | 3,446,268 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $1.55M | $349,000.00 | $1.2M | $0.35 | $0.35 | 3,445,993 | 3,445,993 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $1.24M | $233,000.00 | $1M | $0.29 | $0.29 | 3,445,962 | 3,445,962 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $988,898.00 | $47,000.00 | $941,898.00 | — | — | 70 | 70 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $83,299.00 | -$164,000.00 | $247,299.00 | $0.07 | $0.07 | 3,445,662 | 3,445,662 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $1.19M | $203,000.00 | $987,380.00 | $0.29 | $0.29 | 3,445,278 | 3,445,278 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $782,068.00 | $16,000.00 | $766,068.00 | $0.22 | $0.22 | 3,445,252 | 3,445,252 |
|---|
| 2011-03-30 | — | — | — | — | — | — | — | — | — | — | $766,068.00 | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $604,844.00 | $7,000.00 | $597,844.00 | — | — | 62 | 62 |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $1M | $123,000.00 | $879,407.00 | $0.26 | $0.26 | 3,444,856 | 3,444,856 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $113,832.00 | -$193,000.00 | $306,832.00 | $0.09 | $0.09 | 3,444,549 | 3,444,549 |
|---|
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 |
|---|
| 2022-12-31 | $1.23M | — | — | — | — | — | — | — | $12.52M | $1.21M | $11.31M | $3.47 | $3.46 | 3,259,952 | 3,264,661 |
|---|
| 2021-12-31 | $1.09M | — | — | — | — | — | — | — | $16.08M | $2.49M | $13.58M | $4.14 | $4.07 | 3,277,062 | 3,338,151 |
|---|
| 2020-12-31 | $1.1M | — | — | — | — | — | — | — | $16.68M | $2.92M | $13.76M | $4.21 | $4.16 | 3,270,996 | 3,306,503 |
|---|
| 2019-12-31 | $1.49M | — | — | — | — | — | — | — | $12.28M | $1.62M | $10.66M | $3,260.00 | $3,250.00 | 3,270,878 | 3,277,198 |
|---|
| 2018-12-31 | $1.61M | — | — | — | — | — | — | — | $9.75M | $1.53M | $8.22M | $2.51 | $2.51 | 3,268,667 | 3,269,834 |
|---|
| 2017-12-31 | $1.64M | — | — | — | — | — | — | — | $6.73M | $2.88M | $3.85M | $1.18 | $1.18 | 3,267,305 | 3,272,310 |
|---|
| 2016-12-31 | $1.61M | — | — | — | — | — | — | — | $7.27M | $1.74M | $5.52M | $1.68 | $1.68 | 3,289,497 | 3,289,497 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $7.32M | $1.41M | $5.92M | — | — | 3,339,242 | 3,339,242 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $5.39M | $1.08M | $4.31M | — | — | 3,406,194 | 3,406,194 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $5.88M | $1.24M | $4.64M | — | — | 3,446,662 | 3,446,662 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $5.56M | $1.07M | $4.48M | — | — | 3,446,133 | 3,446,133 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $3.04M | $102,000.00 | $2.94M | — | — | 3,445,469 | 3,445,469 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $2.95M | $143,000.00 | $2.81M | — | — | 3,444,703 | 3,444,703 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $3.04M | $156,000.00 | $2.88M | — | — | — | — |
|---|