Complete source-backed income-statement history.
- Available history
- 2010-09-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 | — | — | — | — | — | — | $734,000.00 | — | $734,000.00 | $253,000.00 | $481,000.00 | $0.18 | $0.18 | 2,647,044 | 2,687,084 |
|---|
| 2026-03-31 | — | — | — | — | — | — | $286,000.00 | — | $286,000.00 | $120,000.00 | $166,000.00 | $0.06 | $0.06 | 2,639,014 | 2,656,601 |
|---|
| 2025-12-31 | — | — | — | — | — | — | $254,000.00 | — | $254,000.00 | $80,000.00 | $174,000.00 | $0.06 | $0.06 | 1,434 | 1,434 |
|---|
| 2025-09-30 | — | — | — | — | — | — | -$11,000.00 | — | -$11,000.00 | $30,000.00 | -$41,000.00 | -$0.02 | -$0.02 | 2,635,983 | 2,635,983 |
|---|
| 2025-06-30 | — | — | — | — | — | — | $482,000.00 | — | $482,000.00 | $210,000.00 | $272,000.00 | $0.10 | $0.10 | 2,630,585 | 2,630,585 |
|---|
| 2025-03-31 | — | — | — | — | — | — | -$81,000.00 | — | -$81,000.00 | $2,000.00 | -$83,000.00 | -$0.03 | -$0.03 | 2,626,967 | 2,626,967 |
|---|
| 2024-12-31 | — | — | — | — | — | — | $2.1M | — | $2.1M | $674,000.00 | $1.58M | $0.61 | $0.61 | 17,811 | 17,811 |
|---|
| 2024-09-30 | — | — | — | — | — | — | $411,000.00 | — | $411,000.00 | $168,000.00 | $243,000.00 | $0.09 | $0.09 | 2,631,048 | 2,631,048 |
|---|
| 2024-06-30 | — | — | — | — | — | — | $183,000.00 | — | $183,000.00 | $83,000.00 | $100,000.00 | $0.04 | $0.04 | 2,600,346 | 2,600,346 |
|---|
| 2024-03-31 | — | — | — | — | — | — | $731,000.00 | — | $731,000.00 | $264,000.00 | $873,000.00 | $0.36 | $0.36 | 2,450,814 | 2,450,814 |
|---|
| 2023-12-31 | — | — | — | — | — | — | $3.14M | — | $1.47M | $580,000.00 | $1.14M | $0.50 | $0.50 | 33,003 | 19,719 |
|---|
| 2023-09-30 | — | — | — | — | — | — | -$735,000.00 | — | $80,000.00 | $35,000.00 | -$255,000.00 | -$0.11 | -$0.11 | 2,244,163 | 2,260,176 |
|---|
| 2023-06-30 | — | — | — | — | — | — | $538,000.00 | — | $1.16M | $362,000.00 | $570,000.00 | $0.25 | $0.25 | 2,236,885 | 2,241,570 |
|---|
| 2023-03-31 | — | — | — | — | — | — | $667,000.00 | — | $899,000.00 | $251,000.00 | $563,000.00 | $0.26 | $0.25 | 2,182,597 | 2,272,530 |
|---|
| 2022-12-31 | — | — | — | — | — | — | $1.63M | — | $1.63M | $523,000.00 | $1.21M | $0.58 | $0.56 | 8,587 | 1,945 |
|---|
| 2022-09-30 | — | — | — | — | — | — | $4.66M | — | $4.66M | $1.01M | $2.64M | $1.29 | $1.22 | 2,050,650 | 2,168,732 |
|---|
| 2022-06-30 | — | — | — | — | — | — | $2.95M | — | $2.95M | $658,000.00 | $1.77M | $0.87 | $0.82 | 2,038,479 | 2,161,277 |
|---|
| 2022-03-31 | — | — | — | — | — | — | $4.13M | — | $4.13M | $861,000.00 | $2.25M | $1.12 | $1.05 | 2,013,638 | 2,137,122 |
|---|
| 2021-12-31 | — | — | — | — | — | — | $3.29M | — | $3.29M | $799,000.00 | $2.08M | $1.04 | $0.99 | 4,132 | 7,822 |
|---|
| 2021-09-30 | — | — | — | — | — | — | $2.62M | — | $2.62M | $702,000.00 | $1.78M | $0.89 | $0.85 | 2,002,816 | 2,100,026 |
|---|
| 2021-06-30 | — | — | — | — | — | — | $1.99M | — | $1.99M | $567,000.00 | $1.51M | $0.76 | $0.72 | 1,991,617 | 2,091,490 |
|---|
| 2021-03-31 | — | — | — | — | — | — | $1.42M | — | $1.42M | $424,000.00 | $1.03M | $0.52 | $0.50 | 1,980,007 | 2,066,411 |
|---|
| 2020-12-31 | — | — | — | — | — | — | $1.5M | — | $1.5M | $426,000.00 | $1.07M | $0.54 | $0.53 | 725 | 1,751 |
|---|
| 2020-09-30 | — | — | — | — | — | — | $1.4M | — | $1.4M | $396,000.00 | $1.01M | $0.51 | $0.50 | 1,982,697 | 2,010,815 |
|---|
| 2020-06-30 | — | — | — | — | — | — | $1.03M | — | $1.03M | $294,000.00 | $731,000.00 | $0.37 | $0.36 | 1,978,421 | 2,003,159 |
|---|
| 2020-03-31 | — | — | — | — | — | — | $608,000.00 | — | $608,000.00 | $176,000.00 | $432,000.00 | $0.22 | $0.21 | 1,964,132 | 2,031,494 |
|---|
| 2019-12-31 | — | — | — | — | — | — | $775,000.00 | — | $775,000.00 | $178,000.00 | $597,000.00 | $0.31 | $0.30 | 3,245 | 5,644 |
|---|
| 2019-09-30 | — | — | — | — | — | — | $1.12M | — | $1.12M | $322,000.00 | $802,000.00 | $0.41 | $0.40 | 1,966,003 | 2,011,575 |
|---|
| 2019-06-30 | — | — | — | — | — | — | $941,000.00 | — | $941,000.00 | $276,000.00 | $665,000.00 | $0.34 | $0.33 | 1,953,452 | 2,001,690 |
|---|
| 2019-03-31 | — | — | — | — | — | — | $587,000.00 | — | $587,000.00 | $174,000.00 | $413,000.00 | $0.21 | $0.21 | 1,940,363 | 1,991,779 |
|---|
| 2018-12-31 | — | — | — | — | — | — | $748,000.00 | — | $748,000.00 | $225,000.00 | $523,000.00 | $0.27 | $0.26 | 6,674 | 4,481 |
|---|
| 2018-09-30 | — | — | — | — | — | — | $875,000.00 | — | $875,000.00 | $217,000.00 | $658,000.00 | $0.34 | $0.33 | 1,945,553 | 2,016,537 |
|---|
| 2018-06-30 | — | — | — | — | — | — | $705,000.00 | — | $705,000.00 | $170,000.00 | $535,000.00 | $0.28 | $0.27 | 1,904,344 | 1,963,852 |
|---|
| 2018-03-31 | — | — | — | — | — | — | $343,000.00 | — | $343,000.00 | $55,000.00 | $288,000.00 | $0.15 | $0.14 | 1,881,865 | 1,990,290 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $676,000.00 | $499,000.00 | $177,000.00 | $0.10 | $0.09 | -225 | -3,306 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $953,000.00 | $358,000.00 | $595,000.00 | $0.32 | $0.30 | 1,868,969 | 2,007,819 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $798,000.00 | $274,000.00 | $524,000.00 | $0.28 | $0.26 | 1,865,612 | 2,008,404 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $245,000.00 | $74,000.00 | $171,000.00 | $0.09 | $0.09 | 1,838,125 | 1,980,217 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $541,000.00 | $86,000.00 | $455,000.00 | $0.25 | $0.23 | 7,067 | 146 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $652,000.00 | $250,000.00 | $402,000.00 | $0.22 | $0.21 | 1,792,673 | 1,950,413 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $641,000.00 | $239,000.00 | $402,000.00 | $0.23 | $0.21 | 1,775,829 | 1,938,627 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $400,000.00 | $161,000.00 | $239,000.00 | $0.14 | $0.12 | 1,754,326 | 1,929,368 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $549,000.00 | $171,000.00 | $378,000.00 | $0.22 | $0.20 | 3,767 | 5,758 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $499,000.00 | $189,000.00 | $310,000.00 | $0.18 | $0.16 | 1,706,946 | 1,888,113 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $600,000.00 | $226,000.00 | $374,000.00 | $0.22 | $0.20 | 1,714,582 | 1,869,558 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $346,000.00 | $137,000.00 | $209,000.00 | $0.13 | $0.12 | 1,703,588 | 1,852,214 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $520,000.00 | $159,000.00 | $361,000.00 | $0.21 | $0.20 | -318 | 4,736 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $557,000.00 | $201,000.00 | $356,000.00 | $0.21 | $0.20 | 1,683,716 | 1,788,418 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $523,000.00 | $198,000.00 | $325,000.00 | $0.38 | $0.36 | 845,612 | 896,142 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $336,000.00 | $136,000.00 | $200,000.00 | $0.23 | $0.22 | 857,963 | 907,798 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $400,000.00 | $142,000.00 | $258,000.00 | $0.29 | $0.28 | -1,305 | -717 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $220,000.00 | $89,000.00 | $131,000.00 | $0.15 | $0.14 | 892,266 | 933,809 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $273,000.00 | $100,000.00 | $173,000.00 | $0.20 | $0.19 | 886,437 | 926,817 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $226,000.00 | $86,000.00 | $140,000.00 | $0.16 | $0.15 | 892,666 | 930,816 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $301,000.00 | $111,000.00 | $190,000.00 | $0.21 | $0.21 | 1,994 | 2,186 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $374,000.00 | $132,000.00 | $242,000.00 | $0.27 | $0.27 | 891,168 | 894,975 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $609,000.00 | $236,000.00 | $373,000.00 | $0.42 | $0.42 | 886,437 | 891,204 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $289,000.00 | $113,000.00 | $176,000.00 | $0.20 | $0.20 | 880,380 | 886,222 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $232,000.00 | $89,000.00 | $143,000.00 | $0.16 | $0.16 | 1,027 | 506 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $188,000.00 | $77,000.00 | $111,000.00 | $0.13 | $0.13 | 878,477 | 880,524 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $198,000.00 | $81,000.00 | $117,000.00 | $0.13 | $0.13 | 874,110 | 879,067 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $264,000.00 | $107,000.00 | $157,000.00 | $0.18 | $0.18 | 867,913 | 875,670 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $343,000.00 | $137,000.00 | $206,000.00 | $0.22 | $0.21 | -37,242 | -37,072 |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $285,000.00 | $112,000.00 | $173,000.00 | $0.17 | $0.17 | 1,014,681 | 1,016,299 |
|---|
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 | — | — | — | — | — | — | $644,000.00 | — | $644,000.00 | $322,000.00 | $322,000.00 | $0.12 | $0.12 | 2,632,661 | 2,632,661 |
|---|
| 2024-12-31 | — | — | — | — | — | — | $3.42M | — | $3.42M | $1.19M | $2.8M | $1.08 | $1.08 | 2,578,804 | 2,578,804 |
|---|
| 2023-12-31 | — | — | — | — | — | — | $3.61M | — | $3.61M | $1.23M | $2.02M | $0.90 | $0.89 | 2,254,444 | 2,275,034 |
|---|
| 2022-12-31 | — | — | — | — | — | — | $13.37M | — | $13.37M | $3.05M | $7.86M | $3.85 | $3.65 | 2,042,740 | 2,152,889 |
|---|
| 2021-12-31 | — | — | — | — | — | — | $9.31M | — | $9.31M | $2.49M | $6.4M | $3.21 | $3.06 | 1,995,468 | 2,093,108 |
|---|
| 2020-12-31 | — | — | — | — | — | — | $4.54M | — | $4.54M | $1.29M | $3.25M | $1.64 | $1.61 | 1,975,836 | 2,012,399 |
|---|
| 2019-12-31 | — | — | — | — | — | — | $3.43M | — | $3.43M | $950,000.00 | $2.48M | $1.27 | $1.24 | 1,956,612 | 2,005,438 |
|---|
| 2018-12-31 | — | — | — | — | — | — | $2.67M | — | $2.67M | $667,000.00 | $2M | $1.04 | $1.01 | 1,923,491 | 1,982,998 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $2.67M | $1.21M | $1.47M | $0.79 | $0.74 | 1,857,457 | 1,994,832 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $2.23M | $736,000.00 | $1.5M | $0.84 | $0.77 | 1,781,410 | 1,935,903 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $1.99M | $723,000.00 | $1.27M | $0.74 | $0.68 | 1,718,456 | 1,882,466 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $1.94M | $694,000.00 | $1.24M | $0.73 | $0.69 | 1,703,732 | 1,810,642 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $1.12M | $417,000.00 | $702,000.00 | $0.79 | $0.76 | 889,190 | 927,270 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $1.57M | $592,000.00 | $981,000.00 | $1.10 | $1.10 | 888,008 | 892,834 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $882,000.00 | $354,000.00 | $528,000.00 | $0.60 | $0.60 | 874,566 | 878,899 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $1.11M | $440,000.00 | $671,000.00 | $0.66 | $0.65 | 1,023,360 | 1,027,717 |
|---|