Complete source-backed income-statement history.
- Available history
- 2011-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 |
|---|
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 | $397.23M | $323.95M | $73.28M | $5.67M | — | $198.99M | -$125.71M | -$7.77M | -$133.48M | $4.28M | -$137.47M | -$3.98 | -$3.98 | 34,569,000 | 34,569,000 |
|---|
| 2024-12-31 | $443.22M | $346.55M | $96.68M | $4.95M | — | $138.56M | -$41.89M | -$9,000.00 | -$41.9M | $1.08M | -$42.83M | -$1.13 | -$1.13 | 34,539,000 | 34,539,000 |
|---|
| 2023-12-31 | $565.23M | $473.29M | $91.94M | $5.09M | — | $179.97M | -$88.03M | $1.07M | -$86.96M | $21.28M | -$107.66M | -$3.13 | -$3.13 | 34,519,000 | 34,519,000 |
|---|
| 2022-12-31 | $690.81M | $527.56M | $163.25M | $4.1M | — | $221.93M | -$58.69M | $3.08M | -$55.61M | $758,000.00 | -$57.05M | -$1.66 | -$1.66 | 34,488,000 | 34,488,000 |
|---|
| 2021-12-31 | $643.89M | $472.39M | $171.5M | $4.22M | — | $144.07M | $27.43M | -$7.59M | $19.84M | $1.95M | $18.97M | $0.51 | $0.51 | 34,462,000 | 34,570,000 |
|---|
| 2020-12-31 | $486.41M | $352.47M | $133.94M | $3.97M | — | $111.42M | $22.52M | -$10.2M | $12.32M | $4.7M | $7.22M | $0.21 | $0.21 | 34,419,000 | 34,474,000 |
|---|
| 2019-12-31 | $545.97M | $397.34M | $148.64M | $4.15M | — | $123.96M | $24.68M | -$5.58M | $19.11M | $6.24M | $12.86M | — | — | 34,384,000 | 34,460,000 |
|---|
| 2018-12-31 | $575.87M | $412.46M | $163.41M | $3.64M | — | $130.65M | $32.77M | -$3.64M | $29.13M | $4.56M | $24.41M | — | — | 34,358,000 | 34,409,000 |
|---|
| 2017-12-31 | $588.15M | $390.92M | $197.22M | $4.16M | — | $156.68M | $40.54M | -$5.58M | $34.96M | $7.4M | $26.2M | $0.73 | $0.73 | 34,334,000 | 34,386,000 |
|---|
| 2016-12-31 | $538.54M | $326.06M | $212.49M | $3.29M | — | $119.68M | $92.8M | -$3.32M | $89.49M | $13M | $74.6M | $2.08 | $2.08 | 34,706,000 | 34,764,000 |
|---|
| 2015-12-31 | $499.52M | $299.29M | $200.23M | $3.05M | — | $103.84M | $96.39M | -$3.09M | $93.3M | $13.84M | $77.77M | $2.21 | $2.19 | 35,253,000 | 35,464,000 |
|---|
| 2014-12-31 | $447.4M | $257.75M | $189.65M | $2.63M | — | $94.61M | $95.04M | -$1.05M | $94M | $13.74M | $78.44M | $2.25 | $2.22 | 34,932,000 | 35,394,000 |
|---|
| 2013-12-31 | $356.55M | $194.44M | $162.12M | $2M | — | $86.12M | $76M | -$1.31M | $74.69M | $10.34M | $63.34M | $1.83 | $1.80 | 34,666,514 | 35,209,946 |
|---|
| 2012-12-31 | $296.56M | $169.17M | $127.4M | $2.1M | — | $77.43M | $49.96M | -$2.77M | $47.19M | $6.82M | $39.63M | $1.21 | $1.21 | 32,641,701 | 32,699,748 |
|---|
| 2011-12-31 | $259.67M | $155.38M | $104.29M | $2.49M | — | $66.55M | $37.75M | -$4.78M | $32.97M | $3.6M | $29.05M | $1.06 | $1.06 | 19,565,000 | 19,565,000 |
|---|