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 | $1.86M | — | — | — | — | — | — | — | $6.01M | $1.25M | $4.76M | $1.43 | $1.43 | 3,336,190 | 3,339,690 |
|---|
| 2026-03-31 | $1.72M | — | — | — | — | — | — | — | $5.36M | $1.03M | $4.33M | $1.30 | $1.30 | 3,336,077,000 | 3,338,634,000 |
|---|
| 2025-12-31 | $1.85M | — | — | — | — | — | — | — | — | $938,000.00 | $4.88M | $1.46 | $1.46 | -3,344,034,355 | -3,345,973,011 |
|---|
| 2025-09-30 | $1.86M | — | — | — | — | — | $5.55M | — | — | $1.07M | $4.48M | $1.34 | $1.34 | 3,348,618,000 | 3,350,008,000 |
|---|
| 2025-06-30 | $1.78M | — | — | — | — | — | $4.63M | — | $4.63M | $852,000.00 | $3.78M | $1.13 | $1.13 | 3,346,653 | 3,350,344 |
|---|
| 2025-03-31 | $1.68M | — | — | — | — | — | $3.91M | — | $3.91M | $672,000.00 | $3.24M | $0.97 | $0.97 | 3,346,850,000 | 3,348,298,000 |
|---|
| 2024-12-31 | $1.79M | — | — | — | — | — | $3.95M | — | — | $684,000.00 | $3.26M | $0.98 | $0.98 | -3,342,516,839 | -3,342,516,839 |
|---|
| 2024-09-30 | $1.81M | — | — | — | — | — | $3.44M | — | — | $537,000.00 | $2.9M | $0.87 | $0.87 | 3,347,236,000 | 3,347,236,000 |
|---|
| 2024-06-30 | $1.76M | — | — | — | — | — | $3.32M | — | — | $488,000.00 | $2.83M | $0.85 | $0.85 | 3,345,278,000 | 3,345,401,000 |
|---|
| 2024-03-31 | $1.7M | — | — | — | — | — | $3.46M | — | — | $507,000.00 | $2.95M | $0.88 | $0.88 | 3,345,060 | 3,345,060 |
|---|
| 2023-12-31 | $1.78M | — | — | — | — | — | $3.59M | — | — | $478,000.00 | $3.11M | $0.93 | $0.93 | -482 | -482 |
|---|
| 2023-09-30 | $1.77M | — | — | — | — | — | $3.71M | — | — | $572,000.00 | $3.14M | $0.94 | $0.94 | 3,345,869 | 3,345,869 |
|---|
| 2023-06-30 | $1.77M | — | — | — | — | — | $3.16M | — | — | $429,000.00 | $2.73M | $0.82 | $0.82 | 3,344,063 | 3,344,063 |
|---|
| 2023-03-31 | $1.69M | — | — | — | — | — | $4.59M | — | — | $769,000.00 | $3.82M | $1.14 | $1.14 | 3,353,623 | 3,353,623 |
|---|
| 2022-12-31 | $1.86M | — | — | — | — | — | $4.35M | — | — | $804,000.00 | $3.54M | $1.06 | $1.06 | 1,564 | 1,564 |
|---|
| 2022-09-30 | $1.86M | — | — | — | — | — | $3.8M | — | — | $669,000.00 | $3.13M | $0.93 | $0.93 | 3,358,800 | 3,358,800 |
|---|
| 2022-06-30 | $1.76M | — | — | — | — | — | $3.16M | — | — | $447,000.00 | $2.71M | $0.81 | $0.81 | 3,350,745 | 3,350,745 |
|---|
| 2022-03-31 | $1.67M | — | — | — | — | — | $2.93M | — | — | $400,000.00 | $2.53M | $0.75 | $0.75 | 3,350,745 | 3,350,745 |
|---|
| 2021-12-31 | $1.71M | — | — | — | — | — | $3.35M | — | — | $529,000.00 | $2.82M | $0.84 | $0.84 | 1,206 | 222 |
|---|
| 2021-09-30 | $1.65M | — | — | — | — | — | $3.54M | — | — | $596,000.00 | $2.94M | $0.88 | $0.88 | 3,349,494 | 3,349,494 |
|---|
| 2021-06-30 | $1.59M | — | — | — | — | — | $3.23M | — | — | $497,000.00 | $2.73M | $0.82 | $0.82 | 3,342,432 | 3,345,359 |
|---|
| 2021-03-31 | $1.49M | — | — | — | — | — | $3.56M | — | — | $618,000.00 | $2.94M | $0.88 | $0.88 | 3,342,492 | 3,347,767 |
|---|
| 2020-12-31 | $1.52M | — | — | — | — | — | $3.34M | — | — | $485,000.00 | $2.85M | $0.85 | $0.85 | 1,107 | 475 |
|---|
| 2020-09-30 | $1.52M | — | — | — | — | — | $3.16M | — | — | $413,000.00 | $2.75M | $0.82 | $0.82 | 3,343,038 | 3,348,332 |
|---|
| 2020-06-30 | $1.31M | — | — | — | — | — | $2.85M | — | — | $405,000.00 | $2.44M | $0.73 | $0.73 | 3,336,573 | 3,347,871 |
|---|
| 2020-03-31 | $1.42M | — | — | — | — | — | $2.49M | — | — | $389,000.00 | $2.09M | $0.63 | $0.63 | 3,336,459 | 3,349,716 |
|---|
| 2019-12-31 | $1.41M | — | — | — | — | — | $2.85M | — | — | $440,000.00 | $2.4M | $0.72 | $0.72 | 1,015 | 896 |
|---|
| 2019-09-30 | $1.45M | — | — | — | — | — | $3.46M | — | — | $537,000.00 | $2.92M | $0.87 | $0.87 | 3,335,816 | 3,344,322 |
|---|
| 2019-06-30 | $1.42M | — | — | — | — | — | $3.43M | — | — | $568,000.00 | $2.86M | $0.86 | $0.86 | 3,329,837 | 3,341,813 |
|---|
| 2019-03-31 | $1.24M | — | — | — | — | — | $2.59M | — | — | $442,000.00 | $2.15M | $0.64 | $0.64 | 3,329,844 | 3,339,944 |
|---|
| 2018-12-31 | $1.36M | — | — | — | — | — | $2.72M | — | — | $216,000.00 | $2.5M | $0.75 | $0.74 | 712 | 1,864 |
|---|
| 2018-09-30 | $1.31M | — | — | — | — | — | $3.06M | — | — | $530,000.00 | $2.52M | $0.76 | $0.76 | 3,329,833 | 3,334,804 |
|---|
| 2018-06-30 | $1.35M | — | — | — | — | — | $2.39M | — | — | $287,000.00 | $2.1M | $0.63 | $0.63 | 3,326,797 | 3,333,838 |
|---|
| 2018-03-31 | $1.23M | — | — | — | — | — | $2.5M | — | — | $361,000.00 | $2.13M | $0.64 | $0.64 | 3,326,464 | 3,332,135 |
|---|
| 2017-12-31 | $1.3M | — | — | — | — | — | $2.52M | — | — | $928,000.00 | $1.59M | $0.48 | $0.47 | 482 | 452 |
|---|
| 2017-09-30 | $1.27M | — | — | — | — | — | $2.94M | — | — | $825,000.00 | $2.11M | $0.63 | $0.63 | 3,326,513 | 3,329,549 |
|---|
| 2017-06-30 | $1.26M | — | — | — | — | — | $3.03M | — | — | $835,000.00 | $2.19M | $0.66 | $0.66 | 3,323,552 | 3,329,040 |
|---|
| 2017-03-31 | $1.12M | — | — | — | — | — | $2.07M | — | — | $515,000.00 | $1.55M | $0.46 | $0.46 | 3,342,052 | — |
|---|
| 2016-12-31 | — | — | — | — | — | — | $2.37M | — | — | $626,000.00 | $1.74M | $0.52 | $0.52 | 500 | 1,563 |
|---|
| 2016-09-30 | — | — | — | — | — | — | $2.43M | — | — | $666,000.00 | $1.76M | $0.53 | $0.53 | 3,342,015 | 3,344,049 |
|---|
| 2016-06-30 | — | — | — | — | — | — | $2.45M | — | — | $667,000.00 | $1.78M | $0.53 | $0.53 | 3,339,063 | 3,341,307 |
|---|
| 2016-03-31 | — | — | — | — | — | — | $2.15M | — | — | $564,000.00 | $1.58M | $0.47 | $0.47 | 3,339,103 | 3,341,283 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $1.61M | — | — | $501,000.00 | $1.11M | $0.38 | $0.38 | 42,900 | 42,931 |
|---|
| 2015-09-30 | — | — | — | — | — | — | $1.91M | — | — | $507,000.00 | $1.4M | $0.51 | $0.51 | 2,740,631 | 2,741,469 |
|---|
| 2015-06-30 | — | — | — | — | — | — | $1.72M | — | — | $487,000.00 | $1.23M | $0.45 | $0.45 | 2,740,689 | 2,741,195 |
|---|
| 2015-03-31 | — | — | — | — | — | — | $1.94M | — | — | $469,000.00 | $1.47M | $0.53 | $0.53 | 2,740,502 | 2,740,502 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $1.71M | — | — | $450,000.00 | $1.26M | $0.46 | $0.46 | -5,084 | -5,084 |
|---|
| 2014-09-30 | — | — | — | — | — | — | $2.14M | — | — | $611,000.00 | $1.52M | $0.56 | $0.56 | 2,741,065 | 2,741,065 |
|---|
| 2014-06-30 | — | — | — | — | — | — | $2.21M | — | — | $692,000.00 | $1.52M | $0.55 | $0.55 | 2,757,335 | 2,757,335 |
|---|
| 2014-03-31 | — | — | — | — | — | — | $1.86M | — | — | $559,000.00 | $1.3M | $0.47 | $0.47 | — | 2,784,088 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $1.78M | — | — | $534,000.00 | $1.24M | $0.44 | $0.44 | — | -159 |
|---|
| 2013-09-30 | — | — | — | — | — | — | $2.08M | — | — | $653,000.00 | $1.43M | $0.51 | $0.51 | — | 2,784,560 |
|---|
| 2013-06-30 | — | — | — | — | — | — | $1.77M | — | — | $557,000.00 | $1.21M | $0.43 | $0.43 | — | 2,784,997 |
|---|
| 2013-03-31 | — | — | — | — | — | — | $1.71M | — | — | $511,000.00 | $1.19M | $0.43 | $0.43 | — | 2,784,997 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $1.8M | — | — | $551,000.00 | $1.25M | $0.45 | $0.45 | — | -97 |
|---|
| 2012-09-30 | — | — | — | — | — | — | $940,000.00 | — | — | $218,000.00 | $719,000.00 | $0.26 | $0.26 | 2,785,001 | 2,785,001 |
|---|
| 2012-06-30 | — | — | — | — | — | — | $1.47M | — | — | $427,000.00 | $1.04M | $0.37 | $0.37 | 2,785,458 | 2,785,458 |
|---|
| 2012-03-31 | — | — | — | — | — | — | $1.29M | — | — | $363,000.00 | $919,000.00 | $0.33 | $0.33 | — | 2,785,693 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $1.46M | — | — | $415,000.00 | $1.04M | $0.38 | $0.38 | — | — |
|---|
| 2011-09-30 | — | — | — | — | — | — | $1.55M | — | — | $451,000.00 | $1.09M | $0.39 | $0.39 | 2,785,693 | — |
|---|
| 2011-06-30 | — | — | — | — | — | — | $1.3M | — | — | $358,000.00 | $941,000.00 | $0.34 | $0.34 | 2,787,009 | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | $1.22M | — | — | $319,000.00 | $896,000.00 | $0.32 | $0.32 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | $1.39M | — | — | $417,000.00 | $966,000.00 | $0.35 | $0.35 | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | $1.27M | — | — | $359,000.00 | $910,000.00 | $0.33 | $0.33 | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | $1.34M | — | — | $346,000.00 | $988,000.00 | $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 |
|---|
| 2025-12-31 | $7.17M | — | — | — | — | — | — | — | $19.91M | $3.53M | $16.37M | $4.89 | $4.89 | 3,345,645 | 3,347,989 |
|---|
| 2024-12-31 | $7.06M | — | — | — | — | — | $14.17M | — | $14.17M | $2.22M | $11.94M | $3.57 | $3.57 | 3,346,161 | 3,346,161 |
|---|
| 2023-12-31 | $7.01M | — | — | — | — | — | $15.05M | — | $15.05M | $2.25M | $12.79M | $3.82 | $3.82 | 3,347,341 | 3,347,341 |
|---|
| 2022-12-31 | $7.15M | — | — | — | — | — | $14.24M | — | $3.34M | $2.32M | $11.9M | $3.55 | $3.55 | 3,355,023 | 3,355,023 |
|---|
| 2021-12-31 | $6.45M | — | — | — | — | — | $13.68M | — | $2.25M | $2.24M | $11.42M | $3.41 | $3.41 | 3,346,038 | 3,346,495 |
|---|
| 2020-12-31 | $5.76M | — | — | — | — | — | $11.84M | — | $1.77M | $1.69M | $10.13M | $3.03 | $3.02 | 3,339,812 | 3,349,277 |
|---|
| 2019-12-31 | $5.53M | — | — | — | — | — | $12.33M | — | $3.83M | $1.99M | $10.33M | $3.10 | $3.09 | 3,332,869 | 3,344,072 |
|---|
| 2018-12-31 | $5.26M | — | — | — | — | — | $10.66M | — | $5.52M | $1.39M | $9.25M | $2.78 | $2.77 | 3,328,422 | 3,335,394 |
|---|
| 2017-12-31 | $4.97M | — | — | — | — | — | $10.56M | — | — | $3.1M | $7.44M | $2.24 | $2.23 | 3,325,032 | 3,329,563 |
|---|
| 2016-12-31 | $4.46M | — | — | — | — | — | $9.4M | — | — | $2.52M | $6.86M | $2.05 | $2.05 | 3,340,566 | 3,343,416 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $7.18M | — | — | $1.96M | $5.2M | $1.87 | $1.87 | 2,783,508 | 2,783,912 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $7.92M | — | — | $2.31M | $5.59M | $2.03 | $2.03 | 2,755,588 | 2,755,588 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $7.34M | — | — | $2.26M | $5.07M | $1.82 | $1.82 | — | 2,784,690 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $5.49M | — | — | $1.56M | $3.92M | $1.41 | $1.41 | — | 2,785,286 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $5.53M | — | — | $1.54M | $3.97M | $1.43 | $1.43 | — | 2,786,410 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $5.44M | — | — | $1.56M | $3.87M | $1.39 | $1.39 | — | — |
|---|