Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2023-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 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | -$1.19M | -$397,000.00 | -$793,000.00 | -$0.14 | -$0.14 | 882 | 874 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $1.46M | $248,000.00 | $1.21M | $0.22 | $0.22 | 5,603,570 | 5,603,570 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $221,000.00 | -$79,000.00 | $300,000.00 | $0.05 | $0.05 | 5,601,213 | 5,601,213 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $1.29M | $154,000.00 | $1.14M | $0.20 | $0.20 | 5,595,320 | 5,595,320 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $2.99M | $531,000.00 | $2.46M | $0.44 | $0.44 | 897 | 897 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $3.04M | $463,000.00 | $2.58M | $0.46 | $0.46 | 5,595,320 | 5,595,320 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $3.04M | $497,000.00 | $2.54M | $0.45 | $0.45 | 5,592,782 | 5,592,782 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $2.43M | $390,000.00 | $2.04M | $0.36 | $0.36 | 5,587,070 | 5,587,070 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $2.16M | $349,000.00 | $1.81M | $0.32 | $0.32 | 905 | 748 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $2.19M | $307,000.00 | $1.88M | $0.34 | $0.34 | 5,587,070 | 5,587,070 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $2.27M | $362,000.00 | $1.91M | $0.34 | $0.34 | 5,584,441 | 5,584,681 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $2.31M | $413,000.00 | $1.9M | $0.34 | $0.34 | 5,578,820 | 5,579,814 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $2.8M | $575,000.00 | $2.23M | $0.40 | $0.40 | 3,292 | 3,032 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $2.64M | $560,000.00 | $2.08M | $0.37 | $0.37 | 5,578,281 | 5,580,728 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $1.85M | $392,000.00 | $1.46M | $0.26 | $0.26 | 5,580,340 | 5,583,789 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $1.39M | $225,000.00 | $1.16M | $0.21 | $0.21 | 5,579,381 | 5,581,411 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $2.6M | $627,000.00 | $1.97M | $0.37 | $0.37 | 166,865 | 166,911 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $1.55M | $212,000.00 | $1.33M | $0.27 | $0.27 | 4,900,030 | 4,901,495 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $1.69M | $320,000.00 | $1.37M | $0.28 | $0.28 | 4,897,970 | 4,900,891 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $1.42M | $195,000.00 | $1.23M | $0.25 | $0.25 | 4,892,530 | 4,895,128 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $1.66M | -$60,215.00 | $1.72M | $0.35 | $0.35 | 1,048 | 1,260 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $1.76M | $260,475.00 | $1.5M | $0.31 | $0.31 | 4,899,520 | 4,904,613 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $1.99M | $305,855.00 | $1.69M | $0.35 | $0.35 | 4,889,772 | 4,894,792 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $2.09M | $321,885.00 | $1.77M | $0.36 | $0.36 | 4,882,705 | 4,888,507 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $1.85M | $2.97M | -$1.12M | -$0.23 | -$0.23 | 1,353 | 1,098 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $2.03M | $424,638.00 | $1.61M | $0.33 | $0.33 | 4,882,705 | 4,893,148 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $2.25M | $471,190.00 | $1.78M | $0.37 | $0.36 | 4,878,986 | 4,890,050 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $1.64M | $200,629.00 | $1.44M | $0.29 | $0.29 | 4,883,679 | 4,897,893 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $2M | $319,308.00 | $1.68M | $0.34 | $0.34 | 1,044 | 2,398 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $2.16M | $406,076.00 | $1.75M | $0.36 | $0.36 | 4,869,079 | 4,877,693 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $2.27M | $490,972.00 | $1.78M | $0.36 | $0.36 | 4,880,568 | 4,885,951 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $1.92M | $395,379.00 | $1.53M | $0.31 | $0.31 | 4,875,079 | 4,885,140 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $3.2M | $868,752.00 | $2.33M | $0.48 | $0.48 | -28 | 1,145 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $2.42M | $587,405.00 | $1.84M | $0.38 | $0.38 | 4,877,614 | 4,878,784 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $2.41M | $580,941.00 | $1.83M | $0.37 | $0.37 | 4,877,614 | 4,878,784 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $2.04M | $441,936.00 | $1.59M | $0.33 | $0.33 | 4,876,114 | 4,876,713 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $2.11M | $445,335.00 | $1.66M | $0.34 | $0.34 | 0 | 85 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $2.48M | $584,456.00 | $1.9M | $0.39 | $0.39 | 4,870,114 | 4,870,719 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $2.42M | $325,135.00 | $2.09M | $0.43 | $0.43 | 4,870,114 | 4,870,818 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $2.27M | $473,165.00 | $1.8M | $0.37 | $0.37 | 4,870,114 | 4,870,564 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $2.7M | $573,296.00 | $2.12M | $0.44 | $0.44 | 788 | 298 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $2.51M | $496,977.00 | $2.01M | $0.41 | $0.41 | 4,870,114 | 4,870,164 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $2.01M | $409,337.00 | $1.6M | $0.33 | $0.33 | 4,868,977 | 4,869,565 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $1.7M | $290,293.00 | $1.41M | $0.29 | $0.29 | 4,866,933 | 4,872,362 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $2.22M | $480,299.00 | $1.74M | $0.36 | $0.35 | 1,214 | 788 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $1.98M | $354,247.00 | $1.63M | $0.34 | $0.33 | 4,861,411 | 4,867,039 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $2.18M | $427,375.00 | $1.75M | $0.36 | $0.36 | 4,859,125 | 4,866,006 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $2.05M | $388,887.00 | $1.66M | $0.34 | $0.34 | 4,849,164 | 4,858,616 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $1.75M | -$38,814.00 | $1.79M | $0.37 | $0.37 | 524 | -703 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $1.92M | $297,525.00 | $1.62M | $0.33 | $0.33 | 4,843,911 | 4,854,275 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $2.35M | $494,865.00 | $1.85M | $0.38 | $0.38 | 4,841,438 | 4,854,237 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $2.52M | $563,486.00 | $1.95M | $0.40 | $0.40 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $2.36M | $648,035.00 | $1.71M | $0.35 | $0.36 | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $2.23M | $453,263.00 | $1.78M | $0.37 | $0.37 | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $2.11M | $416,371.00 | $1.7M | $0.35 | $0.35 | — | — |
|---|
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 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $1.78M | -$74,000.00 | $1.85M | $0.33 | $0.33 | 5,600,964 | 5,600,964 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $11.5M | $1.88M | $9.62M | $1.72 | $1.72 | 5,592,668 | 5,592,668 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $8.93M | $1.43M | $7.49M | $1.34 | $1.34 | 5,584,396 | 5,584,483 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $8.68M | $1.75M | $6.93M | $1.24 | $1.24 | 5,577,352 | 5,579,916 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $7.26M | $1.35M | $5.9M | $1.17 | $1.17 | 5,063,736 | 5,066,103 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $7.5M | $828,000.00 | $6.67M | $1.36 | $1.36 | 4,889,420 | 4,899,218 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $7.78M | $4.07M | $3.7M | $0.76 | $0.76 | 4,878,691 | 4,895,848 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $8.35M | $1.61M | $6.74M | $1.38 | $1.38 | 4,865,968 | 4,875,638 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $10.07M | $2.48M | $7.59M | $1.56 | $1.56 | 4,872,064 | 4,874,141 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $9.28M | $1.83M | $7.45M | $1.53 | $1.53 | 4,870,114 | 4,870,749 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $8.92M | $1.77M | $7.15M | $1.47 | $1.47 | 4,868,263 | 4,869,767 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $8.43M | $1.65M | $6.78M | $1.40 | $1.39 | 4,857,798 | 4,865,865 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $8.53M | $1.32M | $7.22M | $1.49 | $1.49 | 4,842,353 | 4,848,809 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $9.24M | $2.08M | $7.16M | $1.48 | $1.48 | 4,835,603 | 4,852,705 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $8.77M | $1.63M | $7.14M | $1.47 | $1.45 | 4,854,919 | 4,913,627 |
|---|