Complete source-backed income-statement history.
- Available history
- 2003-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 | — | — | — | $3.08M | — | $4.27M | -$4.27M | — | — | — | -$4.14M | -$0.36 | — | 11,617,250 | — |
|---|
| 2026-03-31 | — | — | — | $2.79M | — | $4.17M | -$4.17M | — | — | — | -$4M | -$0.34 | — | 11,617,250 | — |
|---|
| 2025-12-31 | — | — | — | $1.48M | — | $2.53M | -$2.53M | — | — | — | -$2.37M | -$0.15 | — | 1,124,883 | — |
|---|
| 2025-09-30 | — | — | — | $1.18M | — | $2.51M | -$2.51M | — | — | — | -$2.39M | -$0.44 | — | 5,468,584 | — |
|---|
| 2025-06-30 | — | — | — | $1.07M | — | $2.31M | -$2.31M | $143,000.00 | — | — | -$2.17M | -$0.45 | -$0.45 | 4,794,857 | 4,794,857 |
|---|
| 2025-03-31 | — | — | — | $886,000.00 | — | $1.87M | -$1.87M | -$22,000.00 | — | — | -$1.77M | -$0.41 | -$0.41 | 4,307,264 | 4,307,264 |
|---|
| 2024-12-31 | — | — | — | $985,000.00 | — | $1.67M | -$1.67M | — | — | — | -$1.63M | -$0.85 | -$0.85 | 116,591 | 116,591 |
|---|
| 2024-09-30 | — | — | — | $644,000.00 | — | $1.59M | -$1.59M | $66,000.00 | — | — | -$1.52M | -$1.54 | -$1.54 | 990,033 | 990,033 |
|---|
| 2024-06-30 | — | — | — | $866,000.00 | — | $1.91M | -$1.91M | $68,000.00 | — | — | -$1.85M | -$3.62 | -$3.62 | 510,188 | 510,188 |
|---|
| 2024-03-31 | — | — | — | $1.15M | — | $2.21M | -$2.21M | $2,000.00 | — | — | -$2.15M | -$0.47 | -$0.47 | 4,580,072 | 4,580,072 |
|---|
| 2023-12-31 | — | — | — | $1.01M | — | $1.9M | -$1.9M | $4,000.00 | — | — | -$1.9M | -$1.48 | -$1.48 | 34,281 | 34,281 |
|---|
| 2023-09-30 | — | — | — | $1.81M | — | $2.78M | -$2.78M | -$4,000.00 | — | — | -$2.78M | -$10.25 | -$10.25 | 271,129 | 271,129 |
|---|
| 2023-06-30 | — | — | — | $1.38M | — | $2.55M | -$2.55M | -$2,000.00 | — | — | -$2.55M | -$13.27 | -$13.27 | 192,054 | 192,054 |
|---|
| 2023-03-31 | — | — | — | $2.13M | — | $3.6M | -$3.6M | $0.00 | — | — | -$3.6M | -$3.15 | -$3.15 | 1,142,213 | 1,142,213 |
|---|
| 2022-12-31 | — | — | — | $1.61M | — | $2.73M | -$2.73M | -$1,000.00 | — | — | -$2.73M | -$2.40 | -$2.40 | 822 | 822 |
|---|
| 2022-09-30 | — | — | — | $2.51M | — | $3.57M | -$3.57M | -$5,000.00 | — | — | -$3.58M | -$3.14 | -$3.14 | 1,138,571 | 1,138,571 |
|---|
| 2022-06-30 | — | — | — | $1.3M | — | $2.52M | -$2.52M | -$10,000.00 | — | — | -$2.53M | -$2.22 | -$2.22 | 1,138,227,000 | 1,138,227,000 |
|---|
| 2022-03-31 | — | — | — | $1.59M | — | $2.64M | -$2.64M | -$2,000.00 | — | — | -$2.64M | -$2.34 | -$2.34 | 1,130,344 | 1,130,344 |
|---|
| 2021-12-31 | — | — | — | $2.23M | — | $3.45M | -$3.45M | -$1,000.00 | — | — | -$3.45M | -$11.65 | -$11.65 | -11,524,335 | -11,524,335 |
|---|
| 2021-09-30 | — | — | — | $2.67M | — | $3.74M | -$3.74M | -$3,000.00 | — | — | -$3.74M | -$0.28 | -$0.28 | 13,534,560 | 13,534,560 |
|---|
| 2021-06-30 | — | — | — | $1.56M | — | $2.68M | -$2.68M | -$3,000.00 | — | — | -$2.69M | -$0.20 | -$0.20 | 13,534,389 | 13,534,389 |
|---|
| 2021-03-31 | — | — | — | $2.43M | — | $3.64M | -$3.64M | $231,000.00 | — | — | -$3.41M | -$0.32 | -$0.32 | 10,680,395 | 10,680,395 |
|---|
| 2020-12-31 | $0.00 | — | — | $463,000.00 | — | $2.46M | -$2.46M | $0.00 | — | — | -$2.46M | — | — | — | 405,484 |
|---|
| 2020-09-30 | $0.00 | — | — | $1.26M | — | $2.31M | -$2.31M | -$3,000.00 | — | — | -$2.31M | — | — | — | 5,780,386 |
|---|
| 2020-06-30 | $0.00 | — | — | $779,000.00 | — | $1.67M | -$1.67M | -$3,000.00 | — | — | -$1.67M | — | — | — | 4,966,047 |
|---|
| 2020-03-31 | $0.00 | — | — | $1.22M | — | $2.36M | -$2.36M | $5,000.00 | — | — | -$2.35M | — | — | — | 1,772,970 |
|---|
| 2019-12-31 | $0.00 | — | — | $1.02M | — | $2.67M | -$2.67M | $9,000.00 | — | — | -$2.66M | — | — | — | 35,899 |
|---|
| 2019-09-30 | $0.00 | — | — | $1.04M | — | $2.11M | -$2.11M | $19,000.00 | — | — | -$2.09M | — | — | — | 461,990 |
|---|
| 2019-06-30 | $0.00 | — | — | $1.15M | — | $2.06M | -$2.06M | $24,000.00 | — | — | -$2.04M | — | — | — | 440,482 |
|---|
| 2019-03-31 | $21,000.00 | — | — | $1.09M | — | $2.17M | -$2.15M | $27,000.00 | — | — | -$2.12M | — | — | — | 371,263 |
|---|
| 2018-12-31 | $0.00 | — | — | $944,000.00 | — | $1.73M | -$1.73M | $7,000.00 | -$1.73M | $0.00 | -$1.73M | — | — | — | -3,534,839 |
|---|
| 2018-09-30 | $57,000.00 | — | — | $838,000.00 | — | $1.55M | -$1.49M | -$1,000.00 | -$1.49M | $0.00 | -$1.49M | — | — | — | 4,371,259 |
|---|
| 2018-06-30 | $58,000.00 | — | — | $1.18M | — | $1.96M | -$1.9M | -$2,000.00 | -$1.9M | $0.00 | -$1.9M | — | — | — | 4,102,423 |
|---|
| 2018-03-31 | $23,000.00 | — | — | $1.36M | — | $2.26M | -$2.24M | $0.00 | -$2.24M | — | -$2.24M | — | — | — | 2,494,464 |
|---|
| 2017-12-31 | $15,000.00 | — | — | $1.2M | — | $2.01M | -$1.99M | -$11,000.00 | -$2M | $0.00 | -$2M | — | — | — | 40,979 |
|---|
| 2017-09-30 | $0.00 | — | — | $1.49M | — | $2.48M | -$2.48M | $0.00 | -$2.48M | $0.00 | -$2.48M | — | — | — | 2,351,144 |
|---|
| 2017-06-30 | $0.00 | — | — | $1.33M | — | $2.51M | -$2.51M | $0.00 | -$2.51M | $0.00 | -$2.51M | — | — | — | 2,238,836 |
|---|
| 2017-03-31 | — | — | — | $1.35M | — | $7.08M | -$7.08M | $0.00 | -$7.08M | -$1.62M | -$5.46M | — | — | — | 2,057,114 |
|---|
| 2016-12-31 | $0.00 | — | — | $1.31M | — | $2.34M | -$2.34M | $0.00 | — | — | -$2.34M | — | — | — | -5,874,088 |
|---|
| 2016-09-30 | — | — | — | $1.46M | — | $2.22M | -$2.22M | $4,000.00 | — | — | -$2.21M | — | — | — | 6,576,096 |
|---|
| 2016-06-30 | $9,000.00 | — | — | $1.34M | — | $2.22M | -$2.22M | $3,000.00 | — | — | -$2.21M | — | — | — | 6,534,846 |
|---|
| 2016-03-31 | $10,000.00 | — | — | $1.31M | — | $2.26M | -$2.25M | $14,000.00 | — | — | -$2.23M | — | — | — | 6,534,846 |
|---|
| 2015-12-31 | $0.00 | — | — | $1.72M | — | $2.62M | -$2.62M | $6,000.00 | — | — | -$2.62M | — | — | — | 525,190 |
|---|
| 2015-09-30 | — | — | — | $1.73M | — | $2.5M | -$2.5M | $8,000.00 | — | — | -$2.5M | — | — | — | 6,494,912 |
|---|
| 2015-06-30 | — | — | — | $1.36M | — | $2.17M | -$2.17M | -$1,000.00 | — | — | -$2.17M | — | — | — | 4,419,058 |
|---|
| 2015-03-31 | $34,000.00 | — | — | $2.11M | — | $2.98M | -$2.95M | $1,000.00 | — | — | -$2.95M | — | — | — | 2,376,349 |
|---|
| 2014-12-31 | — | — | — | $1.56M | — | $2.32M | -$2.31M | $2,000.00 | — | — | -$2.3M | — | — | — | 1,636,488 |
|---|
| 2014-09-30 | — | — | — | $1.46M | — | $2.23M | -$2.21M | $3,000.00 | — | — | -$2.21M | — | — | — | 17,494,109 |
|---|
| 2014-06-30 | — | — | — | $1.18M | — | $2.03M | -$2.02M | $15,000.00 | — | — | -$2.01M | — | — | — | 14,015,451 |
|---|
| 2014-03-31 | $29,000.00 | — | — | $1.48M | — | $2.32M | -$2.29M | — | — | — | -$2.28M | — | — | — | 12,616,086 |
|---|
| 2013-12-31 | $29,000.00 | — | — | $1.44M | — | $2.55M | -$2.52M | — | — | — | -$2.51M | — | — | — | 480,339 |
|---|
| 2013-09-30 | $92,000.00 | — | — | $1.23M | — | $2.16M | -$2.07M | — | — | — | -$2.06M | — | — | — | 11,630,189 |
|---|
| 2013-06-30 | $225,000.00 | — | — | $1.21M | — | $2.19M | -$1.97M | — | — | — | -$1.96M | — | — | — | 11,168,144 |
|---|
| 2013-03-31 | $53,000.00 | — | — | $13.77M | — | $14.45M | -$14.39M | — | — | — | -$14.4M | — | — | — | 6,496,095 |
|---|
| 2012-12-31 | $40,000.00 | — | — | $1.14M | — | $1.75M | -$1.71M | — | — | — | -$1.71M | — | — | — | 239,381 |
|---|
| 2012-09-30 | $57,000.00 | — | — | $1.21M | — | $1.75M | -$1.7M | — | — | — | -$1.64M | — | — | — | 5,238,507 |
|---|
| 2012-06-30 | — | — | — | $6.95M | — | $7.66M | -$7.66M | — | — | — | -$7.6M | — | — | — | 4,406,780 |
|---|
| 2012-03-31 | — | — | — | $1.15M | — | $1.91M | -$1.91M | — | — | — | -$1.93M | — | — | — | 47,967,499,000 |
|---|
| 2011-12-31 | — | — | — | $1.55M | — | — | -$2.49M | — | — | — | $5.23M | — | — | — | 2,636,709 |
|---|
| 2011-09-30 | — | — | — | $1.13M | — | — | -$2.17M | — | — | — | -$2.04M | — | — | — | 41,970,481 |
|---|
| 2011-06-30 | — | — | — | $1.79M | — | $2.84M | — | — | — | — | -$1.88M | — | — | — | 38,568,501 |
|---|
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.62M | — | $9.22M | -$9.22M | — | — | $0.00 | -$8.7M | -$1.45 | — | 5,984,017 | — |
|---|
| 2024-12-31 | — | — | — | $3.64M | — | $7.39M | -$7.39M | — | — | $0.00 | -$7.15M | -$9.08 | -$9.08 | 787,466 | 787,466 |
|---|
| 2023-12-31 | — | — | — | $6.33M | — | $10.82M | -$10.82M | -$2,000.00 | — | $0.00 | -$10.83M | -$46.76 | -$46.76 | 231,508 | 231,508 |
|---|
| 2022-12-31 | — | — | — | $7.01M | — | $11.46M | -$11.46M | -$18,000.00 | -$11.48M | $0.00 | -$11.48M | -$10.10 | -$10.10 | 1,136,566 | 1,136,566 |
|---|
| 2021-12-31 | — | — | — | $8.89M | — | $13.51M | -$13.51M | $224,000.00 | -$13.29M | $0.00 | -$13.29M | -$12.43 | -$12.43 | 1,069,234 | 1,069,234 |
|---|
| 2020-12-31 | $0.00 | — | — | $3.72M | — | $8.79M | -$8.79M | -$1,000.00 | -$8.79M | $0.00 | -$8.79M | — | — | — | 4,587,346 |
|---|
| 2019-12-31 | $21,000.00 | — | — | $4.3M | — | $9.01M | -$8.99M | $79,000.00 | -$8.91M | $0.00 | -$8.91M | — | — | — | 460,809 |
|---|
| 2018-12-31 | $138,000.00 | — | — | $4.33M | — | $7.5M | -$7.36M | $4,000.00 | -$7.36M | $0.00 | -$7.36M | — | — | — | 128,085 |
|---|
| 2017-12-31 | $15,000.00 | — | — | $5.37M | — | $14.08M | -$14.06M | -$11,000.00 | -$14.07M | -$1.62M | -$12.45M | — | — | — | 2,257,754 |
|---|
| 2016-12-31 | $19,000.00 | — | — | $5.42M | — | $9.03M | -$9.02M | $21,000.00 | -$8.99M | $0.00 | -$8.99M | — | — | — | 674,608 |
|---|
| 2015-12-31 | $34,000.00 | — | — | $6.93M | — | $10.27M | -$10.24M | $14,000.00 | -$10.22M | $0.00 | -$10.22M | — | — | — | 4,970,382 |
|---|
| 2014-12-31 | — | — | — | $5.68M | — | $8.9M | -$8.83M | $26,000.00 | -$8.8M | $0.00 | -$8.8M | — | — | — | 16,362,905 |
|---|
| 2013-12-31 | $399,000.00 | — | — | $17.65M | — | $21.35M | -$20.95M | — | -$20.93M | $0.00 | -$20.93M | — | — | — | 10,263,954 |
|---|
| 2012-12-31 | $97,000.00 | — | — | $10.45M | — | $13.07M | -$12.98M | — | -$12.88M | — | -$12.88M | — | — | — | 4,573,787 |
|---|
| 2011-12-31 | — | — | — | $6.62M | — | — | -$12.77M | — | -$10.22M | — | -$2.54M | — | — | — | 36,334,413 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | — | — | -$11.99M | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$18.39M | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$14.37M | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$10.99M | — | — | — | — |
|---|
| 2006-12-31 | — | — | — | — | — | — | — | — | — | — | -$2.41M | — | — | — | — |
|---|
| 2005-12-31 | — | — | — | — | — | — | — | — | — | — | -$2.21M | — | — | — | — |
|---|
| 2004-12-31 | — | — | — | — | — | — | — | — | — | — | -$3.27M | — | — | — | — |
|---|
| 2003-12-31 | — | — | — | — | — | — | — | — | — | — | -$89,000.00 | — | — | — | — |
|---|