Complete source-backed income-statement history.
- Available history
- 2009-12-31 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 | $15.06M | $14.29M | -$1.26M | — | $17.64M | — | -$16.94M | — | -$23.17M | -$547,000.00 | -$20.71M | -$0.18 | -$0.18 | 130,975,761 | 130,975,761 |
|---|
| 2026-03-31 | $9.39M | $7.48M | $491,000.00 | — | $18.54M | — | -$16.63M | — | -$18.53M | -$624,000.00 | -$17.47M | -$0.24 | -$0.24 | 84,101,320 | 84,101,320 |
|---|
| 2025-12-31 | $9.21M | $7.44M | $552,000.00 | — | $13.87M | — | -$12.1M | — | -$16.69M | -$619,000.00 | -$14.52M | $0.91 | $0.91 | 13,365,776 | 13,365,776 |
|---|
| 2025-09-30 | $8.42M | $6.09M | $802,000.00 | — | $10.11M | — | -$7.78M | — | -$26.45M | -$666,000.00 | -$23.96M | -$1.14 | -$1.14 | 26,983,023 | 26,983,023 |
|---|
| 2025-06-30 | $6.16M | $4.97M | $389,000.00 | — | $7.8M | — | -$6.62M | — | -$8.39M | -$608,000.00 | -$7.38M | -$0.93 | -$0.93 | 11,146,141 | 11,146,141 |
|---|
| 2025-03-31 | $5.94M | $4.76M | $338,000.00 | — | $8.35M | — | -$7.18M | — | -$7.78M | -$425,000.00 | -$7.56M | -$1.21 | -$1.21 | 8,719,351 | 8,719,351 |
|---|
| 2024-12-31 | $8.27M | $8.56M | -$29.83M | — | $6.36M | — | -$35.24M | — | -$39.26M | -$744,000.00 | -$40.02M | -$7.79 | -$7.79 | 788,793 | 788,793 |
|---|
| 2024-09-30 | $7.53M | $8.89M | -$2.94M | — | $7.65M | — | -$9.02M | — | -$8.64M | -$547,000.00 | -$7.19M | -$1.56 | -$1.56 | 6,388,335 | 6,388,335 |
|---|
| 2024-06-30 | $9.68M | $5.57M | $3.35M | — | $7.79M | — | -$3.68M | — | -$9.79M | -$649,000.00 | -$10.87M | -$3.62 | -$3.62 | 3,747,160,000 | 3,747,160,000 |
|---|
| 2024-03-31 | $12.55M | $5.62M | $5.7M | — | $6.4M | — | $407,000.00 | — | -$3.09M | -$548,000.00 | -$5.25M | -$2.62 | -$2.62 | 2,807,555 | 2,807,555 |
|---|
| 2023-12-31 | $10.12M | $5.83M | — | — | $6.55M | — | -$2.42M | — | -$5.54M | -$543,000.00 | -$6.7M | -$3.63 | -$3.63 | 151,029 | 151,029 |
|---|
| 2023-09-30 | $5.8M | $4.39M | — | — | $5.1M | — | -$3.74M | — | -$5.45M | $569,000.00 | -$6.66M | -$5.96 | -$5.96 | 1,412,640 | 1,412,640 |
|---|
| 2023-06-30 | $2.07M | $2.46M | — | — | $6.52M | — | -$7.07M | — | -$9.8M | -$547,000.00 | -$8.78M | -$9.54 | -$9.54 | 28,150,557 | 1,126,091 |
|---|
| 2023-03-31 | $3.08M | $3.15M | — | — | $6.74M | — | -$7.01M | — | -$7.98M | -$547,000.00 | -$7.06M | -$10.30 | -$10.30 | 864,922 | 864,922 |
|---|
| 2022-12-31 | $4.18M | $6.35M | — | — | $6.14M | — | -$26.84M | — | -$27.64M | -$2,000.00 | -$27.36M | -$41.59 | -$41.59 | 30,994 | 30,994 |
|---|
| 2022-09-30 | $6.37M | $11.19M | — | — | $8.06M | — | -$41.72M | — | -$56.69M | -$547,000.00 | -$55.89M | -$95.53 | -$95.53 | 587,921 | 587,921 |
|---|
| 2022-06-30 | $8.68M | $10.11M | — | — | $7.25M | — | -$9.43M | — | -$14.36M | -$251,000.00 | -$6.56M | -$0.57 | -$0.57 | 14,048,253 | 14,048,253 |
|---|
| 2022-03-31 | $9.32M | — | — | — | $7.26M | — | -$6.8M | — | -$9.68M | -$547,000.00 | -$8.91M | -$0.69 | — | 13,870,646 | — |
|---|
| 2021-12-31 | $8.57M | — | — | — | $4.63M | — | -$1.52M | — | -$3.4M | $41,000.00 | -$2.81M | -$0.27 | -$0.27 | -11,401,837,758 | 426,564 |
|---|
| 2021-09-30 | $3.12M | $661,000.00 | — | $404,000.00 | $2.32M | — | -$936,000.00 | — | -$933,000.00 | $0.00 | -$610,000.00 | -$0.06 | -$0.06 | 12,702,393,000 | 12,702,393 |
|---|
| 2021-06-30 | $1.66M | $502,000.00 | — | $406,000.00 | $2.5M | — | -$1.39M | — | -$1.39M | -$3,000.00 | -$1.17M | -$0.10 | -$0.10 | 11,709,851 | 11,709,851 |
|---|
| 2021-03-31 | $995,000.00 | $452,000.00 | — | $386,000.00 | $1.3M | — | -$631,000.00 | — | -$626,000.00 | $0.00 | -$666,000.00 | — | — | — | 9,796,863 |
|---|
| 2020-12-31 | -$7.12M | $879,000.00 | — | $364,000.00 | -$800,000.00 | — | -$3.56M | — | -$3.51M | -$332,000.00 | -$26,000.00 | -$0.01 | $0.00 | 11,209 | -74,569 |
|---|
| 2020-09-30 | $3.69M | $631,000.00 | — | $363,000.00 | $990,000.00 | — | $1.46M | — | $1.51M | $3,000.00 | $1.51M | $0.16 | $0.16 | 9,570,677 | 9,684,052 |
|---|
| 2020-06-30 | $2.44M | $631,000.00 | — | $362,000.00 | $847,000.00 | — | $600,000.00 | — | $602,000.00 | $0.00 | $602,000.00 | $0.06 | $0.06 | 9,570,677 | 9,651,615 |
|---|
| 2020-03-31 | $1.58M | $527,000.00 | — | $403,000.00 | $795,000.00 | — | -$142,000.00 | — | -$140,000.00 | -$3,000.00 | -$137,000.00 | — | — | — | 9,570,677 |
|---|
| 2017-12-31 | — | $630,000.00 | — | $262,000.00 | $781,000.00 | — | $341,000.00 | — | $345,000.00 | $6,000.00 | $339,000.00 | $0.03 | $0.03 | 25,902 | -92,306 |
|---|
| 2017-09-30 | — | $563,000.00 | — | $277,000.00 | $674,000.00 | — | $343,000.00 | — | $344,000.00 | $0.00 | $344,000.00 | $0.04 | $0.04 | 9,146,216 | 9,429,402 |
|---|
| 2017-06-30 | — | $537,000.00 | — | $296,000.00 | $747,000.00 | — | $313,000.00 | — | — | $0.00 | $313,000.00 | $0.03 | $0.03 | 9,137,497 | 9,398,330 |
|---|
| 2017-03-31 | — | $505,000.00 | — | $314,000.00 | $887,000.00 | — | -$409,000.00 | — | — | $0.00 | -$413,000.00 | — | — | — | 9,024,782 |
|---|
| 2016-12-31 | — | $704,000.00 | — | $301,000.00 | $1.01M | — | -$221,000.00 | — | -$221,000.00 | -$10,000.00 | -$211,000.00 | -$0.03 | -$0.03 | 738,463 | 738,463 |
|---|
| 2016-09-30 | — | $774,000.00 | — | $298,000.00 | $829,000.00 | — | $331,000.00 | — | $330,000.00 | $1,000.00 | $329,000.00 | $0.06 | $0.06 | 5,248,482 | 5,458,871 |
|---|
| 2016-06-30 | — | $608,000.00 | — | $310,000.00 | $781,000.00 | — | $109,000.00 | — | — | — | $108,000.00 | $0.02 | $0.02 | 5,248,482 | 5,422,842 |
|---|
| 2016-03-31 | — | $637,000.00 | — | $334,000.00 | $834,000.00 | — | -$580,000.00 | — | — | $0.00 | -$586,000.00 | — | — | — | 5,253,301 |
|---|
| 2015-12-31 | — | $532,000.00 | — | $440,000.00 | $754,000.00 | — | -$279,000.00 | — | -$280,000.00 | $1.34M | -$1.62M | -$0.31 | — | 0 | 0 |
|---|
| 2015-09-30 | — | $572,000.00 | — | $352,000.00 | $968,000.00 | — | -$596,000.00 | — | -$597,000.00 | $13,000.00 | -$610,000.00 | -$0.12 | — | 5,258,883 | 5,258,883 |
|---|
| 2015-06-30 | — | $733,000.00 | — | $378,000.00 | $1.05M | — | -$208,000.00 | — | — | $10,000.00 | -$218,000.00 | -$0.04 | -$0.04 | 5,258,883 | 5,258,883 |
|---|
| 2015-03-31 | — | $638,000.00 | — | $375,000.00 | $1.01M | — | -$387,000.00 | — | — | — | -$388,000.00 | — | — | — | 5,258,883 |
|---|
| 2014-12-31 | — | $928,000.00 | — | $305,000.00 | $881,000.00 | — | $867,000.00 | — | $1M | -$45,000.00 | $1.05M | $0.20 | $0.20 | 477 | 207,120 |
|---|
| 2014-09-30 | — | $781,000.00 | — | $309,000.00 | $899,000.00 | — | -$49,000.00 | — | -$49,000.00 | $4,000.00 | -$53,000.00 | -$0.01 | -$0.01 | 5,256,883 | 5,256,883 |
|---|
| 2014-06-30 | — | $997,000.00 | — | $371,000.00 | $932,000.00 | — | $178,000.00 | — | $178,000.00 | — | $178,000.00 | $0.03 | $0.03 | 5,256,883 | 5,495,461 |
|---|
| 2014-03-31 | — | $578,000.00 | — | $361,000.00 | $875,000.00 | — | -$432,000.00 | — | — | — | -$432,000.00 | — | — | — | 5,256,883 |
|---|
| 2013-12-31 | — | $603,000.00 | — | $372,000.00 | $791,000.00 | — | -$192,000.00 | -$13,366.00 | $3.05M | -$233,000.00 | $3.23M | $0.63 | $0.62 | 0 | 32,527 |
|---|
| 2013-09-30 | — | $875,000.00 | — | $301,000.00 | $880,000.00 | — | $255,000.00 | $4,000.00 | $259,000.00 | $113,000.00 | $164,000.00 | $0.03 | $0.03 | 5,256,883 | 5,387,660 |
|---|
| 2013-06-30 | — | $801,000.00 | — | $307,000.00 | $927,000.00 | — | $232,000.00 | $9,000.00 | $241,000.00 | $156,000.00 | $100,000.00 | $0.02 | $0.02 | 5,256,883 | 5,258,901 |
|---|
| 2013-03-31 | — | $976.00 | — | $340,000.00 | $819,000.00 | — | $65.00 | — | $65,000.00 | -$1,000.00 | $66.00 | — | — | — | 5,256,883 |
|---|
| 2012-12-31 | $2.25M | -$1.94M | — | $327,000.00 | -$3.37M | — | $2.7M | -$175,838.00 | $2.52M | -$6,006.00 | $2.54M | $0.08 | $0.08 | 220 | 220 |
|---|
| 2012-09-30 | $1.08M | $620,000.00 | — | $327,000.00 | $1.31M | — | -$1.17M | -$7,000.00 | -$1.18M | $6,000.00 | -$1.15M | -$0.22 | -$0.22 | 5,256,883 | 5,256,883 |
|---|
| 2012-06-30 | $1.37M | $740,000.00 | — | $337,000.00 | $978,000.00 | — | -$689,000.00 | $180,000.00 | -$509,000.00 | $0.00 | -$570,000.00 | -$0.11 | -$0.11 | 5,256,246 | 5,256,246 |
|---|
| 2012-03-31 | $1.2M | $578,000.00 | — | $373,000.00 | $1.09M | — | -$839,000.00 | $3,000.00 | -$836,000.00 | — | -$822,000.00 | — | — | — | 5,254,883 |
|---|
| 2011-12-31 | $3.28M | $1.13M | — | $312,000.00 | $1.06M | — | $769,000.00 | -$1,000.00 | $768,000.00 | -$1.55M | $2.39M | — | — | — | 85,243 |
|---|
| 2011-09-30 | $2.33M | $861,000.00 | — | $371,000.00 | $1.31M | — | -$211,000.00 | $0.00 | -$211,000.00 | $0.00 | -$101,000.00 | — | — | — | 5,202,029 |
|---|
| 2011-06-30 | $2.14M | $850,000.00 | — | $373,000.00 | $1.32M | — | -$401,000.00 | -$23,000.00 | -$395,000.00 | $0.00 | -$97,000.00 | — | — | — | 4,771,658 |
|---|
| 2011-03-31 | $2.55M | $939,000.00 | — | $410,000.00 | $1.31M | — | -$104,000.00 | -$2,000.00 | -$62,000.00 | — | $194,000.00 | — | — | — | — |
|---|
| 2010-12-31 | $2.76M | $997,000.00 | — | $723,000.00 | $1.15M | — | -$103,000.00 | $53,000.00 | -$67,000.00 | $4,000.00 | $279,000.00 | — | — | — | — |
|---|
| 2010-09-30 | $1.98M | $662,000.00 | — | $829,000.00 | $1.17M | — | -$680,000.00 | -$21,000.00 | -$705,000.00 | $0.00 | -$366,000.00 | — | — | — | — |
|---|
| 2010-06-30 | $2.05M | $726,000.00 | — | $1.17M | $850,000.00 | — | -$703,000.00 | -$13,000.00 | -$700,000.00 | $0.00 | -$437,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 | $29.72M | $23.26M | $1.8M | — | $40.13M | — | -$33.68M | — | -$59.31M | -$2.32M | -$53.41M | -$2.38 | -$2.38 | 29,048,848 | 29,048,848 |
|---|
| 2024-12-31 | $38.02M | $28.63M | -$23.74M | — | $28.19M | — | -$47.52M | — | -$60.79M | -$2.49M | -$63.33M | -$14.94 | -$14.94 | 5,109,339 | 5,109,339 |
|---|
| 2023-12-31 | $21.07M | $15.83M | $2.77M | — | $24.9M | — | -$20.24M | — | -$28.77M | -$1.07M | -$29.2M | -$27.79 | -$27.79 | 1,313,718 | 1,313,718 |
|---|
| 2022-12-31 | $28.55M | $36.51M | — | — | $28.71M | — | -$84.79M | — | -$108.36M | -$1.35M | -$98.72M | -$174.41 | -$174.41 | 599,301 | 599,301 |
|---|
| 2021-12-31 | $14.35M | — | — | — | $10.75M | — | -$4.48M | — | -$6.34M | $44,000.00 | -$5.26M | -$0.50 | -$0.50 | 11,840,242 | 11,840,242 |
|---|
| 2020-12-31 | $595,000.00 | $2.67M | — | $1.49M | $1.83M | — | -$1.64M | — | -$1.54M | -$332,000.00 | $1.95M | $0.20 | $0.20 | 9,581,886 | 9,581,886 |
|---|
| 2019-12-31 | $6.57M | $2.21M | — | $1.38M | $2.73M | — | $259,000.00 | — | $295,000.00 | -$28,000.00 | $323,000.00 | $0.03 | $0.03 | 9,548,460 | 9,602,548 |
|---|
| 2017-12-31 | — | $2.23M | — | $1.15M | $3.09M | — | $588,000.00 | — | $588,000.00 | $6,000.00 | $582,000.00 | $0.06 | $0.06 | 9,129,178 | 9,332,676 |
|---|
| 2016-12-31 | — | $2.72M | — | $1.24M | $3.45M | — | -$361,000.00 | — | -$368,000.00 | -$9,000.00 | -$359,000.00 | -$0.06 | -$0.06 | 5,988,545 | 5,988,545 |
|---|
| 2015-12-31 | — | $2.48M | — | $1.55M | $3.78M | — | -$1.47M | — | -$1.47M | $1.36M | -$2.83M | -$0.54 | -$0.54 | 5,258,883 | 5,258,883 |
|---|
| 2014-12-31 | — | $3.28M | — | $1.35M | $3.59M | — | $565,000.00 | — | $700,000.00 | -$40,000.00 | $740,000.00 | $0.14 | $0.14 | 5,257,360 | 5,464,003 |
|---|
| 2013-12-31 | — | $3.25M | — | $1.32M | $3.42M | — | $361,000.00 | -$366.00 | $3.61M | $35,000.00 | $3.58M | $0.70 | $0.69 | 5,256,883 | 5,308,498 |
|---|
| 2012-12-31 | $5.9M | $2,967.00 | — | $1.36M | $3,813.00 | — | -$2,244.00 | $162.00 | -$2,083.00 | -$6.00 | -$2,086.00 | -$0.40 | -$0.40 | 5,256,227 | 5,256,227 |
|---|
| 2011-12-31 | $10.29M | $3.78M | — | $1.47M | $4.99M | — | $52,000.00 | -$25,000.00 | $100,000.00 | -$1.55M | $2.39M | — | — | 5,001,934 | 5,001,934 |
|---|
| 2010-12-31 | $8.41M | $2.93M | — | $3.86M | $5.02M | — | -$3.39M | $3,000.00 | -$3.39M | $4,000.00 | -$1.76M | — | — | — | — |
|---|
| 2009-12-31 | $8.31M | $2.67M | — | $5.44M | $3.28M | — | $45.2M | -$2,000.00 | -$3.57M | -$208,000.00 | -$3.1M | — | — | — | — |
|---|