Complete source-backed income-statement history.
- Available history
- 1998-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 | $17.87M | — | — | $118,000.00 | — | $16.14M | $1.74M | $278,000.00 | $2.02M | $42,000.00 | $1.97M | $0.06 | $0.05 | 34,545,000 | 36,430,000 |
|---|
| 2026-03-31 | $15.11M | — | — | $49,000.00 | — | $15.23M | -$119,000.00 | $320,000.00 | — | — | $201,000.00 | $0.01 | $0.01 | 34,336,000 | 35,548,000 |
|---|
| 2025-12-31 | $13.78M | — | — | $20,000.00 | — | $16.33M | -$2.55M | -$2.13M | — | — | -$4.79M | -$0.16 | -$0.16 | 866,000 | 866,000 |
|---|
| 2025-09-30 | $12.46M | — | — | $29,000.00 | — | $12.65M | -$189,000.00 | -$449,000.00 | — | — | -$638,000.00 | -$0.02 | -$0.02 | 27,889,000 | 27,889,000 |
|---|
| 2025-06-30 | $9.65M | — | — | $107,000.00 | — | $12.38M | -$2.73M | -$420,000.00 | -$3.15M | — | -$3.15M | -$0.11 | -$0.11 | 27,664,000 | 27,664,000 |
|---|
| 2025-03-31 | $8.75M | — | — | $94,000.00 | — | $9.56M | -$808,000.00 | -$357,000.00 | — | $0.00 | -$1.17M | -$0.04 | -$0.04 | 27,578,000 | 27,578,000 |
|---|
| 2024-12-31 | $7.93M | — | — | $50,000.00 | — | $8.86M | -$934,000.00 | -$686,000.00 | — | — | -$1.99M | -$0.08 | -$0.08 | -77,000 | -721,000 |
|---|
| 2024-09-30 | $6.97M | — | — | $97,000.00 | — | $12.18M | -$5.2M | -$533,000.00 | — | — | -$5.74M | -$0.21 | -$0.21 | 27,371,000 | 27,371,000 |
|---|
| 2024-06-30 | $7.26M | — | — | $157,000.00 | — | $12.3M | -$5.04M | -$514,000.00 | — | — | -$5.55M | -$0.20 | -$0.20 | 27,297,000 | 27,297,000 |
|---|
| 2024-03-31 | $25.38M | — | — | $3,000.00 | — | $11.63M | $13.74M | -$906,000.00 | — | — | $12.84M | $0.47 | $0.41 | 27,045,000 | 31,091,000 |
|---|
| 2023-12-31 | $12.27M | $685,000.00 | $9.05M | $32,000.00 | — | $11.55M | -$1.82M | -$864,000.00 | — | — | -$2.68M | -$0.10 | -$0.10 | 51,000 | 51,000 |
|---|
| 2023-09-30 | $6.52M | $331,000.00 | $6.18M | $12,000.00 | — | $7.53M | -$1.02M | -$850,000.00 | — | — | -$1.87M | -$0.07 | -$0.07 | 26,596,000 | 26,596,000 |
|---|
| 2023-06-30 | $3.33M | $148,000.00 | $3.18M | $8,000.00 | — | $7.99M | -$4.67M | -$778,000.00 | — | — | -$5.44M | -$0.21 | -$0.21 | 26,458,000 | 26,458,000 |
|---|
| 2023-03-31 | $1.68M | $95,000.00 | $1.58M | $4,000.00 | — | $6.95M | -$5.27M | -$782,000.00 | — | — | -$6.05M | -$0.23 | -$0.23 | 26,559,000 | 26,559,000 |
|---|
| 2022-12-31 | — | — | — | $117,000.00 | — | $7.58M | -$6.14M | -$722,000.00 | — | — | -$6.86M | -$0.25 | -$0.25 | 170,000 | 170,000 |
|---|
| 2022-09-30 | — | — | — | $846,000.00 | — | $7.9M | -$7.9M | -$190,000.00 | — | — | -$8.09M | -$0.31 | -$0.31 | 26,108,000 | 26,108,000 |
|---|
| 2022-06-30 | — | — | — | $1.13M | — | -$5.01M | -$5.01M | -$63,000.00 | — | — | -$5.07M | -$0.19 | -$0.19 | 26,052,000 | 26,052,000 |
|---|
| 2022-03-31 | — | — | — | $1.44M | — | $3.55M | -$3.55M | -$150,000.00 | — | — | -$3.7M | -$0.14 | -$0.14 | 26,019,000 | 26,019,000 |
|---|
| 2021-12-31 | — | — | — | $523,000.00 | — | — | -$4.21M | -$220,000.00 | — | — | -$4.43M | -$0.17 | -$0.17 | 2,000 | 2,000 |
|---|
| 2021-09-30 | — | — | — | $1.24M | — | — | -$4.17M | -$12,000.00 | — | — | -$4.19M | -$0.16 | -$0.16 | 26,007,000 | 26,007,000 |
|---|
| 2021-06-30 | — | — | — | $800,000.00 | — | — | -$3.92M | -$81,000.00 | — | — | -$4M | -$0.15 | -$0.15 | 26,003,000 | 26,003,000 |
|---|
| 2021-03-31 | $0.00 | — | — | $2.42M | — | $4.92M | -$4.92M | $190,000.00 | — | — | -$4.73M | -$0.18 | -$0.18 | 26,003,000 | 26,003,000 |
|---|
| 2020-12-31 | $170,000.00 | — | — | $1.22M | — | — | -$3.35M | $108,000.00 | — | — | -$3.24M | -$0.12 | -$0.12 | -22,945,296 | -22,945,296 |
|---|
| 2020-09-30 | $0.00 | — | — | $1.37M | — | — | -$5.86M | -$341,000.00 | — | — | -$6.2M | -$0.24 | -$0.24 | 25,598,000 | 25,598,000 |
|---|
| 2020-06-30 | $0.00 | — | — | $1.12M | — | — | -$4.85M | — | — | — | -$4.85M | -$0.21 | -$0.21 | 23,393,000 | 23,393,000 |
|---|
| 2020-03-31 | $0.00 | — | — | $1.39M | — | $3.84M | -$3.84M | $9,000.00 | — | — | -$3.83M | -$0.19 | -$0.19 | 19,896,000 | 19,896,000 |
|---|
| 2019-12-31 | $0.00 | — | — | $1.17M | — | — | -$3.65M | $43,000.00 | — | — | -$3.61M | — | — | 0 | 0 |
|---|
| 2019-09-30 | $0.00 | — | — | $795,000.00 | — | — | -$1.86M | $54,000.00 | — | — | -$1.81M | -$0.09 | -$0.09 | 19,896,000 | 19,896,000 |
|---|
| 2019-06-30 | $0.00 | — | — | $1.97M | — | — | -$4.81M | $83,000.00 | — | — | -$4.73M | -$0.24 | -$0.24 | 19,896,000 | 19,896,000 |
|---|
| 2019-03-31 | $0.00 | — | — | $1.67M | — | — | -$2.68M | $54,000.00 | — | — | -$2.63M | $0.14 | $0.14 | 19,896,000 | 19,896,000 |
|---|
| 2018-12-31 | $0.00 | — | — | $1.72M | — | — | -$3.11M | $121,000.00 | — | — | -$2.98M | — | — | 294,000 | 294,000 |
|---|
| 2018-09-30 | $0.00 | — | — | $1.8M | — | — | -$2.85M | $99,000.00 | — | — | -$2.75M | -$0.14 | -$0.14 | 18,968,000 | 18,968,000 |
|---|
| 2018-06-30 | $0.00 | — | — | $798,000.00 | — | — | -$2.67M | $78,000.00 | — | — | -$2.59M | -$0.14 | -$0.14 | 18,585,000 | 18,585,000 |
|---|
| 2018-03-31 | $0.00 | — | — | $689,000.00 | — | — | -$1.79M | $223,000.00 | — | — | -$1.57M | -$0.09 | -$0.09 | 18,430,000 | 18,430,000 |
|---|
| 2017-12-31 | $0.00 | — | — | $886,000.00 | — | — | -$2.52M | $225,000.00 | — | — | -$2.29M | — | — | 481,000 | 481,000 |
|---|
| 2017-09-30 | $0.00 | — | — | $492,000.00 | — | — | -$2.19M | -$166,000.00 | — | — | -$2.35M | -$0.15 | -$0.15 | 15,740,000 | 15,740,000 |
|---|
| 2017-06-30 | $0.00 | — | — | $333,000.00 | — | — | -$1.48M | -$119,000.00 | — | — | -$1.6M | -$0.11 | -$0.11 | 14,192,000 | 14,192,000 |
|---|
| 2017-03-31 | $0.00 | — | — | $225,000.00 | — | — | -$771,000.00 | -$35,000.00 | — | — | -$806,000.00 | -$0.06 | -$0.06 | 13,643,000 | 13,643,000 |
|---|
| 2016-12-31 | $0.00 | — | — | $174,000.00 | — | — | -$1.15M | $3,000.00 | — | — | -$1.14M | — | — | 296,000 | 296,000 |
|---|
| 2016-09-30 | $0.00 | — | — | $112,000.00 | — | — | -$564,000.00 | $62,000.00 | — | — | -$502,000.00 | -$0.04 | -$0.04 | 13,643,000 | 13,643,000 |
|---|
| 2016-06-30 | $0.00 | — | — | $139,000.00 | — | — | -$707,000.00 | -$17,000.00 | — | — | -$724,000.00 | -$0.06 | -$0.06 | 12,813,000 | 12,813,000 |
|---|
| 2016-03-31 | $0.00 | — | — | $47,000.00 | — | — | -$454,000.00 | $34,000.00 | — | — | -$420,000.00 | -$0.04 | -$0.04 | 10,942,000 | 10,942,000 |
|---|
| 2015-12-31 | $0.00 | — | — | $71,000.00 | — | — | -$551,000.00 | $11,000.00 | — | — | -$540,000.00 | -$0.05 | -$0.05 | 36,000 | 36,000 |
|---|
| 2015-09-30 | $0.00 | — | — | $88,000.00 | — | — | -$338,000.00 | $215,000.00 | — | — | -$123,000.00 | -$0.01 | -$0.01 | 10,929,000 | 10,929,000 |
|---|
| 2015-06-30 | $0.00 | — | — | $54,000.00 | — | — | -$549,000.00 | $376,000.00 | — | — | -$173,000.00 | -$0.02 | -$0.02 | 10,830,000 | 10,830,000 |
|---|
| 2015-03-31 | $0.00 | — | — | $43,000.00 | — | — | -$452,000.00 | $629,000.00 | — | — | $177,000.00 | $0.02 | $0.01 | 10,605,000 | 11,870,000 |
|---|
| 2014-12-31 | $0.00 | — | — | $165,000.00 | — | — | -$791,000.00 | $2.18M | — | — | $1.39M | $0.14 | $0.14 | 10,000 | 10,000 |
|---|
| 2014-09-30 | $0.00 | — | — | $88,000.00 | — | — | -$619,000.00 | $999,000.00 | — | — | $380,000.00 | $0.04 | $0.03 | 9,861,000 | 11,154,000 |
|---|
| 2014-06-30 | $0.00 | — | — | $72,000.00 | — | — | -$930,000.00 | $180,000.00 | — | — | -$750,000.00 | -$0.08 | -$0.08 | 9,846,000 | 9,846,000 |
|---|
| 2014-03-31 | $0.00 | — | — | — | — | — | -$537,000.00 | -$2.66M | — | — | -$3.19M | -$0.33 | -$0.33 | 9,769,000 | 9,769,000 |
|---|
| 2013-12-31 | $0.00 | — | — | — | — | — | -$416,000.00 | $1.53M | — | — | $1.11M | — | — | 1,333,000 | 2,022,000 |
|---|
| 2013-09-30 | $0.00 | — | — | — | — | $51,000.00 | -$51,000.00 | -$1.72M | — | — | -$1.77M | — | — | 8,386,000 | 8,386,000 |
|---|
| 2013-06-30 | $0.00 | — | — | — | — | $927,000.00 | -$927,000.00 | $7.53M | — | — | $6.61M | — | — | 25,158,000 | 25,639,000 |
|---|
| 2013-03-31 | $0.00 | — | — | — | — | — | -$537,000.00 | -$3.57M | — | — | -$4.11M | — | — | 25,158,000 | 25,158,000 |
|---|
| 2012-12-31 | $0.00 | — | — | — | — | — | -$1.12M | -$5.39M | — | — | -$6.51M | — | — | 0 | 0 |
|---|
| 2012-09-30 | $0.00 | — | — | — | — | $630,000.00 | -$630,000.00 | -$134,000.00 | — | — | -$764,000.00 | — | — | 25,158,000 | 25,158,000 |
|---|
| 2012-06-30 | $0.00 | — | — | — | — | $1.25M | -$1.25M | $648,000.00 | — | — | -$602,000.00 | — | — | 25,158 | 25,158 |
|---|
| 2012-03-31 | $0.00 | — | — | — | — | — | -$616,000.00 | $3.33M | — | — | $2.72M | $0.11 | $0.11 | 25,158 | 25,158 |
|---|
| 2011-12-31 | $0.00 | — | — | — | — | — | -$902,000.00 | $4.41M | — | — | $3.51M | — | — | -23,568,017 | -23,768,950 |
|---|
| 2011-09-30 | $0.00 | — | — | — | — | $944,000.00 | -$944,000.00 | -$2.2M | — | — | -$3.14M | — | — | 18,085,000 | 18,085,000 |
|---|
| 2011-06-30 | $0.00 | — | — | — | — | $572,000.00 | -$572,000.00 | $224,000.00 | — | — | -$348,000.00 | — | — | 25,158,000 | 25,158,000 |
|---|
| 2011-03-31 | $0.00 | — | — | — | — | — | -$1.02M | $5.69M | — | — | $4.67M | $0.23 | $0.19 | 20,565,000 | 25,001,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$816,000.00 | -$5.77M | — | — | -$6.58M | — | — | 8,891,000 | 8,891,000 |
|---|
| 2010-09-30 | — | — | — | — | — | $917,000.00 | -$917,000.00 | $2.61M | — | — | $1.69M | — | — | 20,461,000 | 20,461,000 |
|---|
| 2010-06-30 | — | — | — | — | — | $2.51M | -$2.51M | -$64,000.00 | — | — | -$2.57M | — | — | 368,294,000 | 368,294,000 |
|---|
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 | $44.64M | — | — | $250,000.00 | — | $50.92M | -$6.28M | -$3.35M | -$9.64M | $106,000.00 | -$9.74M | -$0.34 | -$0.34 | 28,577,000 | 28,577,000 |
|---|
| 2024-12-31 | $47.54M | — | — | $307,000.00 | — | $44.97M | $2.57M | -$2.64M | -$71,000.00 | $365,000.00 | -$436,000.00 | -$0.02 | -$0.02 | 27,294,000 | 27,294,000 |
|---|
| 2023-12-31 | $23.78M | $1.26M | $19.99M | $56,000.00 | — | $34.02M | -$12.77M | -$3.27M | -$16.05M | — | -$16.05M | -$0.60 | -$0.60 | 26,574,000 | 26,574,000 |
|---|
| 2022-12-31 | $1.77M | $86,000.00 | $1.45M | $3.53M | — | $24.04M | -$22.59M | -$1.13M | — | $0.00 | -$23.71M | -$0.90 | -$0.90 | 26,275,000 | 26,275,000 |
|---|
| 2021-12-31 | — | — | — | $4.98M | — | $17.22M | -$17.22M | -$123,000.00 | — | $0.00 | -$17.35M | -$0.67 | -$0.67 | 26,006,000 | 26,006,000 |
|---|
| 2020-12-31 | $170,000.00 | — | — | $5.11M | — | $18.06M | -$17.89M | -$224,000.00 | — | $0.00 | -$18.11M | -$0.76 | -$0.76 | 23,704 | 23,704 |
|---|
| 2019-12-31 | $0.00 | — | — | $5.61M | — | $13.01M | -$13.01M | $234,000.00 | — | $0.00 | -$12.78M | — | — | 19,896,000 | 19,896,000 |
|---|
| 2018-12-31 | $0.00 | — | — | $5.01M | — | — | -$10.41M | $521,000.00 | — | $0.00 | -$9.89M | — | — | 18,942,000 | 18,942,000 |
|---|
| 2017-12-31 | $0.00 | — | — | $1.94M | — | — | -$6.95M | -$95,000.00 | -$7.05M | $0.00 | -$7.05M | — | — | 15,014,000 | 15,014,000 |
|---|
| 2016-12-31 | $0.00 | — | — | $472,000.00 | — | — | -$2.87M | $82,000.00 | -$2.79M | $0.00 | -$2.79M | — | — | 12,765,000 | 12,765,000 |
|---|
| 2015-12-31 | $0.00 | — | — | $256,000.00 | — | — | -$1.89M | $1.23M | -$658,000.00 | $0.00 | -$659,000.00 | -$0.06 | -$0.06 | 10,827,000 | 10,827,000 |
|---|
| 2014-12-31 | $0.00 | — | — | $357,000.00 | — | — | -$2.88M | $701,000.00 | -$2.18M | $0.00 | -$2.18M | -$0.22 | -$0.22 | 9,871,000 | 9,871,000 |
|---|
| 2013-12-31 | $0.00 | — | — | $579,000.00 | — | — | -$1.93M | $3.78M | $1.85M | $0.00 | $1.85M | $0.19 | $0.17 | 9,719,000 | 10,571,000 |
|---|
| 2012-12-31 | $0.00 | — | — | $2.08M | — | — | -$3.62M | -$1.54M | — | $0.00 | -$5.16M | -$0.21 | -$0.21 | 25,158,000 | 25,158,000 |
|---|
| 2011-12-31 | $0.00 | — | — | $1.49M | — | — | -$3.44M | $8.12M | — | — | $4.69M | $0.20 | $0.19 | 23,983 | 24,050 |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$4.6M | -$3.22M | — | — | -$7.82M | -$0.49 | -$0.49 | 16,015,000 | 16,015,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$3.01M | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$13.6M | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$13.36M | — | — | — | — |
|---|
| 2006-12-31 | — | — | — | — | — | — | — | — | — | — | -$16.44M | — | — | — | — |
|---|
| 2005-12-31 | — | — | — | — | — | — | — | — | — | — | -$13.87M | — | — | — | — |
|---|
| 2004-06-30 | — | — | — | — | — | — | — | — | — | — | -$6.87M | — | — | — | — |
|---|
| 2003-06-30 | — | — | — | — | — | — | — | — | — | — | -$17.8M | — | — | — | — |
|---|
| 2002-06-30 | — | — | — | — | — | — | — | — | — | — | -$3.73M | — | — | — | — |
|---|
| 2001-06-30 | — | — | — | — | — | — | — | — | — | — | -$2.52M | — | — | — | — |
|---|
| 2000-06-30 | — | — | — | — | — | — | — | — | — | — | -$1.61M | — | — | — | — |
|---|
| 1999-06-30 | — | — | — | — | — | — | — | — | — | — | -$958,000.00 | — | — | — | — |
|---|
| 1998-06-30 | — | — | — | — | — | — | — | — | — | — | -$398,000.00 | — | — | — | — |
|---|