Complete source-backed income-statement history.
- Available history
- 2010-06-30 to 2025-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 |
|---|
| 2025-06-30 | — | — | — | — | — | — | -$933,000.00 | $10,000.00 | — | — | -$840,000.00 | -$0.06 | — | 15,053,048 | — |
|---|
| 2025-03-31 | — | — | — | — | — | — | -$860,000.00 | $26,000.00 | — | — | -$1.24M | -$0.08 | — | 15,052,382 | — |
|---|
| 2024-12-31 | — | — | — | — | — | — | -$686,000.00 | $33,000.00 | -$653,000.00 | — | -$487,000.00 | -$0.03 | — | 113,333 | — |
|---|
| 2024-09-30 | — | — | — | — | — | — | -$582,000.00 | $31,000.00 | -$551,000.00 | — | $199,000.00 | $0.01 | — | 15,035,259 | — |
|---|
| 2024-06-30 | — | — | — | — | — | — | -$1.45M | -$63,000.00 | -$1.9M | — | -$2.75M | -$0.19 | — | 14,596,928 | — |
|---|
| 2024-03-31 | — | — | — | — | — | — | -$1.21M | -$10,000.00 | -$1.75M | — | -$4.57M | -$0.32 | — | 14,186,223 | — |
|---|
| 2023-12-31 | $300,000.00 | $1.13M | — | — | — | — | -$219,000.00 | $299,000.00 | $80,000.00 | — | -$1.3M | -$0.02 | — | 1,073,367 | — |
|---|
| 2023-09-30 | $2.51M | $3.32M | — | — | — | — | -$2.35M | -$246,000.00 | -$2.6M | — | -$3.18M | -$0.38 | — | 8,378,001 | — |
|---|
| 2023-06-30 | $4.97M | $3.86M | — | — | — | — | -$1.11M | $80,000.00 | -$1.03M | -$51,000.00 | -$1.49M | -$0.21 | — | 7,115,363 | — |
|---|
| 2023-03-31 | $4.22M | $4.05M | — | — | — | — | -$2.83M | $20,000.00 | -$2.81M | $51,000.00 | -$3.27M | -$0.47 | — | 6,889,610 | — |
|---|
| 2022-12-31 | $4.59M | $4.2M | — | — | — | — | -$4M | $93,000.00 | -$3.9M | $178,000.00 | -$4.08M | -$0.61 | — | 14,857 | — |
|---|
| 2022-09-30 | $5.27M | $4.37M | — | — | — | — | -$2.89M | $151,000.00 | -$2.74M | -$46,000.00 | -$2.7M | -$0.40 | — | 6,714,635 | — |
|---|
| 2022-06-30 | $5.93M | $4.64M | — | — | — | — | -$2.95M | $12,000.00 | -$2.94M | -$129,000.00 | -$2.81M | -$0.42 | — | 6,642,487 | — |
|---|
| 2022-03-31 | $7.51M | $4.32M | — | — | — | — | -$303,000.00 | $72,000.00 | -$231,000.00 | $85,000.00 | -$316,000.00 | $0.00 | — | 162,511,278 | — |
|---|
| 2021-12-31 | $9.48M | $4.16M | — | — | — | — | $1.73M | $13,000.00 | $1.74M | $259,000.00 | $1.48M | $0.01 | $0.01 | 191,518 | 191,518 |
|---|
| 2021-09-30 | $8.48M | $4.29M | — | — | — | — | $479,000.00 | $120,000.00 | $599,000.00 | $188,000.00 | $411,000.00 | $0.00 | $0.00 | 162,477,039 | 174,549,498 |
|---|
| 2021-06-30 | $5.86M | $3.33M | — | — | — | — | -$830,000.00 | $87,000.00 | -$743,000.00 | $67,000.00 | -$810,000.00 | $0.00 | — | 162,365,584 | — |
|---|
| 2021-03-31 | $1.78M | $1.54M | — | — | — | — | -$2.84M | -$387,000.00 | -$3.23M | -$52,000.00 | -$3.18M | -$0.02 | — | 160,442,137 | — |
|---|
| 2020-12-31 | $1.07M | $422,000.00 | — | — | — | — | -$2.05M | -$61,000.00 | -$2.11M | $30,000.00 | -$2.14M | -$0.01 | -$0.01 | 6,817,980 | 6,817,980 |
|---|
| 2020-09-30 | $2.15M | $582,000.00 | — | — | — | — | -$1.22M | -$48,000.00 | -$1.27M | $18,000.00 | -$1.29M | -$0.01 | -$0.01 | 143,285,564 | 143,285,564 |
|---|
| 2020-06-30 | $1.22M | $420,000.00 | — | — | — | — | -$2.27M | -$52,000.00 | -$2.32M | — | -$2.32M | -$0.02 | — | 124,134,135 | — |
|---|
| 2020-03-31 | $1.2M | $564,000.00 | — | — | — | — | -$3.26M | -$77,000.00 | -$3.34M | $0.00 | -$3.34M | -$0.03 | — | 107,247,298 | — |
|---|
| 2019-12-31 | $1.88M | $573,000.00 | — | — | — | — | $1.27M | -$58,000.00 | $1.21M | $26,000.00 | $1.18M | $0.02 | — | 1,795,084 | — |
|---|
| 2019-09-30 | $1.94M | $594,000.00 | — | — | — | — | -$1.69M | -$66,000.00 | -$1.75M | $9,000.00 | -$1.76M | -$0.02 | -$0.02 | 104,764,260 | 104,764,260 |
|---|
| 2019-06-30 | $1.98M | $613,000.00 | — | — | — | — | -$2.42M | -$43,000.00 | -$2.46M | — | -$2.46M | -$0.03 | — | 97,144,467 | 102,370,195 |
|---|
| 2019-03-31 | $1.93M | $597,000.00 | — | — | — | — | -$2.22M | -$136,000.00 | -$2.35M | — | -$2.35M | -$0.02 | — | 95,755,304 | — |
|---|
| 2018-12-31 | $1.95M | $604,000.00 | — | — | — | — | -$1.12M | $20,000.00 | -$1.1M | $9,000.00 | -$1.11M | -$0.01 | — | 430,557 | — |
|---|
| 2018-09-30 | $1.9M | $657,000.00 | — | — | — | — | $1.64M | -$52,000.00 | $1.59M | $1,000.00 | $1.59M | $0.02 | $0.02 | 95,271,194 | 99,461,233 |
|---|
| 2018-06-30 | $1.73M | — | — | — | — | — | -$2.1M | $88,000.00 | -$2.01M | — | -$1.69M | -$0.02 | — | 93,681,301 | 97,197,310 |
|---|
| 2018-03-31 | $1.64M | — | — | — | — | — | -$723,000.00 | -$12,000.00 | -$735,000.00 | — | -$735,000.00 | -$0.01 | — | 91,726,375 | — |
|---|
| 2017-12-31 | $1.58M | — | — | — | — | — | -$2M | -$33,000.00 | -$2.03M | — | -$2.04M | -$0.02 | — | 440,126 | — |
|---|
| 2017-09-30 | $1.77M | — | — | — | — | — | -$310,000.00 | -$8,000.00 | -$318,000.00 | — | -$318,000.00 | $0.00 | — | 91,097,279 | — |
|---|
| 2017-06-30 | $1.69M | — | — | — | — | — | -$461,000.00 | $1,000.00 | -$460,000.00 | — | -$460,000.00 | -$0.01 | — | 89,618,677 | — |
|---|
| 2017-03-31 | $1.64M | — | — | — | — | — | -$1.1M | -$38,000.00 | -$1.07M | — | -$1.07M | -$0.01 | — | 89,350,286 | — |
|---|
| 2016-12-31 | $1.63M | — | — | — | — | — | -$1.14M | $1.48M | $341,000.00 | — | $315,000.00 | $0.01 | — | 3,571,038 | — |
|---|
| 2016-09-30 | $1.73M | — | — | — | — | — | -$242,000.00 | -$556,000.00 | -$798,000.00 | — | -$798,000.00 | -$0.01 | — | 88,878,371 | — |
|---|
| 2016-06-30 | $1.58M | — | — | — | — | — | -$2.62M | -$1.29M | -$3.92M | -$26,000.00 | -$3.89M | -$0.05 | — | 82,817,778 | — |
|---|
| 2016-03-31 | $1.46M | — | — | — | — | — | -$2.35M | -$3.94M | -$6.29M | $0.00 | — | -$0.10 | — | 65,868,598 | — |
|---|
| 2015-12-31 | $1.99M | — | — | — | — | — | -$3.11M | $1.83M | -$1.28M | — | — | -$0.02 | — | 50,810 | — |
|---|
| 2015-09-30 | $1.79M | — | — | — | — | — | -$17.57M | $752,000.00 | -$16.82M | — | — | -$0.32 | — | 52,960,212 | — |
|---|
| 2015-06-30 | $1.96M | — | — | — | — | — | -$4.51M | $659,000.00 | -$3.85M | — | — | -$0.07 | — | 52,688,552 | — |
|---|
| 2015-03-31 | $2.34M | — | — | — | — | — | -$4.97M | $1.54M | -$3.43M | $0.00 | — | -$0.07 | — | 52,686,250 | — |
|---|
| 2014-12-31 | — | — | — | — | — | — | -$6.15M | $1.64M | -$4.51M | — | — | -$0.08 | — | 2,240,785 | — |
|---|
| 2014-09-30 | — | — | — | — | — | — | -$4.61M | $997,000.00 | -$3.61M | — | — | -$0.08 | — | 45,029,388 | — |
|---|
| 2014-06-30 | — | — | — | — | — | — | -$5.51M | $471,000.00 | -$5.04M | — | — | -$0.12 | — | 42,918,426 | — |
|---|
| 2014-03-31 | — | — | — | — | — | — | -$6.06M | $403,000.00 | -$5.66M | $0.00 | — | -$0.13 | — | 42,893,617 | — |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$12.04M | -$154,000.00 | -$12.19M | -$2.09M | — | — | — | — | — |
|---|
| 2013-09-30 | — | — | — | — | — | — | -$6.37M | $59,000.00 | -$6.32M | -$104,000.00 | — | -$0.14 | — | 42,857,347 | — |
|---|
| 2013-06-30 | — | — | — | — | — | — | -$261.93M | -$894,000.00 | -$262.82M | -$45.02M | — | -$5.09 | — | 42,821,914 | 42,821,914 |
|---|
| 2013-03-31 | — | — | — | — | — | — | -$9.55M | $807,000.00 | -$8.74M | -$2.48M | — | -$0.15 | — | 42,803,822 | 42,803,822 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$13.05M | -$325,000.00 | -$13.38M | -$2.44M | — | — | — | — | 1,760,620 |
|---|
| 2012-09-30 | — | — | — | — | — | — | -$66.47M | $544,000.00 | -$65.93M | -$2.61M | — | -$1.74 | — | 36,318,747 | 36,318,747 |
|---|
| 2012-06-30 | — | — | — | — | — | — | -$11.01M | $2.19M | -$8.83M | -$1.19M | — | -$0.22 | -$0.22 | 35,487,868 | 35,487,868 |
|---|
| 2012-03-31 | — | — | — | — | — | — | -$12.67M | $767,000.00 | -$11.9M | -$1.77M | — | -$0.29 | -$0.29 | 35,474,023 | 35,474,023 |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$16.89M | -$585,000.00 | -$17.47M | -$1.06M | — | -$0.15 | -$0.15 | 4,675,020 | 4,675,020 |
|---|
| 2011-09-30 | — | — | — | — | — | — | -$22.4M | $9.49M | -$12.91M | -$1.17M | — | -$0.59 | -$0.59 | 19,989,334 | 19,989,334 |
|---|
| 2011-06-30 | — | — | — | — | — | — | -$18.69M | $114,000.00 | -$18.58M | $16,000.00 | -$18.59M | -$1.24 | -$1.24 | 14,993,266 | 14,993,266 |
|---|
| 2011-03-31 | — | — | — | — | — | — | -$15.79M | -$57,000.00 | -$15.84M | $82,000.00 | — | -$1.08 | -$1.08 | 14,777,817 | 14,777,817 |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$12.28M | -$159,000.00 | -$12.44M | -$90,000.00 | — | -$0.91 | -$0.91 | 1,492,436 | 1,492,436 |
|---|
| 2010-09-30 | — | — | — | — | — | — | -$10.38M | $105,000.00 | -$10.27M | -$20,000.00 | — | -$1.15 | -$1.15 | 8,919,536 | 8,919,536 |
|---|
| 2010-06-30 | — | — | — | — | — | — | -$2.73M | $90,000.00 | -$2.64M | $994,000.00 | -$3.63M | -$0.41 | -$0.41 | 8,900,648 | 8,900,648 |
|---|
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 |
|---|
| 2024-12-31 | — | — | — | — | — | — | -$4.55M | -$8,000.00 | -$4.56M | — | -$7.6M | -$0.52 | — | 14,721,036 | — |
|---|
| 2023-12-31 | $12M | $12.36M | — | — | — | — | -$6.19M | $153,000.00 | -$6.04M | $11,000.00 | -$9.23M | -$1.08 | — | 8,539,811 | — |
|---|
| 2022-12-31 | $23.29M | $17.54M | — | — | — | — | -$10.15M | $328,000.00 | -$9.82M | $88,000.00 | -$9.91M | -$1.49 | — | 6,647,398 | — |
|---|
| 2021-12-31 | $25.6M | $13.31M | — | — | — | — | -$1.47M | -$167,000.00 | -$1.63M | $462,000.00 | -$2.1M | -$0.01 | -$0.01 | 161,942,970 | 161,942,970 |
|---|
| 2020-12-31 | $5.64M | $1.99M | — | — | — | — | -$8.8M | -$238,000.00 | -$9.04M | $48,000.00 | -$9.09M | -$0.07 | -$0.07 | 131,774,120 | 131,774,120 |
|---|
| 2019-12-31 | $7.73M | $2.38M | $3.3M | — | — | — | -$5.05M | -$303,000.00 | -$5.35M | $35,000.00 | -$5.39M | -$0.05 | — | 101,058,219 | — |
|---|
| 2018-12-31 | $7.22M | $2.29M | — | — | — | — | -$1.96M | $28,000.00 | -$1.93M | $13,000.00 | -$1.95M | -$0.02 | — | 94,003,165 | — |
|---|
| 2017-12-31 | $6.69M | — | — | — | — | — | -$3.86M | -$16,000.00 | -$3.88M | $13,000.00 | -$3.89M | -$0.04 | — | 90,468,606 | — |
|---|
| 2016-12-31 | $6.4M | — | — | — | — | — | -$6.32M | -$4.34M | -$10.66M | — | -$10.66M | -$0.13 | — | 81,651,896 | — |
|---|
| 2015-12-31 | $8.07M | — | — | — | — | — | -$30.16M | $4.78M | -$25.38M | — | — | -$0.48 | — | 52,972,352 | — |
|---|
| 2014-12-31 | $235,000.00 | — | — | — | — | — | -$22.33M | $3.51M | -$18.82M | — | — | -$0.41 | — | 45,862,419 | 45,862,419 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$289.88M | -$182,000.00 | -$290.07M | -$49.69M | — | — | — | — | 42,838,735 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$103.21M | $3.17M | -$100.04M | -$8.01M | — | — | — | — | 37,522,871 |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$73.76M | $8.96M | -$64.8M | -$2.13M | -$62.67M | -$2.94 | -$2.94 | 21,280,916 | 21,280,916 |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$32.25M | $403,000.00 | -$31.85M | $1.43M | -$33.27M | -$3.72 | -$3.72 | 8,947,739 | 8,947,739 |
|---|