Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2026-03-31
- 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-03-31 | — | — | — | $4.54M | — | $11.17M | -$11.17M | — | — | $0.00 | -$10.33M | -$0.21 | — | — | — |
|---|
| 2025-12-31 | — | — | — | $3.85M | — | $13.55M | -$13.55M | — | — | $0.00 | -$12.54M | -$0.26 | -$0.26 | 4,000 | 4,000 |
|---|
| 2025-09-30 | — | — | — | $3.96M | — | $11.86M | -$11.86M | — | — | $0.00 | -$10.81M | -$0.22 | -$0.22 | 48,308,000 | 48,308,000 |
|---|
| 2025-06-30 | — | — | — | $5.12M | — | $45.39M | -$45.39M | — | — | $0.00 | -$44.22M | -$0.92 | -$0.92 | 48,308,000 | 48,308,000 |
|---|
| 2025-03-31 | — | — | — | $13.67M | — | $24.59M | -$24.59M | — | — | $0.00 | -$23.4M | -$0.48 | -$0.48 | 48,262,000 | 48,262,000 |
|---|
| 2024-12-31 | — | — | — | $20.53M | — | $29.49M | -$29.49M | — | — | $0.00 | -$27.6M | -$0.60 | -$0.58 | 595,000 | 503,000 |
|---|
| 2024-09-30 | — | — | — | $17.68M | — | $30.62M | -$30.62M | — | — | $0.00 | -$27.94M | -$0.58 | -$0.58 | 47,976,000 | 47,976,000 |
|---|
| 2024-06-30 | — | — | — | $15.2M | — | $61.4M | -$61.4M | — | — | $0.00 | $6.16M | $0.13 | $0.13 | 46,202,000 | 46,202,000 |
|---|
| 2024-03-31 | — | — | — | $16.23M | — | $19.93M | -$19.93M | — | — | $0.00 | $25.04M | $0.58 | -$0.43 | 43,001,000 | 44,102,000 |
|---|
| 2023-12-31 | — | — | — | $18.73M | — | $22.79M | -$22.79M | — | — | — | -$20.92M | -$0.50 | -$0.50 | 87,000 | 87,000 |
|---|
| 2023-09-30 | — | — | — | $23.6M | — | $27.88M | -$27.88M | — | — | $0.00 | -$25.65M | -$0.61 | -$0.61 | 42,002,000 | 42,002,000 |
|---|
| 2023-06-30 | — | — | — | $24.97M | — | $28.78M | -$28.78M | — | — | $0.00 | -$26.38M | -$0.63 | -$0.63 | 41,793,000 | 41,793,000 |
|---|
| 2023-03-31 | — | — | — | $22.12M | — | $26.51M | -$26.51M | — | — | $0.00 | -$24.27M | -$0.58 | -$0.58 | 41,739,000 | 41,739,000 |
|---|
| 2022-12-31 | — | — | — | $17.65M | — | $20.94M | -$20.94M | — | — | — | -$19.13M | -$0.47 | — | 193,000 | — |
|---|
| 2022-09-30 | — | — | — | $18.53M | — | $21.35M | -$21.35M | — | — | $0.00 | -$20.26M | -$0.51 | — | 40,050,000 | — |
|---|
| 2022-06-30 | — | — | — | — | — | $19.92M | -$19.92M | — | — | $0.00 | -$19.33M | -$0.48 | -$0.48 | 40,015,000 | 40,015,000 |
|---|
| 2022-03-31 | — | — | — | — | — | $17.82M | -$17.82M | — | — | $0.00 | -$17.53M | — | -$0.44 | — | 39,962,000 |
|---|
| 2021-12-31 | — | — | — | — | — | $14.44M | -$14.44M | — | — | — | -$14.17M | — | — | — | 187,000 |
|---|
| 2021-09-30 | — | — | — | — | — | $9.75M | -$9.75M | — | — | $0.00 | -$9.56M | — | — | — | 39,957,000 |
|---|
| 2021-06-30 | — | — | — | — | — | $5.14M | -$5.14M | — | — | $0.00 | -$5.13M | — | — | — | 39,953,000 |
|---|
| 2021-03-31 | — | — | — | — | — | $3.53M | -$3.53M | — | — | $0.00 | -$3.53M | — | — | — | 37,721,000 |
|---|
| 2020-12-31 | — | — | — | — | — | $2.62M | -$2.62M | — | — | — | -$2.62M | — | — | — | 1,360,000 |
|---|
| 2020-09-30 | — | — | — | — | — | $1.44M | -$1.44M | — | — | $0.00 | -$1.43M | — | — | — | 24,972,000 |
|---|
| 2020-06-30 | — | — | — | — | — | $1.16M | -$1.16M | — | — | $0.00 | -$1.14M | — | — | — | 24,779,000 |
|---|
| 2020-03-31 | — | — | — | — | — | $1.22M | -$1.22M | — | — | $0.00 | -$1.15M | — | — | — | 24,481,000 |
|---|
| 2019-12-31 | — | — | — | — | — | $1.58M | -$1.58M | — | — | — | -$1.52M | — | — | — | 250,000 |
|---|
| 2019-09-30 | — | — | — | — | — | $779,000.00 | -$779,000.00 | — | — | $0.00 | -$697,000.00 | — | — | — | 17,162,000 |
|---|
| 2019-06-30 | — | — | — | $308,000.00 | — | $1.15M | -$1.15M | — | — | $0.00 | -$1.06M | — | — | — | 17,162,000 |
|---|
| 2019-03-31 | — | — | — | $574,000.00 | — | $1.45M | -$1.45M | — | — | $0.00 | -$1.36M | — | — | — | 17,162,000 |
|---|
| 2018-12-31 | — | — | — | $2,000.00 | — | $750,000.00 | -$750,000.00 | — | — | — | -$677,000.00 | — | — | — | 2,184,000 |
|---|
| 2018-09-30 | — | — | — | $1.46M | — | $1.28M | -$1.28M | — | — | — | -$1.27M | — | — | — | 11,959,000 |
|---|
| 2018-06-30 | — | — | — | $1.46M | — | $2.46M | -$2.46M | — | — | — | -$2.45M | — | — | — | 6,838,000 |
|---|
| 2018-03-31 | — | — | — | $1.07M | — | $2.17M | -$2.17M | — | — | — | -$2.16M | — | — | — | 6,638,000 |
|---|
| 2017-12-31 | — | — | — | $1.54M | — | $2.42M | -$2.42M | — | — | — | -$2.42M | — | — | — | 0 |
|---|
| 2017-09-30 | — | — | — | $1.62M | — | $2.6M | -$2.6M | — | — | — | -$2.59M | — | — | — | 6,538,000 |
|---|
| 2017-06-30 | — | — | — | $3.06M | — | $4.17M | -$4.17M | — | — | — | -$4.16M | — | — | — | 6,537,000 |
|---|
| 2017-03-31 | — | — | — | $1.39M | — | $2.76M | -$2.76M | — | — | — | -$2.74M | — | — | — | 6,535,000 |
|---|
| 2016-12-31 | — | — | — | $1.34M | — | $2.54M | -$2.54M | — | — | — | -$2.52M | — | — | — | 5,000 |
|---|
| 2016-09-30 | — | — | — | $2.66M | — | $3.54M | -$3.54M | — | — | — | -$3.52M | — | — | — | 6,535,000 |
|---|
| 2016-06-30 | — | — | — | $1.59M | — | $3.04M | -$3.04M | — | — | — | -$3.02M | — | — | — | 6,530,000 |
|---|
| 2016-03-31 | — | — | — | $3.6M | — | $5.83M | -$5.83M | — | — | — | -$5.8M | — | — | — | 45,356,000 |
|---|
| 2015-12-31 | — | — | — | $3.62M | — | $4.53M | -$4.53M | — | — | — | -$4.52M | — | — | — | 400,000 |
|---|
| 2015-09-30 | — | — | — | $2.36M | — | $3.69M | -$3.69M | — | — | — | -$3.67M | — | — | — | 45,356,000 |
|---|
| 2015-06-30 | — | — | — | $1.99M | — | $3.39M | -$3.39M | — | — | — | -$3.37M | — | — | — | 45,356,000 |
|---|
| 2015-03-31 | — | — | — | $1.14M | — | $2.6M | -$2.6M | — | — | — | -$2.58M | — | — | — | 45,356,000 |
|---|
| 2014-12-31 | — | — | — | $1.11M | — | $2.17M | -$2.17M | — | — | — | -$2.16M | — | — | — | 29,000 |
|---|
| 2014-09-30 | — | — | — | $2.12M | — | $3.55M | -$3.55M | — | — | — | -$3.53M | — | — | — | 45,345,000 |
|---|
| 2014-06-30 | — | — | — | $1.94M | — | $3.26M | -$3.26M | — | — | — | -$3.25M | — | — | — | 45,247,000 |
|---|
| 2014-03-31 | — | — | — | $2.15M | — | $3.46M | -$3.46M | — | — | — | -$3.45M | — | — | — | 45,127,000 |
|---|
| 2013-12-31 | $35.24M | — | — | $1.15M | — | $2.34M | $32.9M | — | — | — | $33.02M | — | — | — | 218,000 |
|---|
| 2013-09-30 | $1.96M | — | — | $1.44M | — | $2.73M | -$776,000.00 | — | — | — | -$762,000.00 | — | — | — | 45,037,000 |
|---|
| 2013-06-30 | $1.96M | — | — | $1.14M | — | $2.28M | -$319,000.00 | — | — | — | -$301,000.00 | — | — | — | 44,999,000 |
|---|
| 2013-03-31 | $1.96M | — | — | $1.18M | — | $2.4M | -$443,000.00 | — | — | — | -$408,000.00 | — | — | 44,932,000 | 44,932,000 |
|---|
| 2012-12-31 | $2.47M | — | — | $2.1M | — | $4.31M | -$1.84M | — | — | — | -$1.79M | — | — | — | 50,000 |
|---|
| 2012-09-30 | $2.73M | — | — | $2.38M | — | $4.38M | -$1.66M | — | — | — | -$1.55M | — | — | — | 44,601,000 |
|---|
| 2012-06-30 | $2.72M | — | — | $1.52M | — | $2.98M | -$253,000.00 | — | — | — | -$130,000.00 | — | — | — | 44,777,000 |
|---|
| 2012-03-31 | $2.97M | — | — | $1.61M | — | $3.12M | -$148,000.00 | — | — | — | $30,000.00 | — | — | 44,732,000 | 44,756,000 |
|---|
| 2011-12-31 | $2.75M | — | — | $1.71M | — | $3.33M | -$584,000.00 | — | — | — | -$391,000.00 | — | — | — | 44,116,013 |
|---|
| 2011-09-30 | $2.75M | — | — | $2.02M | — | $3.77M | -$1.02M | — | — | — | -$815,000.00 | — | — | — | 44,631 |
|---|
| 2011-06-30 | $2.75M | — | — | $2.39M | — | $4.18M | -$1.43M | — | — | — | -$1.2M | — | — | — | 44,190 |
|---|
| 2011-03-31 | $3.24M | — | — | $2.18M | — | $3.72M | -$479,000.00 | — | — | — | -$207,000.00 | — | — | 43,124,000 | 43,124,000 |
|---|
| 2010-12-31 | $8.01M | — | — | $8.01M | — | $17.52M | -$9.51M | — | — | — | -$9.17M | — | — | — | — |
|---|
| 2010-09-30 | $2.9M | — | — | $2.36M | — | $4.47M | -$1.57M | — | — | — | -$1.03M | — | — | — | — |
|---|
| 2010-06-30 | $2.66M | — | — | $2.25M | — | $3.91M | -$1.26M | — | — | — | -$804,000.00 | — | — | — | — |
|---|
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 | — | — | — | $26.59M | — | $95.39M | -$95.39M | — | — | $0.00 | -$90.97M | -$1.88 | -$1.88 | 48,297,000 | 48,297,000 |
|---|
| 2024-12-31 | — | — | — | $69.64M | — | $141.45M | -$141.45M | — | — | $0.00 | -$24.34M | -$0.53 | -$1.46 | 46,329,000 | 46,604,000 |
|---|
| 2023-12-31 | — | — | — | $89.42M | — | $105.96M | -$105.96M | — | — | — | -$97.22M | -$2.32 | -$2.32 | 41,932,000 | 41,932,000 |
|---|
| 2022-12-31 | — | — | — | $68.03M | — | $80.02M | -$80.02M | — | — | — | -$76.25M | -$1.90 | -$1.90 | 40,202,000 | 40,202,000 |
|---|
| 2021-12-31 | — | — | — | $24.81M | — | $32.87M | -$32.87M | — | — | — | -$32.39M | -$0.82 | — | 39,405,000 | 39,405,000 |
|---|
| 2020-12-31 | — | — | — | — | — | $6.45M | -$6.45M | — | — | — | -$6.33M | — | — | — | 26,105,000 |
|---|
| 2019-12-31 | — | — | — | — | — | $4.96M | -$4.96M | — | — | — | -$4.63M | — | — | — | 17,412,000 |
|---|
| 2018-12-31 | — | — | — | $2.97M | — | $6.66M | -$6.66M | — | — | — | -$6.56M | — | — | — | 10,682,000 |
|---|
| 2017-12-31 | — | — | — | $7.62M | — | $11.95M | -$11.95M | — | — | — | -$11.91M | — | — | — | 6,537,000 |
|---|
| 2016-12-31 | — | — | — | $9.18M | — | $14.96M | -$14.96M | — | — | — | -$14.85M | — | — | — | 6,520,000 |
|---|
| 2015-12-31 | — | — | — | $9.1M | — | $14.2M | -$14.2M | — | -$14.15M | — | -$14.15M | -$0.31 | -$0.31 | 45,756,000 | 45,756,000 |
|---|
| 2014-12-31 | — | — | — | $7.31M | — | $12.43M | -$12.43M | — | -$12.39M | — | -$12.39M | -$0.27 | -$0.27 | 45,269,000 | 45,269,000 |
|---|
| 2013-12-31 | $41.12M | — | — | $4.92M | — | $9.75M | $31.37M | — | $31.47M | -$73,000.00 | $31.54M | $0.70 | $0.70 | 45,007,000 | 45,208,000 |
|---|
| 2012-12-31 | $10.89M | — | — | $7.61M | — | $14.79M | -$3.9M | — | -$3.45M | $0.00 | -$3.45M | -$0.08 | -$0.08 | 44,753,000 | 44,753,000 |
|---|
| 2011-12-31 | $11.48M | — | — | $8.3M | — | $15M | -$3.51M | — | -$2.61M | $0.00 | -$2.61M | -$0.06 | -$0.06 | 44,160,000 | 44,160,000 |
|---|
| 2010-12-31 | $16.81M | — | — | $15.75M | — | $30.51M | -$13.7M | — | -$12.02M | — | -$12.02M | — | — | — | 42,644 |
|---|
| 2009-12-31 | $20.56M | — | — | $21.06M | — | $27.32M | -$6.75M | — | -$4.98M | -$1.51M | -$3.47M | — | — | — | — |
|---|