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 | — | — | — | — | — | — | — | — | $1.79M | $318,000.00 | $1.47M | $0.49 | $0.48 | 3,017,000 | — |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $2.11M | $438,000.00 | $1.68M | $0.55 | $0.54 | 3,023,000 | — |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $2.02M | $418,000.00 | $1.6M | $0.53 | $0.52 | 3,008,000 | — |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $1.55M | $374,000.00 | $1.18M | $0.39 | $0.38 | -8,746 | — |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $955,000.00 | $207,000.00 | $748,000.00 | $0.24 | $0.24 | 3,062,000 | — |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $1.21M | $187,000.00 | $1.02M | $0.33 | $0.33 | 3,059,000 | — |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $939,000.00 | -$2,000.00 | $941,000.00 | $0.31 | $0.31 | 3,058,000 | — |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $824,000.00 | $186,000.00 | $638,000.00 | $0.21 | $0.22 | 4,081 | — |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $908,000.00 | $176,000.00 | $732,000.00 | $0.24 | $0.24 | 3,047,000 | — |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $807,000.00 | -$196,000.00 | $1M | $0.33 | $0.33 | 3,040,000 | — |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $1.53M | $310,000.00 | $1.22M | $0.40 | $0.39 | 3,029,000 | — |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $1.6M | $343,000.00 | $1.26M | $0.41 | $0.40 | -1,252 | — |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $1.33M | $271,000.00 | $1.06M | $0.35 | $0.34 | 3,006,000 | — |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $2.16M | $444,000.00 | $1.71M | $0.57 | $0.55 | 2,995,000 | — |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $1.68M | $9,000.00 | $1.67M | $0.55 | $0.52 | 3,066,000 | — |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $1.27M | $205,000.00 | $1.07M | $0.32 | $0.31 | 15,320 | — |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $1.55M | $269,000.00 | $1.28M | $0.39 | $0.37 | 3,274,000 | — |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $1.48M | $300,000.00 | $1.18M | $0.36 | $0.34 | 3,228,000 | — |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $1.71M | $352,000.00 | $1.35M | $0.42 | $0.38 | 3,204,000 | — |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $1.63M | $337,000.00 | $1.3M | $0.40 | $0.37 | -7,501 | — |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $1.81M | $395,000.00 | $1.42M | $0.44 | $0.41 | 3,219,000 | — |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $1.79M | $390,000.00 | $1.4M | $0.44 | $0.42 | 3,234,000 | — |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $1.57M | $323,000.00 | $1.25M | $0.38 | $0.37 | 3,262,000 | — |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $1.31M | $267,000.00 | $1.04M | $0.32 | $0.30 | -42,368 | — |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $1.24M | $264,000.00 | $977,000.00 | $0.29 | $0.27 | 3,364,000 | — |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $735,000.00 | $147,000.00 | $588,000.00 | $0.35 | $0.32 | 1,699,000 | — |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $1.53M | $279,000.00 | $1.25M | $0.73 | $0.68 | 1,717,000 | — |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $1.46M | $299,000.00 | $1.16M | $0.66 | $0.62 | -6,264 | — |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $1.5M | $307,000.00 | $1.19M | $0.68 | $0.63 | 1,761,000 | — |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $1.54M | $363,000.00 | $1.18M | $0.66 | $0.62 | 1,776,000 | — |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $1.53M | $314,000.00 | $1.22M | $0.68 | $0.63 | 1,796,000 | — |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $1.59M | $412,000.00 | $1.18M | $0.65 | $0.61 | -4,465 | — |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $1.18M | $158,000.00 | $1.02M | $0.57 | $0.54 | 1,793,000 | — |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $1.47M | $1.11M | $361,000.00 | $0.20 | $0.19 | 1,801,000 | — |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $1.58M | $571,000.00 | $1.01M | $0.55 | $0.53 | 1,816,000 | — |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $1.55M | $515,000.00 | $1.04M | $0.57 | $0.53 | 3,149 | — |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $1.28M | $428,000.00 | $852,000.00 | $0.47 | $0.44 | 1,819,000 | — |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $1.08M | $317,000.00 | $763,000.00 | $0.42 | $0.40 | 1,812,000 | — |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $1.5M | $498,000.00 | $1M | $0.55 | $0.53 | 1,813,000 | — |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $1.47M | $486,000.00 | $981,000.00 | $0.53 | $0.52 | -14,612 | — |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $1.15M | $378,000.00 | $774,000.00 | $0.42 | $0.40 | 1,851,000 | — |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $1.01M | $330,000.00 | $681,000.00 | $0.36 | $0.35 | 1,870,000 | — |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $1.39M | $451,000.00 | $941,000.00 | $0.49 | $0.47 | 1,927,000 | — |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $1.29M | $435,000.00 | $854,000.00 | $0.44 | $0.43 | -12,768 | — |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $1.26M | $413,000.00 | $843,000.00 | $0.43 | $0.42 | 1,970,000 | — |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $1.24M | $409,000.00 | $835,000.00 | $0.42 | $0.41 | 1,997,000 | — |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $1.23M | $404,000.00 | $823,000.00 | $0.41 | $0.40 | 2,006,000 | — |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $1.13M | $377,000.00 | $748,000.00 | $0.37 | $0.35 | -12,134 | — |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $940,000.00 | $302,000.00 | $638,000.00 | $0.31 | $0.31 | 2,030,000 | — |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $954,000.00 | $309,000.00 | $645,000.00 | $0.31 | $0.30 | 2,099,000 | — |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $1.06M | $344,000.00 | $713,000.00 | $0.34 | $0.33 | 2,113,000 | — |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $1.03M | $397,000.00 | $635,000.00 | $0.30 | $0.30 | -69,697 | — |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $999,000.00 | $323,000.00 | $676,000.00 | $0.31 | $0.30 | 2,180,000 | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $1.32M | $440,000.00 | $881,000.00 | $0.36 | $0.35 | 2,421,000 | — |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $1.41M | $467,000.00 | $939,000.00 | $0.36 | $0.35 | 2,594,000 | 2,594,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $1.05M | $272,000.00 | $774,000.00 | $0.29 | $0.28 | -39,055 | — |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $846,000.00 | $259,000.00 | $587,000.00 | $0.21 | $0.21 | 2,793,000 | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $997,000.00 | $317,000.00 | $680,000.00 | $0.24 | $0.23 | 2,865,535 | — |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $1.08M | $279,000.00 | $802,000.00 | $0.28 | $0.28 | 2,859,000 | 2,859,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $665,000.00 | $187,000.00 | $478,000.00 | $0.18 | $0.18 | — | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $474,000.00 | $161,000.00 | $313,000.00 | $0.11 | $0.11 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $759,000.00 | $257,000.00 | $502,000.00 | $0.17 | $0.17 | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $978,000.00 | $332,000.00 | $646,000.00 | $0.22 | $0.22 | — | — |
|---|
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 | $1.3M | — | — | — | — | — | — | — | $4.65M | $766,000.00 | $3.89M | $1.27 | $1.26 | 3,054,254 | 3,078,367 |
|---|
| 2024-06-30 | $1.11M | — | — | — | — | — | — | — | $4.07M | $476,000.00 | $3.59M | $1.18 | $1.17 | 3,044,081 | 3,082,560 |
|---|
| 2023-06-30 | $1.48M | — | — | — | — | — | — | — | $6.77M | $1.07M | $5.7M | $1.89 | $1.81 | 3,020,748 | 3,152,885 |
|---|
| 2022-06-30 | $1.15M | — | — | — | — | — | — | — | $6M | $1.13M | $4.87M | $1.50 | $1.41 | 3,250,320 | 3,464,847 |
|---|
| 2021-06-30 | $991,000.00 | — | — | — | — | — | — | — | $6.81M | $1.45M | $5.37M | $1.66 | $1.57 | 3,230,499 | 3,426,203 |
|---|
| 2020-06-30 | $1.02M | — | — | — | — | — | — | — | $4.81M | $957,000.00 | $3.85M | $1.15 | $1.07 | 3,363,632 | 3,594,770 |
|---|
| 2019-06-30 | $975,000.00 | — | — | — | — | — | — | — | $6.03M | $1.28M | $4.74M | $2.68 | $2.50 | 1,767,736 | 1,894,011 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $5.82M | $2.25M | $3.57M | $1.98 | $1.87 | 1,799,535 | 1,911,127 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $5.41M | $1.76M | $3.65M | $2.01 | $1.91 | 1,817,149 | 1,909,467 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $5.02M | $1.64M | $3.38M | $1.80 | $1.74 | 1,877,388 | 1,941,702 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $5.02M | $1.66M | $3.36M | $1.70 | $1.65 | 1,978,232 | 2,031,859 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $4.08M | $1.33M | $2.74M | $1.33 | $1.29 | 2,068,866 | 2,120,798 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $4.76M | $1.63M | $3.13M | $1.34 | $1.31 | 2,330,303 | 2,394,517 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $3.97M | $1.13M | $2.84M | $1.02 | $1.01 | 2,799,945 | 2,818,075 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $2.88M | $938,000.00 | $1.94M | $0.67 | $0.67 | 2,903,578 | 2,908,195 |
|---|