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 |
|---|
| 2013-12-31 | $89.49M | $61.75M | $27.74M | $10.41M | — | $37.29M | -$9.55M | -$5.16M | -$14.71M | $664,000.00 | -$15.38M | — | — | — | 1,783,189 |
|---|
| 2012-12-31 | $106.85M | $71.8M | $35.05M | $12.01M | — | $42.1M | -$7.06M | -$938,000.00 | -$8M | $405,000.00 | -$8.4M | — | — | — | 60,579 |
|---|
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 | $338.73M | $224.18M | $114.55M | $30.43M | — | $107.31M | $7.25M | -$6.54M | $708,000.00 | $2.8M | -$2.09M | -$0.02 | -$0.02 | 89,787,286 | 89,787,286 |
|---|
| 2024-12-31 | $394.19M | $257.34M | $136.85M | $34.95M | — | $98.12M | $38.73M | -$11.47M | $27.25M | $3.19M | $24.06M | $0.28 | $0.27 | 86,191,178 | 88,460,001 |
|---|
| 2023-12-31 | $347.18M | $227.31M | $119.87M | $32.27M | — | $98.66M | $21.21M | -$8.47M | $12.74M | $6.52M | $6.22M | $0.07 | $0.07 | 84,617,774 | 85,482,626 |
|---|
| 2022-12-31 | $295.17M | $202.11M | $93.06M | $29.69M | — | $104M | -$10.94M | -$6.31M | -$17.24M | $2.45M | -$19.69M | -$0.23 | -$0.23 | 84,132,982 | 84,132,982 |
|---|
| 2021-12-31 | $290.77M | $202.39M | $88.38M | $29.47M | — | $83.57M | $4.81M | -$8.63M | -$3.82M | $11.01M | -$14.83M | -$0.18 | -$0.18 | 83,414,831 | 83,414,831 |
|---|
| 2020-12-31 | $262.88M | $187.24M | $75.65M | $31M | — | $83.22M | -$7.57M | -$5.92M | -$13.5M | $2.62M | -$17.09M | -$0.21 | -$0.21 | 81,149,687 | 81,149,687 |
|---|
| 2019-12-31 | $285.58M | $188.74M | $96.84M | $26.79M | — | $89.54M | $7.3M | -$6.52M | $781,000.00 | $2.48M | -$2.34M | -$0.03 | -$0.03 | 80,296,581 | 80,296,581 |
|---|
| 2018-12-31 | $343.87M | $227.71M | $116.17M | $28.18M | — | $90.03M | $26.14M | -$6.35M | $19.8M | -$3.25M | $23.05M | $0.29 | $0.28 | 78,579,013 | 81,021,527 |
|---|
| 2017-12-31 | $332.03M | $224.7M | $107.34M | $25.7M | — | $84.19M | $23.15M | -$5.89M | $17.26M | $1.7M | $15.56M | $0.20 | $0.19 | 77,916,912 | 79,942,353 |
|---|
| 2016-12-31 | $293.64M | $194.48M | $99.16M | $21.7M | — | $79.67M | $19.49M | -$6.3M | $13.19M | $1.76M | $11.43M | $0.15 | $0.15 | 77,702,788 | 78,613,528 |
|---|
| 2015-12-31 | $349.44M | $246.49M | $102.95M | $22.93M | — | $81.36M | $21.59M | -$14.74M | $6.85M | $5.84M | $1.01M | $0.01 | $0.01 | 77,239,409 | 77,296,681 |
|---|
| 2014-12-31 | $371.11M | $286.67M | $84.44M | $35M | — | $116.47M | -$32.03M | -$37.95M | -$69.98M | $6.5M | -$76.48M | -$1.22 | -$1.22 | 62,518,602 | 62,518,602 |
|---|
| 2013-12-31 | $361.77M | $249.54M | $112.23M | $42.96M | — | $139.15M | -$26.92M | -$14.02M | -$40.94M | $6.54M | -$47.48M | -$1.23 | -$1.23 | 38,519,606 | 38,519,606 |
|---|
| 2012-12-31 | $446.65M | $308.35M | $138.3M | $47.49M | — | $156.94M | -$18.64M | -$3.55M | -$22.19M | $1.2M | -$23.39M | -$0.64 | -$0.64 | 36,457,989 | 36,457,989 |
|---|
| 2011-12-31 | $445.27M | $323.19M | $122.08M | $50.46M | — | $171.45M | -$49.37M | -$2.02M | -$51.4M | $2.26M | -$53.65M | -$1.49 | -$1.49 | 35,975,434 | 35,975,434 |
|---|
| 2010-12-31 | $249.85M | $160.47M | $89.38M | $25.12M | — | $75.4M | $13.99M | — | $15.24M | $1.18M | $14.06M | $0.40 | $0.38 | 34,854,657 | 36,564,830 |
|---|
| 2009-12-31 | $184.22M | $122.66M | $61.56M | $18.95M | — | $58.91M | $2.65M | — | $4.14M | $489,000.00 | $3.66M | $0.11 | $0.10 | — | — |
|---|