Complete source-backed income-statement history.
- Available history
- 2010-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 | $1.04B | — | — | — | — | — | $136.87M | — | $85.08M | $0.00 | $84.17M | $0.73 | $0.73 | 115,002,721 | 115,420,379 |
|---|
| 2024-12-31 | $1.27B | — | — | — | — | — | $383M | — | $304.54M | -$116,000.00 | $304.65M | $2.85 | $2.80 | 106,883,330 | 108,702,988 |
|---|
| 2023-12-31 | $949.27M | — | — | — | — | — | $238.46M | — | $173.68M | $183,000.00 | $173.56M | $1.76 | $1.75 | 98,457,929 | 98,928,011 |
|---|
| 2022-12-31 | $1.44B | — | — | — | — | — | $607.6M | — | $566.13M | $244,000.00 | $566M | $5.54 | $5.52 | 102,153,255 | 102,536,966 |
|---|
| 2021-12-31 | $1.43B | — | — | — | — | — | $739.4M | — | $680.43M | $16,000.00 | $680.53M | $6.73 | $6.71 | 101,183,829 | 101,479,072 |
|---|
| 2020-12-31 | $693.24M | — | — | — | — | — | $83.99M | — | $9.78M | $152,000.00 | $9.66M | $0.10 | $0.10 | 96,128,173 | 96,281,389 |
|---|
| 2019-12-31 | $821.37M | — | — | — | — | — | $73.7M | -$89.84M | -$16.15M | $109,000.00 | -$16.2M | -$0.17 | -$0.17 | 93,735,549 | 93,735,549 |
|---|
| 2018-12-31 | $0.00 | — | — | — | — | $519.62M | $131.94M | -$73.53M | $58.41M | $61,000.00 | $58.4M | $0.76 | $0.76 | 77,061,227 | 77,326,111 |
|---|
| 2017-12-31 | $0.00 | — | — | — | — | $293.13M | $38.84M | -$48.47M | -$9.54M | $236,000.00 | -$9.77M | -$0.16 | -$0.16 | 63,034,394 | 63,034,394 |
|---|
| 2016-12-31 | $119,000.00 | — | — | — | — | $331.36M | -$109.26M | -$44.83M | -$153.96M | $267,000.00 | -$154.23M | -$3.24 | -$3.24 | 47,574,454 | 47,574,454 |
|---|
| 2015-12-31 | $234.29M | — | — | — | — | $659.86M | -$425.57M | -$32.81M | -$458.18M | $0.00 | -$458.18M | -$11.71 | -$11.71 | 39,124,673 | 39,124,673 |
|---|
| 2014-12-31 | $147.39M | — | — | — | — | $148.82M | -$1.43M | -$10.4M | -$11.72M | $0.00 | -$11.72M | -$1.00 | -$1.00 | 11,688,239 | 11,688,239 |
|---|
| 2013-12-31 | $69.89M | — | — | — | — | $61.55M | $8.34M | -$6.49M | — | — | $1.85M | $0.13 | $0.13 | 14,051,344 | 14,116,389 |
|---|
| 2012-12-31 | $86.16M | — | — | — | — | $393.13M | -$306.97M | -$7.55M | — | — | -$314.52M | -$58.32 | -$58.32 | 5,393,131 | 5,393,131 |
|---|
| 2011-12-31 | $107.07M | — | — | — | — | $171.83M | -$64.77M | -$4.79M | — | — | -$69.56M | -$14.69 | -$14.69 | 4,736,485 | 4,736,485 |
|---|
| 2010-12-31 | $121.04M | — | — | — | — | $120.78M | $260,000.00 | -$5.39M | — | — | -$5.13M | — | — | — | 4,099,277 |
|---|