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 | $5.02M | $4.33M | $692,000.00 | — | $811,000.00 | — | -$119,000.00 | — | -$199,000.00 | $7,000.00 | -$206,000.00 | $0.00 | $0.00 | 49,522,148 | 49,522,148 |
|---|
| 2026-03-31 | $5.55M | $4.78M | $770,000.00 | — | $856,000.00 | — | -$86,000.00 | — | -$116,000.00 | $3,000.00 | -$119,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2025-12-31 | $5.84M | $4.99M | $849,000.00 | — | $816,000.00 | — | $33,000.00 | — | $92,000.00 | — | $78,000.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2025-09-30 | $5.42M | $4.67M | $749,000.00 | — | $977,000.00 | — | -$228,000.00 | — | -$203,000.00 | — | -$204,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2025-06-30 | $4.72M | $4.01M | $713,000.00 | — | $966,000.00 | — | -$253,000.00 | — | -$205,000.00 | $0.00 | -$205,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2025-03-31 | $4.75M | $4.11M | $641,000.00 | — | $1.02M | — | -$382,000.00 | — | -$333,000.00 | — | -$333,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2024-12-31 | $6.42M | $5.57M | $846,000.00 | — | $1.01M | — | -$162,000.00 | — | -$133,000.00 | — | -$260,000.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2024-09-30 | $6.23M | $5.4M | $834,000.00 | — | $958,000.00 | — | -$124,000.00 | — | -$71,000.00 | -$5,000.00 | -$68,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2024-06-30 | $6.04M | $5.24M | $804,000.00 | — | $986,000.00 | — | -$182,000.00 | — | -$127,000.00 | $7,000.00 | -$134,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2024-03-31 | $5.3M | $4.59M | $709,000.00 | — | $947,000.00 | — | -$238,000.00 | — | -$262,000.00 | -$130,000.00 | -$132,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2023-12-31 | $5.46M | $4.64M | $816,000.00 | — | $945,000.00 | — | -$129,000.00 | — | -$117,000.00 | $11,000.00 | -$128,000.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2023-09-30 | $5.34M | $4.57M | $772,000.00 | — | $998,000.00 | — | -$226,000.00 | — | -$176,000.00 | — | -$176,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2023-06-30 | $5.45M | $4.71M | $740,000.00 | — | $911,000.00 | — | -$171,000.00 | — | -$240,000.00 | — | -$240,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2023-03-31 | $5.2M | $4.49M | $711,000.00 | — | $933,000.00 | — | -$222,000.00 | — | -$192,000.00 | $3,000.00 | -$195,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2022-12-31 | $7M | $6.01M | $987,000.00 | — | $1.06M | — | -$70,000.00 | — | -$28,000.00 | $53,000.00 | -$81,000.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2022-09-30 | $6.46M | $5.57M | $891,000.00 | — | $941,000.00 | — | -$50,000.00 | — | $200,000.00 | $91,000.00 | $109,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2022-06-30 | $6.48M | $5.59M | $887,000.00 | — | $1.1M | — | -$210,000.00 | — | -$190,000.00 | $24,000.00 | -$214,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2022-03-31 | $5.78M | $5.05M | $730,000.00 | — | $1.31M | — | -$575,000.00 | — | -$552,000.00 | $2,000.00 | -$554,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2021-12-31 | $8.44M | $7.44M | $999,000.00 | — | $1.01M | — | -$14,000.00 | — | -$848,000.00 | -$91,000.00 | -$757,000.00 | $0.00 | $0.00 | -299,700,000,000 | -299,700,000,000 |
|---|
| 2021-09-30 | $6.94M | $6.14M | $803,000.00 | — | $866,000.00 | — | -$63,000.00 | — | $1.82M | $405,000.00 | $1.41M | $0.01 | $0.01 | 300,000,000,000 | 300,000,000,000 |
|---|
| 2021-06-30 | $5.07M | $4.36M | $717,000.00 | — | $878,000.00 | — | -$161,000.00 | — | $7.94M | $675,000.00 | $7.27M | $0.02 | $0.02 | 300,000,000 | 300,000,000 |
|---|
| 2021-03-31 | $5.79M | $5.05M | $747,000.00 | — | $810,000.00 | — | -$63,000.00 | — | -$34,000.00 | -$6,000.00 | -$28,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2020-12-31 | $9M | $7.94M | $1.07M | — | $1.02M | — | $41,000.00 | — | $71,000.00 | $56,000.00 | -$36,000.00 | $0.00 | $0.00 | -299,700,000,000 | -299,700,000,000 |
|---|
| 2020-09-30 | $6.2M | $5.55M | $654,000.00 | — | $1.09M | — | -$432,000.00 | — | -$429,000.00 | -$237,000.00 | -$192,000.00 | $0.00 | $0.00 | 300,000,000,000 | 300,000,000,000 |
|---|
| 2020-06-30 | $5.2M | $4.47M | $723,000.00 | — | $1.24M | — | -$517,000.00 | — | -$595,000.00 | -$50,000.00 | -$324,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2020-03-31 | $8.8M | $7.77M | $1.03M | — | $1.09M | — | -$59,000.00 | — | -$197,000.00 | $1,000.00 | -$237,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2019-12-31 | $10.44M | $9.35M | $1.09M | — | $945,000.00 | — | $145,000.00 | — | -$104,000.00 | $195,000.00 | -$338,000.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2019-09-30 | $10.08M | $9.02M | $1.06M | — | $724,000.00 | $6,839.00 | $336,000.00 | — | $160,000.00 | -$36,000.00 | $157,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2019-06-30 | $9.62M | $8.55M | $1.07M | — | $662,000.00 | $8,177.00 | $407,000.00 | — | $321,000.00 | -$4,000.00 | $286,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2019-03-31 | $8.3M | $7.46M | $838,000.00 | — | $654,000.00 | $5,214.00 | $184,000.00 | — | $116,000.00 | — | $77,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2018-12-31 | — | — | — | — | — | $15,312.00 | $1.07M | — | $585,482.00 | $181,950.00 | $403,532.00 | — | — | 265,085,307 | 265,085,307 |
|---|
| 2018-09-30 | — | — | — | — | — | $6,183.00 | -$6,183.00 | — | -$6,183.00 | $50.00 | -$6,232.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2018-06-30 | — | — | — | — | — | $6,094.00 | -$6,094.00 | — | — | — | -$6,094.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2018-03-31 | — | — | — | — | — | $5,205.00 | — | — | — | — | -$5,205.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2017-12-31 | — | — | — | — | — | $12,476.00 | — | — | — | — | -$12,476.00 | — | — | 0 | 0 |
|---|
| 2017-09-30 | — | — | — | — | — | $5,904.00 | -$5,904.00 | — | — | — | -$5,904.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2017-06-30 | — | — | — | — | — | $4,780.00 | -$4,780.00 | — | — | — | -$5,030.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2017-03-31 | — | — | — | — | — | $5,740.00 | — | — | — | — | -$5,740.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2016-12-31 | — | — | — | — | — | $12,929.00 | — | — | — | — | -$12,929.00 | — | — | 0 | 0 |
|---|
| 2016-09-30 | — | — | — | — | — | $6,359.00 | -$6,359.00 | — | — | — | -$6,609.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2016-06-30 | — | — | — | — | — | $5,414.00 | -$5,414.00 | — | — | — | -$5,414.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2016-03-31 | — | — | — | — | — | $5,074.00 | — | — | — | — | -$5,074.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2015-12-31 | — | — | — | — | — | $10,486.00 | — | — | -$10,486.00 | — | -$10,486.00 | — | — | 0 | 0 |
|---|
| 2015-09-30 | — | — | — | — | — | $6,069.00 | -$6,069.00 | — | — | — | -$6,069.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2015-06-30 | — | — | — | — | — | $7,350.00 | — | — | — | — | -$7,350.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2015-03-31 | — | — | — | — | — | $6,268.00 | -$6,268.00 | — | -$6,268.00 | — | -$6,268.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2014-12-31 | — | — | — | — | — | $11,506.00 | — | — | -$11,506.00 | — | -$11,506.00 | — | — | 43,966 | 43,966 |
|---|
| 2014-09-30 | — | — | — | — | — | $4,447.00 | -$4,447.00 | — | — | — | -$4,447.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2014-06-30 | — | — | — | — | — | $13,577.00 | — | — | — | — | -$13,577.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2014-03-31 | — | — | — | — | — | $9,888.00 | -$9,888.00 | — | -$9,888.00 | — | -$10,138.00 | — | — | 16,385,593 | 16,385,593 |
|---|
| 2013-12-31 | — | — | — | — | — | $32,072.00 | — | — | -$22,072.00 | — | -$22,072.00 | — | — | -13,499,820 | -13,499,820 |
|---|
| 2013-09-30 | — | — | — | — | — | $5,354.00 | -$5,354.00 | — | — | — | -$5,354.00 | — | — | 13,513,333 | 13,513,333 |
|---|
| 2013-06-30 | — | — | — | — | — | $4,491.00 | — | — | — | — | $10,509.00 | — | — | 13,513,333 | 13,513,333 |
|---|
| 2013-03-31 | — | — | — | — | — | $4,327.00 | -$4,327.00 | — | -$4.33M | — | -$4,327.00 | — | — | 13,513,333 | 13,513,333 |
|---|
| 2012-12-31 | — | — | — | — | — | $13,794.00 | — | — | -$27.37M | — | -$13,794.00 | — | — | -13,355,483 | -13,355,483 |
|---|
| 2012-09-30 | — | — | — | — | — | $4,890.00 | -$4,890.00 | — | -$5,000.00 | — | -$4,890.00 | — | — | 13,513,333 | 13,513,333 |
|---|
| 2012-06-30 | — | — | — | — | — | $4,281.00 | — | — | -$4,000.00 | — | -$4,281.00 | — | — | 13,533,000 | 13,533,000 |
|---|
| 2012-03-31 | — | — | — | — | — | $4.28M | — | — | -$4.28M | $0.00 | -$4.28M | — | — | 12,396,000 | 12,396,000 |
|---|
| 2011-12-31 | — | — | — | — | — | $23.92M | — | — | -$23.92M | — | -$23.92M | — | — | -175 | -175 |
|---|
| 2011-09-30 | — | — | — | — | — | $4,000.00 | — | — | -$4,000.00 | — | -$4,000.00 | — | — | 12,013 | 12,013 |
|---|
| 2011-06-30 | — | — | — | — | — | $3,000.00 | — | — | -$3,000.00 | — | -$3,000.00 | — | — | 11,876 | 11,876 |
|---|
| 2011-03-31 | — | — | — | — | — | $3,000.00 | — | — | -$3,000.00 | $0.00 | -$3,000.00 | — | — | 11,284 | 11,284 |
|---|
| 2010-12-31 | — | — | — | — | — | $31,980.00 | — | — | — | — | -$31,980.00 | — | — | 217 | 217 |
|---|
| 2010-09-30 | — | — | — | — | — | $5.00 | — | — | -$5.00 | — | -$5.00 | — | — | 9,985 | 9,985 |
|---|
| 2010-06-30 | — | — | — | — | — | $4.00 | — | — | — | — | -$4.00 | — | — | 9,630 | 9,630 |
|---|
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 | $20.72M | $17.77M | $2.95M | — | $3.78M | — | -$830,000.00 | — | -$650,000.00 | $14,000.00 | -$664,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2024-12-31 | $23.98M | $20.79M | $3.19M | — | $3.9M | — | -$707,000.00 | — | -$594,000.00 | — | -$594,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2023-12-31 | $21.45M | $18.41M | $3.04M | — | $3.79M | — | -$749,000.00 | — | -$726,000.00 | $14,000.00 | -$740,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2022-12-31 | $25.73M | $22.23M | $3.49M | — | $4.4M | — | -$906,000.00 | — | -$569,000.00 | $170,000.00 | -$739,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2021-12-31 | $26.25M | $22.98M | $3.27M | — | $3.57M | — | -$301,000.00 | — | $8.88M | $984,000.00 | $7.89M | $0.03 | $0.03 | 300,000,000 | 300,000,000 |
|---|
| 2020-12-31 | $29.2M | $25.73M | $3.47M | — | $4.46M | — | -$988,000.00 | — | -$1.15M | -$230,000.00 | -$789,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2019-12-31 | $38.44M | $34.38M | $4.07M | — | $2.99M | — | $1.08M | -$206,000.00 | $508,000.00 | $156,000.00 | $195,000.00 | $0.00 | $0.00 | 300,000,000 | 300,000,000 |
|---|
| 2018-12-31 | $37.64M | $33.77M | $3.86M | — | $2.81M | $32,794.00 | $1.06M | -$241,000.00 | $568,000.00 | $182,000.00 | $386,000.00 | $0.00 | $0.00 | 282,000,000 | 282,000,000 |
|---|
| 2017-12-31 | — | — | — | — | — | $28,901.00 | — | — | -$28,901.00 | $250.00 | -$29,151.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2016-12-31 | — | — | — | — | — | $29,776.00 | — | — | -$29,776.00 | — | -$30,026.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2015-12-31 | — | — | — | — | — | $30,175.00 | — | — | -$30,175.00 | — | -$30,175.00 | — | — | 16,914,693 | 16,914,693 |
|---|
| 2014-12-31 | — | — | — | — | — | $39,419.00 | — | — | -$39,419.00 | — | -$39,669.00 | — | — | 16,784,230 | 16,784,230 |
|---|
| 2013-12-31 | — | — | — | — | — | $46,244.00 | — | — | -$21,244.00 | — | -$21,244.00 | — | — | 13,513 | 13,513 |
|---|
| 2012-12-31 | — | — | — | — | — | $27,382.00 | — | — | -$27.38M | — | -$27,382.00 | — | — | 13,406 | 13,406 |
|---|
| 2011-12-31 | — | — | — | — | — | $23.93M | — | — | -$23.93M | — | -$23.93M | — | — | 11,557 | 11,557 |
|---|
| 2010-12-31 | — | — | — | — | — | $32,000.00 | — | — | -$32,000.00 | — | -$32,000.00 | — | — | 9,965 | 9,965 |
|---|