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 | $5.5B | — | — | — | $1.31B | — | $338.08M | — | $266.51M | $75.77M | $190.75M | $3.19 | $3.17 | 45,526,611 | 45,754,173 |
|---|
| 2024-12-31 | $5.22B | — | — | — | $1.23B | — | $337.51M | — | $257.9M | $70.12M | $187.77M | $2.98 | $2.97 | 45,019,433 | 45,279,932 |
|---|
| 2023-12-31 | $4.33B | — | — | — | $993.2M | — | $244.89M | — | $203.34M | $56.32M | $147.02M | $2.25 | $2.24 | 44,556,381 | 44,794,974 |
|---|
| 2022-12-31 | $3.75B | — | — | — | $846.43M | — | $219.03M | — | $193.98M | $48.97M | $145.01M | $2.74 | $2.72 | 44,175,107 | 44,494,007 |
|---|
| 2021-12-31 | $3.25B | — | — | — | $733.6M | — | $201.64M | — | $209.01M | $52.88M | $156.13M | $3.08 | $3.05 | 43,840,834 | 44,400,819 |
|---|
| 2020-12-31 | $2.77B | — | — | — | $628.52M | — | $169.41M | — | $145.46M | $35.87M | $109.59M | $2.04 | $2.02 | 42,755,999 | 43,184,097 |
|---|
| 2019-12-31 | $2.41B | — | — | — | $546.26M | — | -$174.42M | — | -$200.48M | $27.15M | -$227.63M | -$6.58 | -$6.58 | 38,225,276 | 38,662,480 |
|---|
| 2018-12-31 | $1.93B | — | — | — | $426.38M | — | $127.57M | — | $115.2M | $24.92M | $90.28M | $1.83 | $1.80 | 35,952,211 | 36,571,300 |
|---|
| 2017-12-31 | $1.73B | — | — | — | $385.04M | — | $104.96M | — | $96.62M | $21.57M | $53.08M | $1.43 | $1.41 | 35,908,740 | 36,559,276 |
|---|
| 2016-12-31 | $1.48B | — | — | — | $305.22M | — | $90.55M | — | $81.63M | $27.39M | $33.6M | $0.93 | $0.92 | 35,965,787 | 36,365,784 |
|---|
| 2015-12-31 | $1.26B | — | — | — | $279.24M | — | $70.75M | — | $61.61M | $23.41M | $21.4M | $0.59 | $0.59 | 36,013,258 | 36,425,027 |
|---|
| 2014-12-31 | $1.13B | — | — | — | $258.68M | — | $45.62M | — | $38.43M | $12.24M | $12.97M | $0.36 | $0.36 | 35,970,605 | 36,362,931 |
|---|
| 2013-12-31 | $1.04B | — | — | — | $229.83M | — | $37.08M | — | $24.24M | $5.79M | $3.2M | $0.09 | $0.09 | 35,970,605 | 36,305,191 |
|---|