Complete source-backed income-statement history.
- Available history
- 2013-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 | — | — | — | — | — | — | — | — | $325,000.00 | $17,000.00 | $308,000.00 | $0.03 | $0.03 | 8,880,664 | 8,930,663 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | -$314,000.00 | -$320,000.00 | $6,000.00 | $0.00 | $0.00 | 8,847,209 | 8,894,998 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $915,000.00 | $533,000.00 | $382,000.00 | $0.04 | $0.04 | 11,011 | 11,011 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | -$146,000.00 | -$948,000.00 | $802,000.00 | $0.09 | $0.09 | 8,808,036 | 8,813,632 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $3.96M | $297,000.00 | $3.66M | $0.42 | $0.42 | 8,783,035 | 8,791,478 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | -$10.16M | -$1.13M | -$9.04M | -$1.03 | -$1.03 | 8,747,422 | 8,747,422 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$2.45M | $359,000.00 | -$2.81M | -$0.32 | -$0.32 | -20,275 | -20,275 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | -$3.18M | -$1.2M | -$1.98M | -$0.23 | -$0.23 | 8,756,765 | 8,756,765 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | -$2.77M | -$547,000.00 | $1.42M | -$0.25 | -$0.25 | 8,783,086 | 8,783,086 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $843,000.00 | $447,000.00 | $396,000.00 | $0.04 | $0.04 | 8,876,236 | 8,907,184 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | -$6.88M | -$1.35M | -$5.52M | -$0.61 | -$0.61 | 7,893 | 10,776 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $3.11M | $603,000.00 | $2.5M | $0.28 | $0.28 | 8,906,526 | 8,934,882 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $2.18M | $475,000.00 | $1.78M | $0.20 | $0.20 | 8,914,355 | 8,931,386 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $4.27M | $825,000.00 | $3.53M | $0.39 | $0.39 | 8,911,294 | 8,939,601 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $6.87M | $1.01M | $6.06M | $0.67 | $0.67 | -4,197 | -12,198 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $4.41M | $818,000.00 | $4.29M | $0.47 | $0.47 | 9,093,821 | 9,138,123 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $2M | $467,000.00 | $2.49M | $0.27 | $0.27 | 9,094,894 | 9,166,131 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $3.06M | $554,000.00 | $2.81M | $0.30 | $0.30 | 9,130,168 | 9,225,368 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $6.06M | $1.11M | $5.12M | $0.54 | $0.54 | -20,800 | -23,540 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $5M | $946,000.00 | $4.18M | $0.44 | $0.44 | 9,170,324 | 9,253,832 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $3.51M | $663,000.00 | $3M | $0.32 | $0.32 | 9,132,577 | 9,251,131 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $3.59M | $473,000.00 | $3.12M | $0.33 | $0.33 | 9,156,824 | 9,248,195 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $4.67M | $850,000.00 | $3.82M | $0.38 | $0.38 | -38,976 | -37,040 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $5.11M | $1.44M | $3.68M | $0.40 | $0.40 | 9,257,252 | 9,263,975 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $2.44M | $464,000.00 | $1.98M | $0.21 | $0.21 | 9,373,253 | 9,408,123 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $1.08M | $204,000.00 | $873,000.00 | $0.09 | $0.09 | 9,624,727 | 9,676,377 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $2.71M | $495,000.00 | $2.22M | $0.24 | $0.23 | -85,048 | -83,697 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $3.09M | $580,000.00 | $2.51M | $0.25 | $0.25 | 9,854,973 | 9,903,341 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $2.57M | $493,000.00 | $2.08M | $0.21 | $0.21 | 9,856,423 | 9,957,087 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $2.72M | $509,000.00 | $2.21M | $0.22 | $0.22 | 9,973,125 | 10,050,268 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $2.57M | $441,000.00 | $2.13M | $0.21 | $0.21 | -115,329 | -61,678 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $2.37M | $443,000.00 | $1.93M | $0.19 | $0.19 | 10,324,048 | 10,397,604 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $1.87M | $345,000.00 | $1.53M | $0.15 | $0.15 | 10,329,680 | 10,456,346 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $1.87M | $346,000.00 | $1.52M | $0.15 | $0.14 | 10,491,647 | 10,604,656 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $2.35M | $581,000.00 | $1.77M | $0.17 | $0.17 | 10,631,508 | 10,702,261 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $1.5M | $380,000.00 | $1.12M | $0.10 | $0.11 | -128,512 | -108,516 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $2.59M | $429,000.00 | $2.16M | $0.20 | $0.20 | 10,812,035 | 10,919,741 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $1.71M | $519,000.00 | $1.19M | $0.11 | $0.11 | 11,168,942 | 11,244,229 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $985,000.00 | $334,000.00 | $651,000.00 | $0.06 | $0.06 | 11,647,106 | 11,833,505 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $1.65M | $500,000.00 | $1.15M | $0.09 | $0.09 | -25,045 | -25,045 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $1.2M | $298,000.00 | $897,000.00 | $0.07 | $0.07 | 12,056,112 | 12,056,112 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $955,000.00 | $242,000.00 | $713,000.00 | $0.06 | $0.06 | 12,094,515 | 12,094,515 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $1.65M | $417,000.00 | $1.23M | $0.10 | $0.10 | 12,144,859 | 12,144,859 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $1.01M | $251,000.00 | $758,000.00 | — | — | — | -49,390 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | -$8.74M | -$1.16M | -$7.58M | — | — | — | 12,214,461 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $1.14M | $256,000.00 | $882,000.00 | — | — | — | — |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $1.15M | $299,000.00 | $849,000.00 | — | — | — | — |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $792,000.00 | $120,000.00 | $672,000.00 | — | — | — | — |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $551,000.00 | $92,000.00 | $459,000.00 | — | — | — | — |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $1.19M | $335,000.00 | $857,000.00 | — | — | — | — |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $873,000.00 | $193,000.00 | $680,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-12-31 | — | — | — | — | — | — | — | — | -$5.43M | -$1.24M | -$4.19M | -$0.48 | -$0.48 | 8,790,719 | 8,790,719 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$7.56M | -$944,000.00 | -$6.61M | -$0.75 | -$0.75 | 8,784,849 | 8,784,849 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $2.68M | $549,000.00 | $2.29M | $0.26 | $0.26 | 8,918,284 | 8,941,180 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $16.34M | $2.85M | $15.65M | $1.71 | $1.71 | 9,082,032 | 9,143,615 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $18.17M | $3.19M | $15.42M | $1.63 | $1.63 | 9,133,953 | 9,228,740 |
|---|
| 2020-12-31 | $176,000.00 | — | — | — | — | — | — | — | $13.29M | $2.95M | $10.34M | $1.07 | $1.07 | 9,370,778 | 9,402,198 |
|---|
| 2019-12-31 | $229,000.00 | — | — | — | — | — | — | — | $11.09M | $2.08M | $9.01M | $0.92 | $0.91 | 9,845,021 | 9,923,110 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $8.68M | $1.58M | $7.11M | $0.69 | $0.68 | 10,331,902 | 10,434,437 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $6.78M | $1.66M | $5.12M | $0.46 | $0.46 | 11,084,726 | 11,170,040 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $5.45M | $1.46M | $3.99M | $0.33 | $0.33 | 12,049,621 | 12,049,621 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | -$5.44M | -$354,000.00 | -$5.09M | -$0.42 | -$0.42 | 12,165,071 | 12,165,071 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $3.41M | $740,000.00 | $2.67M | — | — | — | — |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $2.74M | $422,000.00 | $2.32M | — | — | — | — |
|---|