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 | $1.99B | $636.35M | $1.36B | $645.5M | — | $1.35B | $1.75M | -$5.02M | $1.09M | -$51.05M | $50.65M | $0.91 | $0.88 | 55,550,762 | 57,716,592 |
|---|
| 2024-12-31 | $1.76B | $564.64M | $1.2B | $495.28M | — | $1.1B | $100.14M | $51.82M | $151.93M | $13.6M | $138.32M | $2.49 | $2.36 | 55,579,368 | 59,953,371 |
|---|
| 2023-12-31 | $1.56B | $512.53M | $1.05B | $481.29M | — | $1.07B | -$24.38M | $62.47M | $37.84M | $4.7M | $33.14M | $0.58 | $0.57 | 56,829,962 | 58,403,037 |
|---|
| 2022-12-31 | $1.39B | $526.23M | $861.44M | $482.86M | — | $1.15B | -$285.35M | -$183.51M | -$467.84M | -$42.98M | -$424.86M | -$7.33 | -$7.33 | 57,993,364 | 57,993,364 |
|---|
| 2021-12-31 | $1.27B | $488.58M | $781.08M | $424.94M | — | $1.11B | -$325.53M | $271.94M | -$53.01M | $64.2M | -$117.21M | -$2.06 | -$2.06 | 57,004,154 | 57,004,154 |
|---|
| 2020-12-31 | $984.37M | $313.02M | $671.35M | $320.28M | — | $870.4M | -$199.06M | $47.06M | -$151.88M | $14.99M | -$166.87M | -$3,070.00 | -$3,070.00 | 54,425,056 | 54,425,056 |
|---|
| 2019-12-31 | $757.67M | $194.82M | $562.85M | $250.79M | — | $644.43M | -$81.58M | -$3.62M | -$85.15M | $2.6M | -$87.75M | — | — | — | 7,447,519 |
|---|
| 2018-12-31 | $603.7M | $126.95M | $476.76M | $198.91M | — | $507.39M | -$30.63M | -$2.79M | -$33.91M | $3.21M | -$37.12M | — | — | — | 7,676,713 |
|---|
| 2017-12-31 | $425.64M | $69.39M | $356.25M | $153.64M | — | $406.26M | -$50.01M | -$5.02M | -$54.95M | $1.32M | -$56.27M | — | — | — | 8,212,554 |
|---|
| 2016-12-31 | $290.1M | $45.29M | $244.82M | $105.37M | — | $288.85M | -$44.03M | $247,000.00 | -$43.79M | $3.11M | -$46.9M | — | — | — | 8,405,787 |
|---|
| 2015-12-31 | $203.52M | $34.97M | $168.55M | $77.65M | — | $217.18M | -$48.64M | $77,000.00 | -$48.57M | $2.77M | -$51.33M | — | — | — | 10,738,276 |
|---|
| 2014-12-31 | $141.84M | $26.11M | $115.73M | $57.83M | — | $171.38M | -$55.64M | $2.14M | -$53.51M | $3.05M | -$56.57M | — | — | — | 37,847,093 |
|---|
| 2013-12-31 | $80.47M | $15.26M | $65.22M | $29.66M | — | $91.74M | -$26.53M | -$603,000.00 | -$27.15M | $1.57M | -$28.72M | — | — | — | 11,597,826 |
|---|
| 2012-12-31 | $43.68M | $9.23M | $34.44M | $16.78M | — | $49.4M | -$14.96M | $487,000.00 | -$14.48M | $496,000.00 | -$14.97M | — | — | — | 6,822,720 |
|---|
| 2011-12-31 | $24.6M | $5.29M | $19.31M | $14.75M | — | $41.67M | -$22.36M | -$41,000.00 | -$22.53M | $212,000.00 | -$22.74M | — | — | — | 6,355,428 |
|---|