Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2025-12-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 |
|---|
| 2025-12-31 | $132.81M | — | — | $3.02M | — | $72.59M | $47.93M | $0.00 | $35.01M | $1.9M | $10.36M | — | — | -563,000 | 1,175,000 |
|---|
| 2024-12-31 | $65.92M | — | — | $4.86M | — | $77.3M | $8.32M | -$7M | $11.25M | -$504,000.00 | $4.49M | — | — | -17,000 | 133,000 |
|---|
| 2023-12-31 | $79.68M | — | — | $677,000.00 | — | $44.79M | -$25.45M | $0.00 | -$32.02M | $332,000.00 | -$32.85M | — | — | -289,000 | -1,057,000 |
|---|
| 2022-12-31 | $59.14M | — | — | $6.69M | — | $45.77M | $1.98M | $55.12M | $57.64M | -$720,000.00 | $71.44M | — | — | -170,000 | -51,000 |
|---|
| 2021-12-31 | $65.51M | — | — | $444,000.00 | — | $36.03M | $77.03M | -$50.01M | $23.76M | $1.03M | $8.01M | — | — | -479,000 | -708,000 |
|---|
| 2020-12-31 | -$58.57M | — | — | $2.51M | — | — | -$19.05M | — | $1.21M | -$19,000.00 | $8.13M | — | — | 1,924,000 | 1,924,000 |
|---|
| 2019-12-31 | $139.05M | — | — | $3.03M | — | — | $68.9M | — | $42.99M | $369,000.00 | $24.77M | — | — | -143,000 | 100,659,000 |
|---|
| 2018-12-31 | $181.94M | — | — | $4.73M | — | — | -$102.82M | — | -$155.47M | $627,000.00 | -$312.96M | — | — | — | 100,515,000 |
|---|
| 2017-12-31 | $57.59M | — | — | $5.92M | — | — | $2.8M | — | $21.7M | $435,000.00 | $3.82M | — | — | — | -2,000 |
|---|
| 2016-12-31 | $23.06M | — | — | — | — | — | -$32.71M | — | -$21.71M | $450,000.00 | $8.62M | — | — | 883,000 | 883,000 |
|---|
| 2015-12-31 | $22.99M | — | — | — | — | — | -$34.68M | — | -$70.92M | -$490,000.00 | -$67.61M | — | — | -58,000 | -143,000 |
|---|
| 2015-06-30 | $20.14M | — | — | — | — | — | -$44.32M | $35.08M | -$5.33M | -$742,000.00 | -$2.56M | -$0.03 | -$0.03 | 87,013,000 | 87,013,000 |
|---|
| 2014-06-30 | $21.08M | — | — | — | — | — | -$11.06M | -$23.39M | -$28.77M | -$566,000.00 | -$24.23M | -$0.30 | -$0.30 | 80,572,000 | 80,572,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 | $393.52M | — | — | $19.23M | — | $257.97M | $99.72M | $29.98M | $116.88M | $4.31M | $65.68M | — | — | 103,311,000 | 109,494,000 |
|---|
| 2024-12-31 | $260.37M | — | — | $12.34M | — | $237.89M | $62.18M | -$7M | $80.78M | -$18,000.00 | $50.84M | — | — | 104,200,000 | 105,268,000 |
|---|
| 2023-12-31 | $298.43M | — | — | $39.13M | — | $221.24M | $15.8M | -$52.49M | -$1.27M | $1.87M | -$46.79M | — | — | 106,620,000 | 106,620,000 |
|---|
| 2022-12-31 | $267.74M | — | — | $8.02M | — | $249.23M | $524.09M | $412.88M | $996.03M | -$438,000.00 | $787.77M | — | — | 107,860,000 | 108,542,000 |
|---|
| 2021-12-31 | $260.27M | — | — | $2.52M | — | $158.23M | $306.71M | -$361.8M | -$64.41M | $1.44M | $413.85M | — | — | 109,644,000 | 109,644,000 |
|---|
| 2020-12-31 | $261.39M | — | — | $8.62M | — | — | $61.1M | $5.68M | -$23.9M | $579,000.00 | -$273.56M | — | — | 97,554,000 | 97,554,000 |
|---|
| 2019-12-31 | $448.75M | — | — | $4.99M | — | — | $60.66M | — | -$75.55M | $1.02M | -$211.96M | — | — | 100,659,000 | 100,659,000 |
|---|
| 2018-12-31 | $430.6M | — | — | $21.69M | — | — | $114.49M | — | -$9.31M | $1.27M | -$231.43M | — | — | — | 100,684,000 |
|---|
| 2017-12-31 | $143.54M | — | — | $12.3M | — | — | -$85.46M | — | -$118.33M | $1.51M | -$179.7M | — | — | — | 100,597,000 |
|---|
| 2016-12-31 | $80.26M | — | — | $8.66M | — | — | -$141.09M | — | -$209.25M | -$589,000.00 | -$186.53M | -$1.99 | — | 93,933,000 | 93,933,000 |
|---|
| 2015-12-31 | $102.67M | — | — | — | — | — | -$36.38M | — | -$211.03M | -$3.05M | -$171.15M | -$1.83 | -$2.12 | 93,357,000 | 93,357,000 |
|---|
| 2014-12-31 | $106.16M | — | — | — | — | — | -$2.12M | — | -$89.7M | -$1.11M | -$48.02M | -$0.55 | -$0.50 | 87,013,000 | 87,013,000 |
|---|
| 2013-12-31 | $99.83M | — | — | — | — | — | $47.12M | — | $116.49M | -$3.4M | $135.71M | $1.69 | $1.59 | 80,530,000 | 85,456,000 |
|---|
| 2012-12-31 | $410.35M | — | — | — | — | — | $202.76M | — | $1.02B | $2.77M | $971.3M | $12.09 | $11.66 | 80,324,000 | 84,243,000 |
|---|
| 2011-12-31 | $299.85M | — | — | — | — | — | $121.03M | -$53.1M | $68.47M | -$1.71M | $46.65M | $0.62 | $0.62 | 74,707,000 | 75,033,000 |
|---|
| 2010-12-31 | $244.05M | — | — | — | — | — | $60.19M | -$66.96M | -$2.58M | $1.43M | $384,000.00 | $0.01 | $0.01 | 67,173,000 | 67,393,000 |
|---|
| 2009-12-31 | $216.5M | — | — | — | — | — | $31.38M | -$1.69M | $29.69M | $1.64M | $23.08M | — | — | — | — |
|---|