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.12M | — | — | — | $1.02M | — | -$1.59M | — | -$2.46M | $19,000.00 | -$2.48M | -$0.40 | -$0.40 | 6,159,232 | 6,159,232 |
|---|
| 2026-03-31 | $1.14M | — | — | — | $1.2M | — | -$1.88M | — | -$2.48M | $12,000.00 | -$2.49M | -$0.42 | -$0.42 | 5,903,599 | 5,903,599 |
|---|
| 2025-12-31 | $1.17M | — | $1.17M | — | $1.32M | — | -$1.95M | — | -$2.8M | $0.00 | -$2.78M | -$0.02 | -$0.02 | 531,417 | 531,417 |
|---|
| 2025-09-30 | $1.12M | — | $1.12M | — | $1.21M | — | -$7.44M | — | -$7.96M | $25,000.00 | -$7.9M | -$2.02 | -$2.02 | 3,918,993 | 3,918,993 |
|---|
| 2025-06-30 | $1.32M | — | $1.32M | — | $912,000.00 | — | -$1.65M | — | -$3.99M | $0.00 | -$3.99M | -$1.66 | -$1.66 | 2,403,639 | 2,403,639 |
|---|
| 2025-03-31 | $1.33M | — | — | — | $1.2M | — | -$2.19M | — | -$2.75M | $50,000.00 | -$2.8M | -$1.18 | -$1.18 | 2,373,583 | 2,373,583 |
|---|
| 2024-12-31 | $1.21M | $0.00 | $1.21M | — | $1.71M | — | -$6.44M | — | -$6.94M | $220,000.00 | -$7.08M | -$3.02 | -$3.02 | 28,763 | 28,763 |
|---|
| 2024-09-30 | $1.91M | $407,000.00 | $1.51M | — | $1.62M | — | -$9.08M | — | -$9.22M | $0.00 | -$9.21M | -$3.92 | -$3.92 | 2,352,135 | 2,352,135 |
|---|
| 2024-06-30 | $2.95M | $38,000.00 | $2.92M | — | $1.49M | — | $307,000.00 | — | $161,000.00 | $0.00 | $195,000.00 | $0.08 | $0.08 | 2,349,014 | 2,353,879 |
|---|
| 2024-03-31 | $2.18M | — | $2.18M | — | $2.03M | — | -$6.2M | — | -$6.35M | $0.00 | -$6.29M | -$3.09 | -$3.09 | 2,037,397 | 2,037,397 |
|---|
| 2023-12-31 | $2.29M | $200,000.00 | $2.09M | — | $3.34M | — | -$5.62M | — | -$5.98M | $1.21M | -$6.8M | -$9.96 | -$9.96 | -17,712,453 | -17,712,453 |
|---|
| 2023-09-30 | $2.64M | $225,000.00 | $2.41M | — | $3.48M | — | -$5.4M | — | -$5.4M | $0.00 | -$5.14M | -$0.26 | -$0.26 | 19,749,317 | 19,749,317 |
|---|
| 2023-06-30 | $6.78M | $3.8M | $2.98M | — | $2.94M | — | -$3.71M | — | -$3.7M | $0.00 | -$3.47M | -$0.18 | -$0.18 | 19,735,500 | 19,735,500 |
|---|
| 2023-03-31 | $6.05M | $2.69M | $3.36M | — | $3.49M | — | -$5.91M | — | -$5.94M | $0.00 | -$5.64M | -$0.29 | -$0.29 | 19,633,194 | 19,633,194 |
|---|
| 2022-12-31 | $4.07M | $2.27M | $1.8M | — | $4.95M | — | -$8.42M | — | -$8.45M | -$2.07M | -$5.98M | -$0.30 | -$0.30 | 65 | -127,670 |
|---|
| 2022-09-30 | $4.5M | $1.47M | $3.04M | — | $3.62M | — | -$5.98M | — | -$5.97M | -$1.54M | -$4.04M | -$0.21 | -$0.21 | 19,624,860 | 19,624,860 |
|---|
| 2022-06-30 | $8.47M | $2.57M | $5.9M | — | $4.29M | — | $15.17M | — | $12.37M | $3.18M | $9.49M | $0.48 | $0.48 | 19,677,243 | 19,814,448 |
|---|
| 2022-03-31 | $8.75M | $1.68M | $7.07M | — | $3.42M | — | -$3.03M | — | -$3.74M | $0.00 | -$3.49M | -$0.18 | -$0.18 | 19,571,119 | 19,571,119 |
|---|
| 2021-12-31 | $8.1M | $2.9M | $5.19M | — | $4.77M | — | -$7.05M | — | -$8.32M | -$1.09M | -$6.94M | -$0.36 | -$0.36 | 37,518 | 37,518 |
|---|
| 2021-09-30 | $11.26M | $2.87M | $8.4M | — | $3.46M | — | -$1.31M | — | -$1.89M | -$535,000.00 | -$1.14M | -$0.06 | -$0.06 | 19,541,774 | 19,541,774 |
|---|
| 2021-06-30 | $10.76M | $3.06M | $7.7M | — | $3.09M | — | -$1.72M | — | -$3.16M | -$1.35M | -$1.56M | -$0.08 | -$0.08 | 19,449,116 | 19,449,116 |
|---|
| 2021-03-31 | $7.81M | $1.84M | $5.97M | — | $3.04M | — | -$2.49M | — | -$2.77M | -$138,000.00 | -$2.55M | -$0.13 | -$0.13 | 19,261,436 | 19,261,436 |
|---|
| 2020-12-31 | $7.48M | $1.53M | $5.95M | — | $2.59M | — | -$14.4M | — | -$14.7M | -$4.25M | -$10.4M | -$0.55 | -$0.55 | 39,007 | 39,007 |
|---|
| 2020-09-30 | $7.39M | $1.27M | $6.12M | — | $2.16M | — | -$301,000.00 | — | -$605,000.00 | -$145,000.00 | -$434,000.00 | -$0.02 | -$0.02 | 19,231,040 | 19,231,040 |
|---|
| 2020-06-30 | $5.05M | $253,000.00 | $4.8M | — | $2.37M | — | -$609,000.00 | — | -$908,000.00 | $428,000.00 | -$1.3M | -$0.07 | -$0.07 | 19,132,244 | 19,132,244 |
|---|
| 2020-03-31 | $9.53M | $2.4M | $7.13M | — | $2.65M | — | -$1.1M | — | -$1.39M | -$552,000.00 | -$805,000.00 | -$0.04 | -$0.04 | 18,870,398 | 18,870,398 |
|---|
| 2019-12-31 | $11.36M | $3.72M | $7.63M | — | $1.54M | — | -$6.93M | — | -$7.25M | -$1.92M | -$5.31M | -$0.28 | -$0.28 | 18,233 | 17,508 |
|---|
| 2019-09-30 | $10.93M | $2.95M | $7.98M | — | $1.36M | — | $372,000.00 | — | $42,000.00 | $137,000.00 | -$95,000.00 | -$0.01 | -$0.01 | 18,975,265 | 18,975,265 |
|---|
| 2019-06-30 | $9.14M | $1.77M | $7.37M | — | $1.17M | — | $3.27M | — | $2.92M | $1.07M | $1.85M | $0.10 | $0.10 | 18,976,394 | 18,977,051 |
|---|
| 2019-03-31 | $10.3M | $1.83M | $8.47M | — | $1.59M | — | $681,000.00 | — | $202,000.00 | $75,000.00 | $127,000.00 | $0.01 | $0.01 | 18,562,073 | 18,562,763 |
|---|
| 2018-12-31 | $9.95M | $2.06M | $7.88M | — | $1.52M | — | $34,000.00 | — | -$167,000.00 | $114,000.00 | -$281,000.00 | -$0.01 | -$0.01 | -23,820 | -29,016 |
|---|
| 2018-09-30 | $8.27M | $231,000.00 | $8.04M | — | $1.28M | — | $1.4M | — | $1.14M | $158,000.00 | $982,000.00 | $0.05 | $0.05 | 18,266,202 | 18,267,043 |
|---|
| 2018-06-30 | $8.49M | $229,000.00 | $8.26M | — | $1.12M | — | $1.29M | — | $1.02M | $1.13M | -$113,000.00 | -$0.01 | -$0.01 | 18,314,775 | 18,314,775 |
|---|
| 2018-03-31 | $8.77M | $180,000.00 | $8.59M | — | $1.29M | $7.37M | $1.21M | — | $926,000.00 | $426,000.00 | $500,000.00 | $0.03 | $0.03 | 18,333,912 | 18,716,802 |
|---|
| 2017-12-31 | $7.02M | — | $7.02M | — | $1.1M | — | -$12.03M | — | -$12.34M | -$2.15M | -$10.19M | -$0.55 | -$0.55 | -28,805 | -394,260 |
|---|
| 2017-09-30 | $7.89M | $0.00 | $7.89M | — | $1.19M | — | $1.26M | — | $943,000.00 | $691,000.00 | $252,000.00 | $0.01 | $0.01 | 18,470,977 | 18,872,753 |
|---|
| 2017-06-30 | $8.37M | $0.00 | $8.37M | — | $1.13M | — | $1.12M | — | $770,000.00 | $557,000.00 | $213,000.00 | $0.01 | $0.01 | 18,449,210 | 18,813,044 |
|---|
| 2017-03-31 | $8.43M | $0.00 | $8.43M | — | $1.28M | $8M | $435,000.00 | — | $57,000.00 | $456,000.00 | -$399,000.00 | -$0.02 | -$0.02 | 18,674,943 | 18,674,973 |
|---|
| 2016-12-31 | $6.9M | $49,000.00 | $6.87M | — | $1.15M | — | $3.46M | — | $3.04M | $318,000.00 | $2.75M | — | — | 17,636 | 436,715 |
|---|
| 2016-09-30 | $8.32M | $41,000.00 | $8.29M | — | $1.18M | — | $836,000.00 | — | $374,000.00 | $256,000.00 | $118,000.00 | $0.01 | $0.01 | 18,692,775 | 19,068,011 |
|---|
| 2016-06-30 | $9.11M | $36,000.00 | $9.08M | — | $2.02M | — | $232,000.00 | — | -$298,000.00 | -$208,000.00 | -$90,000.00 | $0.00 | $0.00 | 18,671,648 | 18,671,648 |
|---|
| 2016-03-31 | $8.36M | $70,000.00 | $8.32M | — | — | — | $339,000.00 | — | -$96,000.00 | -$51,000.00 | -$45,000.00 | — | — | 18,458,748 | 18,458,748 |
|---|
| 2015-12-31 | $7.47M | $136,000.00 | $7.34M | — | — | — | $1.31M | — | $880,000.00 | $121,000.00 | $768,000.00 | — | — | 770,554 | 751,721 |
|---|
| 2015-09-30 | $7.34M | $51,000.00 | $7.29M | — | — | — | $527,000.00 | — | $95,000.00 | $51,000.00 | $30,000.00 | — | — | 17,187,272 | 18,278,182 |
|---|
| 2015-06-30 | $6.32M | $35,000.00 | $6.29M | — | — | — | $2.68M | — | $2.25M | $90,000.00 | $2.11M | — | — | 14,850,874 | 15,963,975 |
|---|
| 2015-03-31 | $6.59M | $45,000.00 | $6.55M | — | — | — | $287,000.00 | — | -$224,000.00 | -$106,000.00 | -$331,000.00 | — | — | 14,069,419 | 14,069,419 |
|---|
| 2014-12-31 | $5.69M | $51,000.00 | $5.64M | — | — | — | $249,000.00 | — | -$1.2M | -$165,000.00 | -$552,000.00 | — | — | 172,603 | 1,290,397 |
|---|
| 2014-09-30 | $5.4M | $18,000.00 | $5.39M | — | — | — | $939,000.00 | — | $525,000.00 | $242,000.00 | $66,000.00 | $0.01 | $0.01 | 12,021,614 | 13,034,169 |
|---|
| 2014-06-30 | $6.07M | $4,000.00 | $6.07M | — | — | — | $1.33M | — | $918,000.00 | $320,000.00 | $409,000.00 | $0.03 | $0.03 | 11,713,813 | 12,710,184 |
|---|
| 2014-03-31 | $3.54M | $0.00 | $3.54M | — | — | — | -$1.08M | — | -$1.32M | -$494,000.00 | -$955,000.00 | -$0.09 | -$0.09 | 10,830,312 | 10,830,312 |
|---|
| 2013-12-31 | $2.85M | -$74,000.00 | $2.93M | — | — | — | $359,000.00 | — | -$466,000.00 | $304,000.00 | -$404,000.00 | -$0.05 | -$0.04 | 300,798 | 312,706 |
|---|
| 2013-09-30 | $3.92M | $61,000.00 | $3.86M | — | — | — | $2.66M | — | $2.27M | -$847,000.00 | $3.12M | $0.31 | $0.29 | 10,167,769 | 10,753,850 |
|---|
| 2013-06-30 | $3.21M | $13,000.00 | $3.19M | — | — | — | -$1.46M | — | -$1.98M | -$787,000.00 | -$1.2M | -$0.13 | -$0.13 | 9,138,085 | 9,138,085 |
|---|
| 2013-03-31 | $3.19M | $0.00 | $3.19M | — | — | — | $539,000.00 | — | $21,000.00 | $8,000.00 | $13,000.00 | $0.00 | $0.00 | 7,339,979 | 7,922,529 |
|---|
| 2012-12-31 | $3.27M | $0.00 | $3.27M | — | — | — | $6.24M | — | $5.7M | -$246,000.00 | $5.95M | $0.87 | $0.57 | 164,208 | 805,317 |
|---|
| 2012-09-30 | $3.73M | $0.00 | $3.73M | — | — | — | -$426,000.00 | — | -$974,000.00 | -$502,000.00 | -$472,000.00 | -$0.06 | $0.00 | 7,517,151 | 7,517,151 |
|---|
| 2012-06-30 | $2.82M | $0.00 | $2.82M | — | — | — | -$810,000.00 | — | -$1.36M | -$1,000.00 | -$1.35M | — | — | — | 6,981,216 |
|---|
| 2012-03-31 | $2.91M | — | — | — | — | — | $688,000.00 | — | $145,000.00 | -$17,000.00 | $162,000.00 | $0.03 | $0.02 | 5,810,180 | 6,553,777 |
|---|
| 2011-09-30 | — | — | — | — | — | — | -$1.43M | $419,991.00 | -$1.01M | $1,070.00 | -$1.02M | — | — | — | — |
|---|
| 2011-06-30 | — | — | — | — | — | $19,730.00 | -$19,730.00 | $60,000.00 | $40,270.00 | — | $40,270.00 | $0.00 | $0.00 | 97,053,044 | 97,583,928 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | — | — | -$21,387.00 | — | — | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | $72,987.00 | -$72,987.00 | — | -$72,987.00 | — | -$72,987.00 | $0.00 | $0.00 | 97,053,044 | 97,053,044 |
|---|
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 | $4.94M | — | $4.94M | — | $4.65M | — | -$13.23M | — | -$17.5M | $75,000.00 | -$17.46M | -$5.08 | -$5.08 | 3,435,816 | 3,435,816 |
|---|
| 2024-12-31 | $8.26M | $445,000.00 | $7.81M | — | $6.84M | — | -$21.41M | — | -$22.34M | $220,000.00 | -$22.4M | -$9.84 | -$9.84 | 2,275,332 | 2,275,332 |
|---|
| 2023-12-31 | $17.76M | $6.92M | $10.84M | — | $13.26M | — | -$20.64M | — | -$21.03M | $1.21M | -$21.05M | -$10.68 | -$10.68 | 1,971,072 | 1,971,072 |
|---|
| 2022-12-31 | $25.78M | $7.98M | $17.8M | — | $16.28M | $620,000.00 | -$2.26M | — | -$5.79M | -$431,000.00 | -$4.02M | -$0.20 | -$0.20 | 19,624,669 | 19,624,669 |
|---|
| 2021-12-31 | $37.93M | $10.67M | $27.27M | — | $14.36M | — | -$12.56M | — | -$16.14M | -$3.11M | -$12.18M | -$0.63 | -$0.63 | 19,455,987 | 19,455,987 |
|---|
| 2020-12-31 | $29.45M | $5.46M | $23.99M | — | $9.74M | — | -$16.41M | — | -$17.6M | -$4.52M | -$12.94M | -$0.68 | -$0.68 | 19,117,460 | 19,117,460 |
|---|
| 2019-12-31 | $41.73M | $10.27M | $31.46M | — | $5.55M | — | -$2.61M | — | -$4.09M | -$642,000.00 | -$3.43M | -$0.18 | -$0.18 | 18,857,657 | 18,857,657 |
|---|
| 2018-12-31 | $35.47M | $2.7M | $32.76M | — | $5.21M | — | $3.93M | — | $2.92M | $1.83M | $1.09M | $0.06 | $0.06 | 18,280,788 | 18,281,638 |
|---|
| 2017-12-31 | $31.71M | — | $31.71M | — | $4.7M | — | -$9.22M | — | -$10.57M | -$447,000.00 | -$10.12M | -$0.55 | -$0.55 | 18,502,158 | 18,502,158 |
|---|
| 2016-12-31 | $32.69M | $196,000.00 | $32.56M | — | $5.69M | — | $4.87M | — | $3.02M | $315,000.00 | $2.74M | — | — | 18,625,670 | 19,044,749 |
|---|
| 2015-12-31 | $27.72M | $267,000.00 | $27.45M | — | — | — | $4.81M | — | $3M | $156,000.00 | $2.57M | — | — | 16,151,163 | 17,223,240 |
|---|
| 2014-12-31 | $20.71M | $73,000.00 | $20.63M | — | — | — | $1.44M | — | -$1.08M | -$97,000.00 | -$1.03M | — | — | 11,698,880 | 12,816,674 |
|---|
| 2013-12-31 | $13.17M | $0.00 | $13.17M | — | — | — | $2.09M | — | -$156,000.00 | -$1.32M | $1.53M | $0.17 | $0.16 | 9,193,101 | 9,791,493 |
|---|
| 2012-12-31 | $12.7M | $0.00 | $12.7M | — | — | — | $5.69M | — | $3.52M | -$766,000.00 | $4.28M | $0.62 | $0.57 | 6,936,452 | 7,577,561 |
|---|