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 | $12.19M | — | — | — | — | — | — | — | -$9.99M | $0.00 | -$9.9M | -$4.03 | -$4.03 | 2,722,000 | 2,722,000 |
|---|
| 2026-03-31 | $11.88M | — | — | — | — | — | — | — | -$8.42M | $0.00 | -$8.31M | -$70.52 | -$70.52 | 492,000 | 492,000 |
|---|
| 2025-12-31 | $9.09M | — | — | — | — | — | — | — | -$11.42M | $144,000.00 | -$11.43M | -$3.90 | -$3.90 | 224,000 | 224,000 |
|---|
| 2025-09-30 | $7.24M | — | — | — | — | — | — | — | -$12.51M | $74,000.00 | -$12.46M | -$23.52 | -$23.52 | 754,000 | 754,000 |
|---|
| 2025-06-30 | $11.17M | — | — | — | — | — | — | — | -$8.99M | $158,000.00 | -$9M | -$1,784.88 | -$1,784.88 | 8,000 | 8,000 |
|---|
| 2025-03-31 | $12.13M | — | — | — | — | — | — | — | -$6.15M | $121,000.00 | -$6.11M | -$1,983.00 | -$1,983.00 | 6,000 | 6,000 |
|---|
| 2024-12-31 | $7.91M | — | — | — | — | — | — | — | -$10.19M | $225,000.00 | -$10.27M | $119.41 | $119.41 | 67,000 | 67,000 |
|---|
| 2024-09-30 | $6.81M | — | — | — | — | — | — | — | -$10.56M | $15,000.00 | -$10.38M | -$305.04 | -$305.04 | 114,000 | 114,000 |
|---|
| 2024-06-30 | $11.7M | — | — | — | — | — | — | — | -$564,000.00 | $288,000.00 | -$796,000.00 | -$98.64 | -$98.64 | 98,000 | 98,000 |
|---|
| 2024-03-31 | $11.26M | — | — | — | — | — | — | — | -$3.64M | $270,000.00 | -$3.73M | -$125.46 | -$125.46 | 98,000 | 98,000 |
|---|
| 2023-12-31 | $9.47M | — | — | — | — | — | — | — | -$8.61M | $259,000.00 | -$8.4M | -$28.58 | -$28.58 | -21,961,000 | -21,961,000 |
|---|
| 2023-09-30 | $7.49M | — | — | — | — | — | — | — | -$16.09M | $554,000.00 | -$15.77M | -$0.94 | -$0.94 | 24,422,000 | 24,422,000 |
|---|
| 2023-06-30 | $11.18M | — | — | — | — | — | — | — | -$18.2M | $159,000.00 | -$17.36M | -$1.05 | -$1.05 | 22,707,000 | 22,707,000 |
|---|
| 2023-03-31 | $10.92M | — | — | — | — | — | — | — | -$7.32M | $256,000.00 | -$6.95M | -$0.56 | -$0.56 | 22,707,000 | 22,707,000 |
|---|
| 2022-12-31 | $8.96M | — | — | — | — | — | — | — | $1.26M | $316,000.00 | $936,000.00 | -$0.39 | -$0.39 | -150,000 | -149,000 |
|---|
| 2022-09-30 | $7.97M | — | — | — | — | — | — | — | -$45,000.00 | $187,000.00 | -$237,000.00 | -$0.50 | -$0.50 | 23,209,000 | 23,209,000 |
|---|
| 2022-06-30 | $9.11M | — | — | — | — | — | — | — | $3.25M | $321,000.00 | $2.92M | -$0.10 | -$0.10 | 23,353,000 | 23,353,000 |
|---|
| 2022-03-31 | $7.4M | — | — | — | — | — | — | — | $2.61M | $307,000.00 | $2.3M | -$0.12 | -$0.12 | 23,349,000 | 23,351,000 |
|---|
| 2021-12-31 | $6.65M | — | — | — | — | — | — | — | $1.35M | $676,000.00 | $666,000.00 | -$0.16 | -$0.16 | 1,403,000 | 1,403,000 |
|---|
| 2021-09-30 | $5.21M | — | — | — | — | — | — | — | $2.57M | $946,000.00 | $1.62M | -$0.14 | -$0.14 | 23,349,000 | 23,350,000 |
|---|
| 2021-06-30 | $3.13M | — | — | — | — | — | — | — | $1.52M | $996,000.00 | $530,000.00 | -$0.28 | -$0.28 | 15,102,000 | 15,102,000 |
|---|
| 2021-03-31 | $1.73M | — | — | — | — | — | — | — | -$3.3M | $374,000.00 | -$3.67M | -$0.55 | -$0.55 | 14,808,000 | 14,808,000 |
|---|
| 2020-12-31 | $1.73M | — | — | — | — | — | — | — | -$4.38M | $9,000.00 | -$4.39M | -$0.60 | -$0.60 | 19,000 | 19,000 |
|---|
| 2020-09-30 | $1.53M | — | — | — | — | — | — | — | -$5.35M | -$18,000.00 | -$5.32M | -$0.65 | -$0.65 | 14,805,000 | 14,805,000 |
|---|
| 2020-06-30 | $869,000.00 | — | — | — | — | — | — | — | -$4.73M | -$691,000.00 | -$4.04M | -$0.55 | -$0.55 | 14,782,000 | 14,782,000 |
|---|
| 2020-03-31 | $7.76M | — | — | — | — | — | -$1.28M | — | -$1.28M | -$22,000.00 | -$1.26M | -$0.46 | -$0.46 | 14,598,000 | 14,599,000 |
|---|
| 2019-12-31 | $8.55M | — | — | — | — | — | — | — | -$1.33M | $196,000.00 | -$1.54M | -$0.79 | -$1.50 | 0 | 668,000 |
|---|
| 2019-09-30 | $7.73M | — | — | — | — | — | $2.94M | — | $2.94M | $87,000.00 | $2.85M | -$0.11 | -$0.11 | 14,598,000 | 14,599,000 |
|---|
| 2019-06-30 | $9.55M | — | — | — | — | — | $52.85M | — | $52.85M | $281,000.00 | $52.57M | $3.31 | $3.20 | 14,597,000 | 15,284,000 |
|---|
| 2019-03-31 | $9.8M | — | — | — | — | — | $291.94M | — | $291.94M | $318,000.00 | $291.8M | $19.70 | $18.90 | 14,598,000 | 15,245,000 |
|---|
| 2018-12-31 | $8.11M | — | — | — | — | — | — | — | -$770,000.00 | $130,000.00 | -$906,000.00 | -$0.34 | -$0.34 | 0 | 0 |
|---|
| 2018-09-30 | $7.72M | — | — | — | — | — | -$414,000.00 | — | -$414,000.00 | $115,000.00 | -$528,000.00 | -$0.30 | -$0.30 | 14,598,000 | 14,598,000 |
|---|
| 2018-06-30 | $10.16M | — | — | — | — | — | $2.24M | — | $2.24M | $292,000.00 | $1.94M | -$0.04 | -$0.04 | 43,791,000 | 43,791,000 |
|---|
| 2018-03-31 | $9.69M | — | — | — | — | — | $1.01M | — | $1.01M | $388,000.00 | $618,000.00 | -$0.07 | -$0.07 | 43,785,000 | 43,785,000 |
|---|
| 2017-12-31 | $8.25M | — | — | — | — | — | — | — | $22.24M | $183,000.00 | $22.05M | $11.55 | $11.55 | -50,482,000 | -50,480,000 |
|---|
| 2017-09-30 | $7.75M | — | — | — | — | — | $27.9M | — | $72.73M | $339,000.00 | $72.4M | $1.25 | $1.25 | 57,876,000 | 57,876,000 |
|---|
| 2017-06-30 | $9.83M | — | — | — | — | — | $32.47M | — | $91.83M | $462,000.00 | $91.36M | $1.16 | $1.16 | 78,871,000 | 78,871,000 |
|---|
| 2017-03-31 | $10.52M | — | — | — | — | — | $194.33M | — | $194.33M | $392,000.00 | $193.93M | $2.31 | $2.31 | 84,048,000 | 84,048,000 |
|---|
| 2016-12-31 | -$156.23M | — | — | — | — | — | — | — | -$2.55M | $606,000.00 | -$2.37M | — | — | -2,444,000 | -2,444,000 |
|---|
| 2016-09-30 | $64.33M | — | — | — | — | — | — | — | $8.76M | $379,000.00 | $9.09M | — | — | 87,045,000 | 87,045,000 |
|---|
| 2016-06-30 | $68.36M | — | — | — | — | — | — | — | -$339,000.00 | $471,000.00 | $849,000.00 | — | — | 96,683,000 | 96,683,000 |
|---|
| 2016-03-31 | $68.62M | — | — | — | — | — | — | — | $26.48M | $190,000.00 | $26.98M | — | — | 97,662,000 | 97,662,000 |
|---|
| 2015-12-31 | $70M | — | — | — | — | — | — | — | $3.85M | $152,000.00 | $11.44M | — | — | 1,000 | 1,000 |
|---|
| 2015-09-30 | $68.46M | — | — | — | — | — | — | — | $780,000.00 | $179,000.00 | $5.24M | — | — | 97,590,000 | 97,590,000 |
|---|
| 2015-06-30 | $66.92M | — | — | — | — | — | — | — | $998,000.00 | — | $4.98M | — | — | 97,589,000 | 97,589,000 |
|---|
| 2015-03-31 | $67.24M | — | — | — | — | — | — | — | -$230,000.00 | — | $2.73M | — | — | 97,582,000 | 97,582,000 |
|---|
| 2014-12-31 | $71.93M | — | — | — | — | — | — | — | -$1.68M | $184,000.00 | $475,000.00 | $0.00 | $0.00 | 138,000 | 137,000 |
|---|
| 2014-09-30 | $63.12M | — | — | — | — | — | — | — | $975,000.00 | $112,000.00 | $4.29M | $0.04 | $0.04 | 97,582,000 | 97,583,000 |
|---|
| 2014-06-30 | $65.19M | — | — | — | — | — | — | — | $4.17M | $300,000.00 | $8.4M | $0.09 | $0.09 | 97,571,000 | 97,576,000 |
|---|
| 2014-03-31 | $62.6M | — | — | — | — | — | — | — | $10.28M | $8,000.00 | $11.22M | $0.02 | $0.02 | 95,934,000 | 95,936,000 |
|---|
| 2013-12-31 | $60.18M | — | — | — | — | $4.47M | — | — | $2.29M | $266,000.00 | $2.18M | $0.02 | $0.02 | 1,000 | 0 |
|---|
| 2013-09-30 | $57.49M | — | — | — | — | $3.83M | — | — | $1.76M | $356,000.00 | $1.77M | $0.02 | $0.02 | 10,596,000 | 95,440,000 |
|---|
| 2013-06-30 | $59.84M | — | — | — | — | $3.26M | — | — | $4.81M | $308,000.00 | $4.7M | $0.05 | $0.05 | 10,596,000 | 95,440,000 |
|---|
| 2013-03-31 | $58.31M | — | — | — | — | $2.72M | — | — | $5.82M | $282,000.00 | $5.83M | $0.01 | $0.01 | 10,591,000 | 477,200,000 |
|---|
| 2012-12-31 | $219.9M | — | — | — | — | $6.1M | — | — | $18.94M | $254,000.00 | $19.69M | — | — | 1,000 | 84,830,000 |
|---|
| 2012-09-30 | $4.86M | — | — | — | — | $3.95M | — | — | $917,000.00 | $272,000.00 | $473,000.00 | — | — | 10,590,000 | 10,590,000 |
|---|
| 2012-06-30 | $3.96M | — | — | — | — | $4M | — | — | -$35,000.00 | $58,000.00 | -$415,000.00 | — | — | 10,586,000 | 10,607,000 |
|---|
| 2012-03-31 | $3.79M | — | — | — | — | $3.81M | — | — | -$25,000.00 | -$19,000.00 | -$155,000.00 | — | — | 10,576,000 | 10,576,000 |
|---|
| 2011-12-31 | $4.36M | — | — | — | — | — | — | — | $1.25M | $152,000.00 | $659,000.00 | — | — | 1,000 | -40,000 |
|---|
| 2011-09-30 | $3.81M | — | — | — | — | — | — | — | $1.22M | -$9,000.00 | $733,000.00 | — | — | 10,575,000 | 10,589,000 |
|---|
| 2011-06-30 | $3.85M | — | — | — | — | — | — | — | $1.18M | -$54,000.00 | $1.34M | — | — | 10,570,000 | 10,626,000 |
|---|
| 2011-03-31 | $4.06M | — | — | — | — | — | — | — | $1.15M | $25,000.00 | $916,000.00 | — | — | 10,561,000 | 10,617,000 |
|---|
| 2010-12-31 | $3.77M | — | — | — | — | — | — | — | $1.01M | -$99,000.00 | $589,000.00 | — | — | 2,000 | 2,000 |
|---|
| 2010-09-30 | $4.3M | — | — | — | — | — | — | — | $1.34M | $96,000.00 | $1.21M | — | — | 10,558,000 | 10,574,000 |
|---|
| 2010-06-30 | $3.94M | — | — | — | — | — | — | — | $1.21M | -$20,000.00 | $1.22M | — | — | 10,550,000 | 10,566,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 | $39.64M | — | — | — | — | — | — | — | -$39.08M | $497,000.00 | -$39M | -$67.08 | -$67.08 | 919,000 | 919,000 |
|---|
| 2024-12-31 | $37.68M | — | — | — | — | — | — | — | -$24.95M | $798,000.00 | -$25.18M | -$431.43 | -$431.43 | 170,000 | 170,000 |
|---|
| 2023-12-31 | $39.06M | — | — | — | — | — | — | — | -$50.23M | $1.23M | -$48.49M | -$31.02 | -$31.02 | 2,441,000 | 2,441,000 |
|---|
| 2022-12-31 | $33.43M | — | — | — | — | — | — | — | $7.08M | $1.13M | $5.92M | -$1.11 | -$1.11 | 23,153,000 | 23,154,000 |
|---|
| 2021-12-31 | $16.72M | — | — | — | — | — | — | — | $2.14M | $2.99M | -$850,000.00 | -$1.04 | -$1.04 | 19,187,000 | 19,187,000 |
|---|
| 2020-12-31 | $11.88M | — | — | — | — | — | — | — | -$15.74M | -$722,000.00 | -$15.02M | -$2.27 | -$2.27 | 14,748,000 | 14,748,000 |
|---|
| 2019-12-31 | $35.63M | — | — | — | — | — | — | — | $346.4M | $882,000.00 | $345.67M | $22.11 | $19.74 | 14,598,000 | 16,493,000 |
|---|
| 2018-12-31 | $35.67M | — | — | — | — | — | — | — | $2.07M | $925,000.00 | $1.12M | -$0.98 | -$0.98 | 14,597,000 | 14,597,000 |
|---|
| 2017-12-31 | $35.58M | — | — | — | — | — | — | — | $381.13M | $1.38M | $379.74M | $16.41 | $16.41 | 23,021,000 | 23,023,000 |
|---|
| 2016-12-31 | $45.08M | — | — | — | — | — | — | — | $32.36M | $1.65M | $34.55M | — | — | 91,328,000 | 91,328,000 |
|---|
| 2015-12-31 | $276.95M | — | — | — | — | — | — | — | $6.92M | $806,000.00 | $24.39M | — | — | 97,588,000 | 97,588,000 |
|---|
| 2014-12-31 | $262.83M | — | — | — | — | — | — | — | $13.75M | $604,000.00 | $24.38M | $0.25 | $0.25 | 97,173,000 | 97,176,000 |
|---|
| 2013-12-31 | $235.81M | — | — | — | — | $14.28M | — | — | $14.68M | $1.21M | $14.47M | $0.15 | $0.15 | 10,595,000 | 95,440,000 |
|---|
| 2012-12-31 | $232.51M | — | — | — | — | $17.86M | — | — | $19.8M | $565,000.00 | $19.59M | $0.21 | $0.21 | 10,585,000 | 95,440,000 |
|---|
| 2011-12-31 | $16.08M | — | — | — | — | $11.27M | — | — | $4.81M | $114,000.00 | $3.65M | — | — | 10,570,000 | 10,584,000 |
|---|
| 2010-12-31 | $15.46M | — | — | — | — | $10.75M | — | — | $4.71M | -$131,000.00 | $4.3M | — | — | 10,554,000 | 10,570,000 |
|---|
| 2009-12-31 | $16.27M | — | — | — | — | — | — | — | $5.89M | -$167,000.00 | $6.76M | — | — | 10,573,000 | 10,573,000 |
|---|