Complete source-backed income-statement history.
- Available history
- 2010-06-30 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 | — | — | — | — | — | — | — | — | $5.67M | $986,564.00 | $4.69M | $0.84 | $0.84 | 5,594,749 | 5,594,749 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $5.24M | $875,253.00 | $4.37M | $0.78 | $0.78 | 5,586,133 | 5,586,133 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $5.58M | $947,746.00 | $4.64M | $0.83 | $0.83 | -5,448 | -5,448 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $5.75M | $1.01M | $4.75M | $0.84 | $0.84 | 5,607,086 | 5,607,086 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $4.88M | $819,031.00 | $4.06M | $0.72 | $0.72 | 5,612,675 | 5,612,675 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $4.19M | $662,812.00 | $3.53M | $0.62 | $0.62 | 5,605,278 | 5,605,278 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $4.86M | $756,388.00 | $4.1M | $0.73 | $0.73 | 10,699 | 10,699 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $3.7M | $584,943.00 | $3.11M | $0.55 | $0.55 | 5,563,774 | 5,563,774 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $3.27M | $542,371.00 | $2.73M | $0.49 | $0.49 | 5,541,540 | 5,541,540 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $3.38M | $554,928.00 | $2.82M | $0.51 | $0.51 | 5,521,509 | 5,521,509 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $4.16M | $628,340.00 | $3.53M | $0.63 | — | 9,797 | — |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $4.09M | $723,708.00 | $3.36M | $0.61 | — | 5,478,960 | — |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $3.96M | $765,890.00 | $3.2M | $0.58 | — | 5,461,597 | — |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $4.12M | $777,153.00 | $3.34M | $0.61 | — | 5,444,040 | — |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $5.81M | $1.11M | $4.7M | $0.86 | — | 7,723 | — |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $4.44M | $828,754.00 | $3.61M | $0.66 | — | 5,409,612 | — |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $3.7M | $678,365.00 | $3.02M | $0.56 | — | 5,396,060 | — |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $2.93M | $523,029.00 | $2.41M | $0.44 | — | 5,382,678 | — |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $4.11M | $747,783.00 | $3.37M | $0.63 | — | 7,507 | — |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $4.56M | $862,429.00 | $3.7M | $0.69 | — | 5,354,187 | — |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $3.74M | $696,406.00 | $3.05M | $0.57 | — | 5,338,502 | — |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $3.7M | $676,470.00 | $3.03M | $0.57 | — | 5,322,404 | — |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $3.87M | $690,491.00 | $3.17M | $0.60 | — | 9,983 | — |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $3.51M | $629,722.00 | $2.88M | $0.54 | — | 5,285,771 | — |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $3.45M | $609,372.00 | $2.84M | $0.54 | — | 5,263,189 | — |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $2.18M | $318,505.00 | $1.86M | $0.35 | — | 5,245,216 | — |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $2.86M | $485,486.00 | $2.37M | $0.45 | — | 8,138 | — |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $2.72M | $456,595.00 | $2.26M | $0.43 | — | 5,212,162 | — |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $2.93M | $509,583.00 | $2.42M | $0.46 | — | 5,197,045 | — |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $2.11M | $338,196.00 | $1.77M | $0.34 | — | 5,180,334 | — |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $2.49M | $348,667.00 | $2.14M | $0.41 | — | 7,643 | — |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $2.76M | $485,606.00 | $2.27M | $0.44 | — | 5,146,817 | — |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $2.5M | $493,892.00 | $2M | $0.39 | — | 5,130,809 | — |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $2.39M | $410,100.00 | $1.98M | $0.38 | — | 5,117,009 | — |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $2.71M | $1.19M | $1.52M | $0.30 | — | 6,629 | — |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $2.48M | $688,155.00 | $1.79M | $0.35 | — | 5,091,283 | — |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $2.03M | $534,983.00 | $1.5M | $0.29 | — | 5,077,698 | — |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $1.91M | $496,865.00 | $1.41M | $0.27 | — | 5,063,128 | — |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $1.91M | $408,678.00 | $1.5M | $0.29 | — | 8,079 | — |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $2.11M | $589,472.00 | $1.52M | $0.30 | — | 5,032,156 | — |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $1.78M | $484,703.00 | $1.3M | $0.25 | — | 5,016,097 | — |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $1.61M | $441,058.00 | $1.17M | $0.23 | — | 5,000,144 | — |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $1.63M | $432,746.00 | $1.2M | $0.24 | — | 7,591 | — |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $2M | $560,564.00 | $1.44M | $0.29 | — | 4,969,425 | — |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $1.45M | $375,817.00 | $1.08M | $0.21 | — | 4,954,879 | — |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $1.51M | $395,503.00 | $1.11M | $0.22 | — | 4,938,500 | — |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $1.87M | $478,120.00 | $1.39M | $0.28 | — | 8,195 | — |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $1.88M | $500,053.00 | $1.38M | $0.28 | — | 4,905,055 | — |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $1.76M | $476,539.00 | $1.28M | $0.26 | — | 4,889,257 | — |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $1.29M | $219,726.00 | $1.07M | $0.22 | — | 4,872,589 | — |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $1.8M | $352,158.00 | $1.45M | $0.29 | — | 7,101 | — |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $1.72M | $364,106.00 | $1.35M | $0.28 | — | 4,845,044 | — |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $1.5M | $256,697.00 | $1.24M | $0.25 | — | 4,831,307 | — |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $1.2M | $158,126.00 | $1.04M | $0.21 | — | 4,816,588 | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $1.16M | $10,482.00 | $1.15M | $0.23 | — | 10,262 | — |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $1.27M | $3,534.00 | $1.27M | $0.26 | — | 4,781,877 | — |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $958,526.00 | -$62,666.00 | $1.02M | $0.20 | — | 4,760,169 | — |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $874,011.00 | -$90,838.00 | $964,849.00 | $0.19 | — | 4,735,857 | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $844,353.00 | -$102,382.00 | $946,735.00 | $0.19 | — | 12,545 | — |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $911,045.00 | $90,421.00 | $820,624.00 | $0.17 | — | 4,687,718 | — |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $974,326.00 | $103,008.00 | $871,318.00 | $0.18 | — | 4,663,166 | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $1.09M | $143,229.00 | $944,868.00 | $0.19 | — | 4,635,324 | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $1.88M | $396,971.00 | $1.49M | $0.31 | — | 9,288 | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $812,270.00 | $24,465.00 | $787,805.00 | $0.16 | — | 4,591,530 | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $744,609.00 | $12,076.00 | $732,533.00 | $0.15 | — | 4,574,475 | — |
|---|
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 | — | — | — | — | — | — | — | — | $20.4M | $3.44M | $16.97M | $3.01 | $3.01 | 5,602,905 | 5,602,905 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $15.2M | $2.44M | $12.76M | $2.28 | $2.28 | 5,553,052 | 5,553,052 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $16.33M | $2.9M | $13.43M | $2.43 | — | 5,471,457 | — |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $16.88M | $3.14M | $13.74M | $2.53 | — | 5,403,938 | — |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $16.12M | $2.98M | $13.14M | $2.45 | — | 5,345,988 | — |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $13.01M | $2.25M | $10.76M | $2.03 | — | 5,274,785 | — |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $10.61M | $1.79M | $8.82M | $1.68 | — | 5,204,768 | — |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $10.14M | $1.74M | $8.4M | $1.61 | — | 5,139,297 | — |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $9.14M | $2.91M | $6.23M | $1.21 | — | 5,084,102 | — |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $7.41M | $1.92M | $5.48M | $1.07 | — | 5,024,270 | — |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $6.59M | $1.76M | $4.83M | $0.96 | — | 4,961,972 | — |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $6.91M | $1.79M | $5.12M | $1.03 | — | 4,897,281 | — |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $6.22M | $1.13M | $5.09M | $1.03 | — | 4,838,185 | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $4.26M | -$139,488.00 | $4.4M | $0.88 | — | 4,769,645 | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $3.82M | $234,276.00 | $3.58M | $0.73 | — | 4,674,806 | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $4.5M | $555,722.00 | $3.95M | $0.82 | — | 4,584,145 | — |
|---|