Complete source-backed income-statement history.
- Available history
- 2011-09-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 | — | — | — | — | — | — | — | $2.87M | $14.46M | $188,000.00 | $14.27M | $0.29 | $0.29 | 31,786,000 | 31,803,000 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | -$16.18M | -$3.38M | $182,000.00 | -$3.56M | -$0.27 | -$0.27 | 31,738,000 | 31,738,000 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | $3.65M | $13.43M | $145,000.00 | $13.29M | $0.26 | $0.26 | 406,000 | 404,000 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | $10.73M | $20.65M | $689,000.00 | $19.96M | $0.47 | $0.47 | 31,049,000 | 31,064,000 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | -$2.71M | $3.97M | $26,000.00 | $3.95M | -$0.05 | -$0.05 | 29,686,000 | 29,686,000 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | $1.55M | $11.51M | $28,000.00 | $11.48M | $0.21 | $0.21 | 29,659,000 | 29,688,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | $4.65M | $14.34M | $54,000.00 | $14.28M | $0.29 | $0.30 | 14,000 | 14,000 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | $11.09M | $16.66M | $16,000.00 | $16.64M | $0.40 | $0.40 | 29,493,000 | 29,520,000 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | -$4.9M | $3.01M | $17,000.00 | $3.93M | -$0.02 | -$0.02 | 29,474,000 | 29,474,000 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | $10.81M | $18.85M | $25,000.00 | $20.89M | $0.55 | $0.55 | 29,453,000 | 29,479,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | $32.08M | $37.39M | $11,000.00 | $35.35M | $1.45 | $1.45 | 587,000 | 589,000 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | $580,000.00 | -$2.35M | $14,000.00 | -$2.17M | -$0.33 | -$0.33 | 20,219,000 | 20,219,000 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | $3.52M | $7.62M | $0.00 | $8.06M | $0.17 | $0.17 | 20,249,000 | 20,249,000 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | $9.84M | $12.52M | $225,000.00 | $12.54M | $0.38 | $0.38 | 21,066,000 | 21,066,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | $7.64M | $12.47M | -$16,000.00 | $11.69M | $0.26 | $0.26 | -360,000 | -360,000 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | -$4.28M | -$1.24M | $164,000.00 | -$2.87M | -$0.33 | -$0.33 | 22,394,000 | 22,394,000 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | -$48.63M | -$42.92M | $6,000.00 | -$48.72M | -$2.27 | -$2.27 | 23,457,000 | 23,457,000 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | -$15.91M | -$11.15M | $9,000.00 | -$13.2M | -$0.74 | -$0.74 | 23,915,000 | 23,915,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | $9.16M | $13.47M | $0.00 | $10.87M | $0.08 | $0.08 | 964,000 | 964,000 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | $22.82M | $27.7M | $0.00 | $34.58M | $1.87 | $1.87 | 16,077,000 | 16,077,000 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | $12.49M | $14.22M | — | $15.49M | $0.70 | $0.70 | 15,595,000 | 15,595,000 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | $15.11M | $16.91M | — | $43.25M | $2.74 | $2.74 | 14,116,000 | 14,116,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | $17.28M | $18.74M | — | $40.99M | $6.30 | $6.30 | 614,000 | 614,000 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | $7.01M | $2.86M | — | $20.05M | $1.31 | $1.31 | 11,474,000 | 11,474,000 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | $8.42M | -$734,000.00 | — | $3.06M | -$0.24 | -$0.24 | 10,953,000 | 10,953,000 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | -$456.78M | -$440.83M | — | -$485.02M | -$14.98 | -$14.98 | 32,749,000 | 32,749,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | $12.09M | $29.24M | — | $35.04M | $0.91 | $0.91 | 185,000 | 187,000 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | $1.91M | $11.67M | — | $10.05M | $0.19 | $0.19 | 32,736,000 | 32,748,000 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | $6.83M | $17.82M | — | $18.68M | $0.47 | $0.47 | 32,709,000 | 32,737,000 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | $18.28M | $30.96M | — | $29.16M | $0.84 | $0.84 | 30,551,000 | 30,581,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | -$49.21M | -$34.86M | — | -$38.23M | -$1.47 | -$1.47 | 118,000 | 110,000 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | -$4.3M | $9.42M | — | $23.38M | $0.70 | $0.70 | 28,422,000 | 28,438,000 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | -$5.58M | $7.85M | — | $8.17M | $0.17 | $0.17 | 28,201,000 | 28,228,000 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | -$12.37M | $5.51M | — | $8.25M | $0.17 | $0.17 | 28,196,000 | 28,217,000 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | $4.34M | $21.34M | — | $24.26M | $0.74 | $0.74 | 110,000 | 113,000 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | $15.19M | $31.31M | — | $36.01M | $1.17 | $1.17 | 27,841,000 | 27,857,000 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | $15.5M | $30.67M | — | $33.17M | $1.08 | $1.07 | 27,724,183 | 27,731,325 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | $8.61M | $22.62M | — | $25.12M | $0.79 | $0.78 | 27,701,902 | 27,709,037 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | -$19.83M | -$1.45M | — | -$1.08M | -$0.15 | -$0.15 | -84,809 | -83,809 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | $29.31M | $45.6M | — | $46.13M | $1.54 | $1.54 | 27,802,124 | 27,804,154 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | $4.24M | $20.39M | — | $21.08M | $0.63 | $0.63 | 28,038,953 | 28,054,454 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | -$18.45M | -$2.37M | — | -$2.44M | -$0.21 | -$0.21 | 28,271,930 | 28,271,930 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | -$22.07M | -$1.17M | $0.00 | -$487,701.00 | -$0.14 | -$0.14 | 2,712 | 4,008 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | -$20.32M | -$1.81M | $0.00 | -$297,648.00 | -$0.13 | -$0.13 | 28,410,937 | 28,410,937 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $1.52M | $0.00 | $1.84M | -$0.05 | -$0.05 | 28,389,211 | 28,389,211 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $11.88M | — | $12.76M | $0.33 | $0.33 | 28,387,615 | 28,412,205 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $15.13M | $0.00 | $14.65M | $0.40 | $0.39 | 2,101 | 27,371 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $21.69M | -$172,709.00 | $22.39M | $0.67 | $0.67 | 28,384,238 | 28,405,069 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $37.98M | $92,795.00 | $41.17M | $1.33 | $1.33 | 28,377,245 | 28,380,458 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $30.82M | $0.00 | $31.19M | $0.98 | $0.98 | 28,371,419 | 28,373,794 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $16.8M | $262,858.00 | $16.89M | $0.49 | $0.49 | 115,619 | 115,619 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $3.97M | $122,979.00 | $6M | $0.09 | $0.09 | 28,359,937 | 28,359,943 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | -$70.97M | $23,510.00 | -$71.24M | -$2.66 | -$2.66 | 28,068,507 | 28,068,507 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $19.41M | $2.63M | $16.77M | $0.49 | $0.49 | 27,280,531 | 27,402,305 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $17.85M | $0.00 | $17.85M | $0.13 | $0.11 | 1,728,127 | 1,777,610 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $61.22M | $0.00 | $61.22M | $3.13 | $3.10 | 19,336,154 | 19,462,984 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $44.92M | $0.00 | $44.92M | $2.85 | $2.85 | 15,769,674 | 15,772,853 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $10.95M | $0.00 | $10.95M | $0.77 | $0.77 | 14,179,635 | 14,180,789 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | — | $0.00 | $13.22M | $1.42 | $1.41 | 9,339,516 | 9,383,253 |
|---|
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 | — | — | — | — | — | — | — | $13.22M | $49.56M | $888,000.00 | $48.67M | $0.90 | $0.90 | 30,542,000 | 30,562,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | $21.66M | $55.85M | $112,000.00 | $55.74M | $1.23 | $1.23 | 29,487,000 | 29,514,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | $46.02M | $55.17M | $250,000.00 | $53.78M | $1.68 | $1.68 | 21,095,000 | 21,097,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | -$61.17M | -$42.84M | $163,000.00 | -$53.1M | -$3.12 | -$3.12 | 22,890,000 | 22,890,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | $59.57M | $72.3M | $0.00 | $104.19M | $5.29 | $5.29 | 16,234,000 | 16,234,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | -$424.07M | -$419.96M | — | -$420.92M | -$36.73 | -$36.73 | 11,730,000 | 11,730,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | $39.1M | $89.69M | — | $92.92M | $2.39 | $2.39 | 32,192,000 | 32,203,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | -$71.46M | -$12.09M | — | $1.57M | -$0.42 | -$0.42 | 28,392,000 | 28,392,000 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | $43.65M | $105.94M | — | $118.56M | $3.77 | $3.77 | 27,866,000 | 27,883,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | -$4.74M | $62.16M | $0.00 | $63.68M | $1.80 | $1.80 | 27,952,000 | 27,953,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | -$74.96M | $10.42M | $0.00 | $13.82M | $0.01 | $0.01 | 28,398,718 | 28,409,908 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | $15.13M | $105.63M | -$79,914.00 | $109.4M | $3.38 | $3.37 | 28,379,782 | 28,424,168 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | -$30.8M | $3.04M | -$31.58M | -$1.61 | -$1.61 | 28,022,565 | 28,022,565 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $134.94M | $0.00 | $134.94M | $7.20 | $7.18 | 18,167,227 | 18,227,060 |
|---|