Complete source-backed income-statement history.
- Available history
- 2010-09-30 to 2026-03-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 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $3.34M | $524,000.00 | $2.82M | $0.90 | $0.90 | 3,146,665 | 3,146,758 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $3.25M | $495,000.00 | $2.76M | $0.87 | $0.87 | 3,149,160 | 3,149,278 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $3.11M | $477,000.00 | $2.63M | $0.84 | $0.84 | 3,142,850 | 3,142,961 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $2.71M | $415,000.00 | $2.29M | $0.73 | $0.73 | 3,228 | 3,249 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $2.13M | $274,000.00 | $1.85M | $0.59 | $0.59 | 3,139,105 | 3,139,149 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $2.78M | $488,000.00 | $2.29M | $0.73 | $0.73 | 3,132,556 | 3,132,556 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $2.72M | $480,000.00 | $2.24M | $0.72 | $0.72 | 3,119,603 | 3,119,603 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $2.56M | $458,000.00 | $2.1M | $0.67 | $0.67 | 4,269 | 4,269 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $2.49M | $435,000.00 | $2.05M | $0.66 | $0.66 | 3,115,723 | 3,115,723 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $2.45M | $435,000.00 | $2.02M | $0.65 | $0.65 | 3,107,496 | 3,107,496 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $2.93M | $517,000.00 | $2.41M | $0.78 | $0.78 | 3,092,945 | 3,092,945 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $3.3M | $602,000.00 | $2.69M | $0.85 | $0.85 | 17,851 | 17,851 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $3.2M | $565,000.00 | $2.64M | $0.86 | $0.86 | 3,078,595 | 3,079,813 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $3.39M | $577,000.00 | $2.81M | $0.91 | $0.91 | 3,076,207 | 3,077,021 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $3.04M | $504,000.00 | $2.54M | $0.83 | $0.83 | 3,048,018 | 3,048,018 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $3.35M | $567,000.00 | $2.78M | $0.91 | $0.91 | 3,134 | 3,105 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $3.11M | $528,000.00 | $2.59M | $0.85 | $0.85 | 3,039,049 | 3,039,552 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $3.85M | $685,000.00 | $3.16M | $1.04 | $1.04 | 3,034,362 | 3,034,800 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $3.22M | $559,000.00 | $2.67M | $0.88 | $0.88 | 3,024,794 | 3,024,996 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $2.34M | $378,000.00 | $1.96M | $0.65 | $0.65 | 1,345 | 1,345 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $2.54M | $424,000.00 | $2.12M | $0.70 | $0.70 | 3,018,529 | 3,018,849 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $3.05M | $543,000.00 | $2.51M | $0.83 | $0.83 | 3,017,268 | 3,017,289 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $2.91M | $505,000.00 | $2.4M | $0.80 | $0.80 | 3,010,844 | 3,010,844 |
|---|
| 2020-06-30 | $443,000.00 | — | — | — | — | — | — | — | $1.84M | $275,000.00 | $1.57M | $0.52 | $0.52 | 45,807 | 45,807 |
|---|
| 2020-03-31 | $800,000.00 | — | — | — | — | — | — | — | $1.18M | $164,000.00 | $1.02M | $0.34 | $0.34 | 3,003,205 | 3,003,205 |
|---|
| 2019-12-31 | $814,000.00 | — | — | — | — | — | — | — | $1.7M | $261,000.00 | $1.44M | $0.53 | $0.53 | 2,737,800 | 2,737,800 |
|---|
| 2019-09-30 | $1.16M | — | — | — | — | — | — | — | $1.72M | $212,000.00 | $1.5M | $0.55 | $0.55 | 2,734,578 | 2,734,578 |
|---|
| 2019-06-30 | $782,000.00 | — | — | — | — | — | — | — | $1.19M | $177,000.00 | $1.01M | $0.37 | $0.37 | 360 | 360 |
|---|
| 2019-03-31 | $702,000.00 | — | — | — | — | — | — | — | $1.19M | $150,000.00 | $1.04M | $0.38 | $0.38 | 2,730,376 | 2,730,376 |
|---|
| 2018-12-31 | $903,000.00 | — | — | — | — | — | — | — | $2.21M | $364,000.00 | $1.85M | $0.68 | $0.68 | 2,730,375 | 2,730,375 |
|---|
| 2018-09-30 | $740,000.00 | — | — | — | — | — | — | — | $2M | $322,000.00 | $1.67M | $0.61 | $0.61 | 2,729,103 | 2,729,171 |
|---|
| 2018-06-30 | $712,000.00 | — | — | — | — | — | — | — | $1.32M | $239,000.00 | $1.08M | $0.39 | $0.39 | 388 | 388 |
|---|
| 2018-03-31 | $659,000.00 | — | — | — | — | — | — | — | $1.09M | $175,000.00 | $913,000.00 | $0.33 | $0.33 | 2,727,837 | 2,727,837 |
|---|
| 2017-12-31 | $771,000.00 | — | — | — | — | — | — | — | $1.15M | $489,000.00 | $657,000.00 | $0.24 | $0.24 | 2,727,666 | 2,727,666 |
|---|
| 2017-09-30 | $766,000.00 | — | — | — | — | — | — | — | $1.18M | $246,000.00 | $929,000.00 | $0.34 | $0.34 | 2,724,997 | 2,724,997 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $987,000.00 | $182,000.00 | $805,000.00 | $0.30 | $0.30 | 161 | 168 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $628,000.00 | $62,000.00 | $566,000.00 | $0.21 | $0.21 | 2,724,418 | 2,724,448 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $867,000.00 | $145,000.00 | $722,000.00 | $0.27 | $0.27 | 2,724,061 | 2,724,061 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $1.15M | $252,000.00 | $901,000.00 | $0.33 | $0.33 | 2,723,915 | 2,723,915 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | -$98,000.00 | -$171,000.00 | $73,000.00 | $0.03 | $0.03 | 284 | 284 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $864,000.00 | $156,000.00 | $708,000.00 | $0.26 | $0.26 | 2,725,543 | 2,725,543 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $761,000.00 | $122,000.00 | $639,000.00 | $0.23 | $0.23 | 2,724,774 | 2,724,774 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $899,000.00 | $172,000.00 | $727,000.00 | $0.27 | $0.27 | 2,724,372 | 2,724,372 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $954,000.00 | $192,000.00 | $762,000.00 | $0.29 | $0.28 | -2,725,818,696 | -2,725,818,696 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $759,000.00 | $127,000.00 | $632,000.00 | $0.23 | $0.23 | 2,728,083,000 | 2,728,083,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $1.02M | $215,000.00 | $808,000.00 | $0.30 | $0.30 | 2,728,686,000 | 2,728,686,000 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $940,000.00 | $184,000.00 | $756,000.00 | $0.28 | $0.28 | 2,721,695,000 | 2,721,695,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $979,000.00 | $196,000.00 | $783,000.00 | $0.29 | $0.29 | 8,952,000 | 8,952,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $823,000.00 | $145,000.00 | $678,000.00 | $0.25 | $0.25 | 2,724,930,000 | 2,724,930,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $943,000.00 | $188,000.00 | $755,000.00 | $0.28 | $0.28 | 2,726,687,000 | 2,726,687,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $746,000.00 | $125,000.00 | $621,000.00 | $0.24 | $0.24 | 2,613,698 | 2,613,698 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $836,000.00 | $157,000.00 | $679,000.00 | $0.33 | $0.33 | 1,697 | 1,697 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $767,000.00 | $139,000.00 | $628,000.00 | $0.30 | $0.30 | 2,065,887 | 2,065,887 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $947,000.00 | $200,000.00 | $747,000.00 | $0.36 | $0.36 | 2,062,658 | 2,062,658 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $753,000.00 | $138,000.00 | $615,000.00 | $0.30 | $0.30 | 2,057,751 | 2,057,751 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $739,000.00 | $139,000.00 | $600,000.00 | $0.29 | $0.29 | 1,000 | 1,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $882,000.00 | $196,000.00 | $686,000.00 | $0.33 | $0.33 | 2,051,024 | 2,051,024 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $1.05M | $258,000.00 | $791,000.00 | $0.39 | $0.39 | 2,050,176 | 2,050,176 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $893,000.00 | $206,000.00 | $687,000.00 | $0.34 | $0.34 | 2,049,974 | 2,049,974 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $707,000.00 | $148,000.00 | $559,000.00 | — | — | 1,472 | 1,472 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $591,000.00 | $109,000.00 | $482,000.00 | — | — | 2,044,179 | 2,044,179 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $738,000.00 | $164,000.00 | $574,000.00 | — | — | 2,041,517,000 | 2,041,517,000 |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $833,000.00 | $200,000.00 | $633,000.00 | — | — | — | — |
|---|
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-06-30 | $4.65M | — | — | — | — | — | — | — | $10.32M | $1.66M | $8.67M | $2.77 | $2.77 | 3,133,305 | 3,133,326 |
|---|
| 2024-06-30 | $4.38M | — | — | — | — | — | — | — | $10.43M | $1.85M | $8.58M | $2.76 | $2.76 | 3,109,263 | 3,109,263 |
|---|
| 2023-06-30 | $4.14M | — | — | — | — | — | — | — | $12.92M | $2.25M | $10.67M | $3.45 | $3.45 | 3,090,187 | 3,090,187 |
|---|
| 2022-06-30 | $3.86M | — | — | — | — | — | — | — | $13.53M | $2.34M | $11.19M | $3.68 | $3.68 | 3,039,607 | 3,039,853 |
|---|
| 2021-06-30 | $3.42M | — | — | — | — | — | — | — | $10.84M | $1.85M | $8.99M | $2.98 | $2.98 | 3,019,118 | 3,019,118 |
|---|
| 2020-06-30 | $3.22M | — | — | — | — | — | — | — | $6.44M | $912,000.00 | $5.53M | $1.92 | $1.92 | 2,874,234 | 2,874,234 |
|---|
| 2019-06-30 | $2.98M | — | — | — | — | — | — | — | $6.58M | $1.01M | $5.57M | $2.04 | $2.04 | 2,731,247 | 2,731,247 |
|---|
| 2018-06-30 | $2.72M | — | — | — | — | — | — | — | $4.73M | $1.15M | $3.58M | $1.31 | $1.31 | 2,726,926 | 2,726,926 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $3.64M | $641,000.00 | $2.99M | $1.10 | $1.10 | 2,724,293 | 2,724,325 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $2.43M | $279,000.00 | $2.15M | $0.79 | $0.79 | 2,725,276 | 2,725,276 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $3.68M | $718,000.00 | $2.96M | $1.09 | $1.08 | 2,726,304 | 2,726,304 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $3.49M | $654,000.00 | $2.84M | $1.05 | $1.05 | 2,701,614,000 | 2,701,614,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $3.3M | $634,000.00 | $2.67M | $1.29 | $1.29 | 2,063,666 | 2,063,666 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $3.56M | $799,000.00 | $2.76M | $1.35 | $1.35 | 2,051,390 | 2,051,390 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $2.87M | $621,000.00 | $2.25M | $1.10 | $1.10 | 2,042,874 | 2,042,874 |
|---|