Complete source-backed income-statement history.
- Available history
- 2013-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 | $462.41M | $242.89M | $217.54M | $80.04M | — | $210.91M | $6.63M | — | $1.05B | -$1.29M | $1.05B | $3.3659 | $3.3125 | 311,440,748 | 316,458,713 |
|---|
| 2024-12-31 | $324.41M | $155.57M | $167.57M | $71.57M | — | $183.28M | -$15.7M | — | -$2.36M | -$3.02M | $1.22M | $0.0038 | $0.0038 | 318,758,374 | 319,146,281 |
|---|
| 2023-12-31 | $364.91M | $200.65M | $163.07M | $74.2M | — | $164.69M | -$1.61M | — | $18.4M | $4.13M | $14.23M | $0.0436 | $0.0435 | 326,390,687 | 326,849,502 |
|---|
| 2022-12-31 | $342.56M | $200.05M | $141.44M | $67.68M | — | $131.38M | $10.07M | — | $25.42M | $4.07M | $21.46M | $0.0639 | $0.0638 | 336,040,378 | 336,235,501 |
|---|
| 2021-12-31 | $239.6M | $118.6M | $120.18M | $61.86M | — | $124.5M | -$4.32M | — | $983,000.00 | -$125,000.00 | $1.19M | $0.0036 | $0.0035 | 334,707,559 | 335,969,780 |
|---|
| 2020-12-31 | $186.68M | $92.64M | $93.73M | $55.46M | — | $112.53M | -$18.79M | — | -$12.99M | $1.15M | -$13.84M | -$0.041 | -$0.041 | 337,429,601 | 337,429,601 |
|---|
| 2019-12-31 | $181.27M | $99.91M | $80.75M | $68.57M | — | $137.17M | -$56.42M | — | -$48.74M | $4.68M | -$53.17M | -$0.1574 | -$0.1574 | 337,845,675 | 337,845,675 |
|---|
| 2018-12-31 | $230.6M | $115.67M | $114.94M | $76.76M | — | $159.27M | -$44.33M | — | -$40.88M | -$89,000.00 | -$39.28M | -$0.12 | -$0.12 | 334,965,987 | 334,965,987 |
|---|
| 2017-12-31 | $200.58M | $117.88M | $82.71M | $66.95M | — | $136.91M | -$54.2M | — | -$46.47M | -$2.25M | -$37.82M | -$0.11 | -$0.11 | 331,731,963 | 331,731,963 |
|---|
| 2016-12-31 | $140.21M | $79.93M | $60.28M | $61.17M | — | $101.78M | -$41.5M | — | -$33.28M | -$2.47M | -$24.11M | -$0.07 | -$0.07 | 334,155,668 | 334,155,668 |
|---|
| 2015-12-31 | $104.52M | $59.25M | $45.27M | $35.76M | — | $76.79M | -$31.52M | — | -$22.31M | -$3.75M | -$13.17M | -$0.0392 | -$0.0392 | 335,987,595 | 335,987,595 |
|---|
| 2014-12-31 | $133.93M | $55.76M | $78.18M | $29.25M | — | $69.72M | $8.46M | — | $28.73M | $463,000.00 | $10.81M | — | — | 194,711,227 | 194,711,227 |
|---|
| 2013-12-31 | $118.13M | $50.26M | $67.87M | $21.74M | — | $50.25M | $17.62M | — | $23.51M | $560,000.00 | $10.66M | — | — | 61,447,372 | 76,065,898 |
|---|