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 | — | — | — | — | — | — | — | — | — | $301,000.00 | $2.92M | $0.61 | $0.60 | 4,787,472 | 4,832,616 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | — | $328,000.00 | $3M | $0.65 | $0.65 | 4,613,720 | 4,647,138 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | — | $262,000.00 | $2.75M | $0.60 | $0.59 | 9,805 | 9,626 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | — | $414,000.00 | $3.44M | $0.75 | $0.75 | 4,563,784 | 4,599,367 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | — | $102,000.00 | $2.4M | $0.53 | $0.52 | 4,544,460 | 4,580,028 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | — | $150,000.00 | $2.5M | $0.55 | $0.55 | 4,538,361 | 4,566,970 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | — | $266,000.00 | $3M | $0.67 | $0.65 | 1,345 | 5,392 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | — | -$123,000.00 | $1.32M | $0.29 | $0.29 | 4,524,319 | 4,555,591 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | — | $61,000.00 | $2.02M | $0.45 | $0.45 | 4,521,829 | 4,553,124 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | — | $165,000.00 | $2.42M | $0.53 | $0.53 | 4,519,209 | 4,537,181 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | — | $430,000.00 | $3.05M | $0.68 | $0.67 | 299 | 545 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | — | $296,000.00 | $2.53M | $0.56 | $0.55 | 4,508,028 | 4,540,026 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | — | $435,000.00 | $2.7M | $0.60 | $0.60 | 4,508,593 | 4,539,288 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | — | $459,000.00 | $2.98M | $0.66 | $0.66 | 4,509,099 | 4,537,627 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | — | $817,000.00 | $3.44M | $0.77 | $0.76 | 1,418 | 1,431 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | — | $783,000.00 | $3.76M | $0.84 | $0.83 | 4,495,348 | 4,521,973 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | — | $610,000.00 | $2.93M | $0.65 | $0.65 | 4,494,027 | 4,513,411 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | — | $422,000.00 | $2.48M | $0.55 | $0.55 | 4,494,871 | 4,506,764 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | — | $628,000.00 | $3.38M | $0.76 | $0.75 | 1,113 | 796 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | — | $874,000.00 | $3.93M | $0.87 | $0.87 | 4,485,046 | 4,512,090 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $3.59M | $603,000.00 | $2.99M | $0.67 | $0.66 | 4,482,597 | 4,511,169 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $3.42M | $541,000.00 | $2.88M | $0.64 | — | 4,480,339 | — |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $4.62M | $825,000.00 | $3.79M | $0.85 | $0.84 | 588 | 1,436 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $4.9M | $751,000.00 | $4.15M | $0.92 | $0.92 | 4,475,145 | 4,492,842 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $3.16M | $487,000.00 | $2.67M | $0.60 | $0.59 | 4,474,139 | — |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $2.55M | $356,000.00 | $2.2M | $0.49 | — | 4,472,886 | — |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $3.22M | $456,000.00 | $2.76M | $0.61 | — | 491 | — |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $3.22M | $477,000.00 | $2.74M | $0.62 | — | 4,468,400 | — |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $3.03M | $498,000.00 | $2.53M | $0.56 | — | 4,467,748 | — |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $3.02M | $399,000.00 | $2.62M | $0.59 | — | 4,467,376 | — |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | -$620,000.00 | -$184,000.00 | -$436,000.00 | -$0.10 | — | -66 | — |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $2.79M | $475,000.00 | $2.31M | $0.52 | — | 4,465,882 | — |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $2.91M | $458,000.00 | $2.45M | $0.54 | — | 4,465,737 | — |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $3.26M | $513,000.00 | $2.75M | $0.62 | — | 4,465,600 | — |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $3.19M | $1.26M | $1.92M | $0.43 | — | 79 | — |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $3.23M | $855,000.00 | $2.37M | $0.53 | — | 4,462,414 | — |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $3.05M | $820,000.00 | $2.23M | $0.50 | — | 4,461,865 | — |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $2.59M | $664,000.00 | $1.93M | $0.43 | — | 4,462,057 | — |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $2.79M | $443,000.00 | $2.35M | $0.53 | — | 246 | — |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $3.1M | $827,000.00 | $2.27M | $0.51 | — | 4,459,602 | — |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $2.88M | $744,000.00 | $2.14M | $0.48 | — | 4,458,488 | — |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $2.34M | $584,000.00 | $1.76M | $0.39 | — | 4,458,165 | — |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $2.95M | $1.02M | $1.93M | $0.44 | — | -286 | — |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $2.62M | $571,000.00 | $2.05M | $0.45 | — | 4,458,345 | — |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $2.58M | $558,000.00 | $2.02M | $0.46 | — | 4,458,749 | — |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $2.4M | $513,000.00 | $1.88M | $0.42 | — | 4,457,871 | — |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $2.28M | $391,000.00 | $1.89M | $0.43 | — | 13 | — |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $2.74M | $611,000.00 | $2.13M | $0.47 | — | 4,458,422 | — |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $2.42M | $501,000.00 | $1.92M | $0.43 | — | 4,458,439 | — |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $2.23M | $470,000.00 | $1.76M | $0.40 | — | 4,458,278 | — |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $1.88M | $356,000.00 | $1.53M | $0.34 | — | 370 | — |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $2.62M | $545,000.00 | $2.07M | $0.47 | — | 4,458,025 | — |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $2.29M | $492,000.00 | $1.8M | $0.40 | — | 4,456,802 | — |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $2.21M | $469,000.00 | $1.74M | $0.39 | — | 4,455,822 | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $2.75M | $551,000.00 | $2.2M | $0.50 | — | -19 | — |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $2.53M | $552,000.00 | $1.98M | $0.44 | — | 4,457,204 | — |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $1.76M | $319,000.00 | $1.44M | $0.32 | — | 4,456,858 | — |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $1.47M | $241,000.00 | $1.23M | $0.28 | — | 4,457,081 | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $2.09M | $358,000.00 | $1.73M | $0.39 | — | 122 | — |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $1.82M | $392,000.00 | $1.43M | $0.32 | — | 4,457,204 | — |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $1.22M | $189,000.00 | $1.03M | $0.23 | — | 4,457,204 | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $1.21M | $180,000.00 | $1.03M | $0.23 | — | 4,455,737 | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $1.79M | $411,000.00 | $1.38M | $0.31 | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $1.92M | $457,000.00 | $1.46M | $0.33 | — | 4,456,281,000 | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $2M | $475,000.00 | $1.53M | $0.34 | — | 4,460,064,000 | — |
|---|
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 | — | — | — | — | — | — | — | — | — | $928,000.00 | $11.08M | $2.43 | $2.41 | 4,558,767 | 4,591,853 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | — | $369,000.00 | $8.76M | $1.94 | $1.92 | 4,523,140 | 4,554,049 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | — | $1.62M | $11.26M | $2.50 | $2.48 | 4,508,868 | 4,537,396 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | — | $2.63M | $12.62M | $2.81 | $2.79 | 4,496,169 | 4,514,224 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | — | $2.65M | $13.17M | $2.94 | $2.92 | 4,483,791 | 4,508,948 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $15.22M | $2.42M | $12.81M | $2.86 | $2.85 | 4,474,649 | 4,493,157 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $12.48M | $1.83M | $10.65M | $2.38 | $2.38 | 4,468,336 | 4,481,192 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $8.35M | $1.27M | $7.07M | $1.58 | — | 4,465,675 | — |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $12.05M | $3.6M | $8.45M | $1.89 | — | 4,462,192 | — |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $11.11M | $2.6M | $8.51M | $1.91 | — | 4,459,001 | — |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $10.54M | $2.66M | $7.88M | $1.77 | — | 4,458,037 | — |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $9.67M | $1.97M | $7.69M | $1.73 | — | 4,458,393 | — |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $9M | $1.86M | $7.14M | $1.60 | — | 4,457,261 | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $8.51M | $1.66M | $6.84M | $1.54 | — | 4,457,029 | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $6.34M | $1.12M | $5.22M | $1.17 | — | 4,456,842 | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $7.29M | $1.7M | $5.59M | $1.25 | — | — | — |
|---|