Complete source-backed income-statement history.
- Available history
- 2007-12-31 to 2026-06-30
- 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 |
|---|
| 2026-06-30 | $895.7M | — | $538.66M | — | — | — | — | — | — | — | $68.56M | $0.43 | $0.43 | 159,167,000 | 159,629,000 |
|---|
| 2026-03-31 | $872.15M | — | $506.01M | — | — | — | — | — | — | — | $101.58M | $0.64 | $0.64 | 158,555,000 | 159,056,000 |
|---|
| 2025-12-31 | $877.1M | — | $515.76M | — | — | — | — | — | — | — | $248.35M | $1.57 | $1.56 | 43,000 | 82,000 |
|---|
| 2025-09-30 | $871.51M | — | $517.01M | — | — | — | — | — | — | — | -$121.71M | -$0.77 | -$0.77 | 158,345,000 | 158,345,000 |
|---|
| 2025-06-30 | $868.46M | — | $514.08M | — | — | — | — | — | — | — | $88.98M | $0.56 | $0.56 | 158,312,000 | 158,795,000 |
|---|
| 2025-03-31 | $865.22M | — | $511.8M | — | — | — | — | — | — | — | $61.18M | $0.39 | $0.39 | 158,202,000 | 158,632,000 |
|---|
| 2024-12-31 | $858.57M | — | $512.43M | — | — | — | — | — | — | — | -$228.85M | -$1.46 | -$1.45 | 218,000 | 246,000 |
|---|
| 2024-09-30 | $859.23M | — | $511.08M | — | — | — | — | — | — | — | $83.63M | $0.53 | $0.53 | 157,725,000 | 158,213,000 |
|---|
| 2024-06-30 | $850.48M | — | $508.72M | — | — | — | — | — | — | — | $79.62M | $0.51 | $0.51 | 157,039,000 | 157,291,000 |
|---|
| 2024-03-31 | $839.44M | — | $508.82M | — | — | — | — | — | — | — | $79.88M | $0.51 | $0.51 | 156,983,000 | 157,132,000 |
|---|
| 2023-12-31 | $828.93M | — | $502.4M | — | — | — | — | — | — | — | $119.93M | $0.76 | $0.76 | 26,000 | 24,000 |
|---|
| 2023-09-30 | $824.28M | — | $501.88M | — | — | — | — | — | — | — | -$111.83M | -$0.71 | -$0.71 | 156,880,000 | 156,880,000 |
|---|
| 2023-06-30 | $817.15M | — | $503.49M | — | — | — | — | — | — | — | $104.3M | $0.67 | $0.66 | 156,826,000 | 157,218,000 |
|---|
| 2023-03-31 | $803.2M | — | $491.01M | — | — | — | — | — | — | — | $77.89M | $0.50 | $0.50 | 156,803,000 | 157,043,000 |
|---|
| 2022-12-31 | $789.82M | — | $487.26M | — | — | — | — | — | — | — | $121.8M | $0.78 | $0.78 | 18,000 | -7,000 |
|---|
| 2022-09-30 | $790.52M | — | $488.91M | — | — | — | — | — | — | — | $360.98M | $2.30 | $2.29 | 156,754,000 | 157,133,000 |
|---|
| 2022-06-30 | $773.93M | — | $484.04M | — | — | — | — | — | — | — | $222.99M | $1.42 | $1.42 | 156,720,000 | 157,192,000 |
|---|
| 2022-03-31 | $754.31M | — | $469.32M | — | — | — | — | — | — | — | $143.05M | $0.91 | $0.91 | 156,650,000 | 157,004,000 |
|---|
| 2021-12-31 | $731.06M | — | $458.44M | — | — | — | — | — | — | — | $184.54M | — | $1.18 | 54,000 | -18,000 |
|---|
| 2021-09-30 | $730.06M | — | $458.73M | — | — | — | — | — | — | — | $108.3M | $0.69 | $0.69 | 156,183,000 | 156,598,000 |
|---|
| 2021-06-30 | $713.81M | — | $453.17M | — | — | — | — | — | — | — | $111.7M | $0.72 | $0.71 | 156,107,000 | 156,519,000 |
|---|
| 2021-03-31 | $713.7M | — | $443.95M | — | — | — | — | — | — | — | $100.6M | $0.59 | $0.59 | 155,928,000 | 156,099,000 |
|---|
| 2020-12-31 | $665.09M | — | $398.35M | — | — | — | — | — | — | — | $10.31M | $0.05 | $0.05 | 83,000 | 70,000 |
|---|
| 2020-09-30 | $693.27M | — | $421.67M | — | — | — | — | — | — | — | $92.48M | $0.58 | $0.58 | 155,645,000 | 155,670,000 |
|---|
| 2020-06-30 | $654.77M | — | $402.4M | — | — | — | — | — | — | — | $269.15M | $1.72 | $1.71 | 155,386,000 | 155,407,000 |
|---|
| 2020-03-31 | $752.56M | — | $471.65M | — | — | — | — | — | — | — | $500.12M | $3.21 | $3.20 | 155,011,000 | 155,258,000 |
|---|
| 2019-12-31 | $757.5M | — | $467.63M | — | — | — | — | — | — | — | $143.46M | $0.91 | $0.91 | 29,000 | 36,000 |
|---|
| 2019-09-30 | $743.55M | — | $456.48M | — | — | — | — | — | — | — | $110.4M | $0.70 | $0.70 | 154,577,000 | 154,820,000 |
|---|
| 2019-06-30 | $733.74M | — | $454.3M | — | — | — | — | — | — | — | $166.94M | $1.06 | $1.06 | 154,555,000 | 154,874,000 |
|---|
| 2019-03-31 | $8.94M | $7.86M | $447.72M | — | — | — | — | — | — | — | $100.73M | $0.63 | $0.63 | 154,525,000 | 154,844,000 |
|---|
| 2018-12-31 | $705.16M | — | $429.48M | — | — | — | — | — | — | — | $151.14M | $0.97 | $0.96 | 13,000 | 30,000 |
|---|
| 2018-09-30 | $686.28M | — | $411.7M | — | — | — | $238.36M | — | — | — | $121.74M | $0.77 | $0.77 | 154,440,000 | 154,678,000 |
|---|
| 2018-06-30 | $664.48M | — | $406.68M | — | — | — | $230.62M | — | — | — | $131.31M | $0.83 | $0.83 | 154,415,000 | 154,571,000 |
|---|
| 2018-03-31 | $9.1M | $8.07M | — | — | — | — | $208.15M | — | — | — | $178.65M | $1.14 | $1.14 | 154,385,000 | 154,705,000 |
|---|
| 2017-12-31 | $655.23M | — | — | — | — | — | $229.47M | — | — | — | $106.48M | $0.67 | $0.67 | 58,000 | 46,000 |
|---|
| 2017-09-30 | $657.71M | — | — | — | — | — | $233.73M | — | — | — | $119.96M | $0.76 | $0.76 | 154,355,000 | 154,483,000 |
|---|
| 2017-06-30 | $656.91M | — | — | — | — | — | $238.69M | — | — | — | $136.33M | $0.87 | $0.87 | 154,177,000 | 154,331,000 |
|---|
| 2017-03-31 | $632.23M | — | — | — | — | — | $206.23M | — | — | — | $99.71M | $0.63 | $0.63 | 153,860,000 | 154,214,000 |
|---|
| 2016-12-31 | $636.06M | — | — | — | — | — | $199.7M | — | — | — | $149.88M | $0.96 | $0.95 | 34,000 | 6,000 |
|---|
| 2016-09-30 | $625.23M | — | — | — | — | — | $157.61M | — | — | — | $79.34M | $0.50 | $0.50 | 153,754,000 | 154,136,000 |
|---|
| 2016-06-30 | $623.55M | — | — | — | — | — | $218.12M | — | — | — | $99.19M | $0.63 | $0.63 | 153,662,000 | 153,860,000 |
|---|
| 2016-03-31 | $665.99M | — | — | — | — | — | $250.35M | — | — | — | $184.37M | $1.18 | $1.18 | 153,626,000 | 153,917,000 |
|---|
| 2015-12-31 | $624.24M | — | — | — | — | — | $210.48M | — | — | — | $140.55M | $0.90 | $0.90 | 45,000 | 19,000 |
|---|
| 2015-09-30 | $629.88M | — | — | — | — | — | $227.75M | — | — | — | $186.73M | $1.20 | $1.20 | 153,595,000 | 153,786,000 |
|---|
| 2015-06-30 | $618.22M | — | — | — | — | — | $204.93M | — | — | — | $82.08M | $0.52 | $0.52 | 153,450,000 | 153,815,000 |
|---|
| 2015-03-31 | $618.48M | — | — | — | — | — | $206.21M | — | — | — | $173.77M | $1.12 | $1.11 | 153,230,000 | 153,873,000 |
|---|
| 2014-12-31 | $613.71M | — | — | — | — | — | $208.85M | — | — | — | $177.29M | $1.14 | $1.14 | 12,000 | 80,000 |
|---|
| 2014-09-30 | $618.8M | — | — | — | — | — | $214.8M | — | — | — | $130.37M | $0.83 | $0.83 | 153,120,000 | 153,273,000 |
|---|
| 2014-06-30 | $589.79M | — | — | — | — | — | $201.27M | — | — | — | $79.15M | $0.50 | $0.50 | 153,078,000 | 153,238,000 |
|---|
| 2014-03-31 | $574.69M | — | — | — | — | — | $176.9M | — | — | — | $56.62M | $0.35 | $0.35 | 153,030,000 | 153,169,000 |
|---|
| 2013-12-31 | $576.2M | — | — | — | — | — | $194.99M | — | — | — | $91.54M | $0.60 | $0.60 | 201,000 | 140,000 |
|---|
| 2013-09-30 | $571.48M | — | — | — | — | — | $186.75M | — | — | — | $155.32M | $1.00 | $1.00 | 152,407,000 | 152,692,000 |
|---|
| 2013-06-30 | $510.03M | — | — | — | — | — | $168.37M | — | — | — | $455.04M | $2.95 | $2.94 | 151,938,000 | 152,490,000 |
|---|
| 2013-03-31 | $477.83M | — | — | — | — | — | $128M | — | — | — | $48M | $0.32 | $0.31 | 151,646,000 | 151,952,000 |
|---|
| 2012-12-31 | $458.16M | — | — | — | — | — | $159.77M | — | — | — | $48.18M | $0.32 | $0.32 | 297,000 | 233,000 |
|---|
| 2012-09-30 | $470.9M | — | — | — | — | — | $162.82M | — | — | — | $57.77M | $0.38 | $0.38 | 150,801,000 | 151,983,000 |
|---|
| 2012-06-30 | $471.35M | — | — | — | — | — | $173.32M | — | — | — | $118.56M | $0.79 | $0.78 | 150,312,000 | 150,694,000 |
|---|
| 2012-03-31 | $443.69M | — | — | — | — | — | $143.57M | — | — | — | $48.45M | $0.33 | $0.33 | 148,343,000 | 148,746,000 |
|---|
| 2011-12-31 | $423.94M | — | — | — | — | — | $150.38M | — | — | — | $101.32M | $0.69 | $0.68 | 687,000 | 593,000 |
|---|
| 2011-09-30 | $449.7M | — | — | — | — | — | $163.83M | — | — | — | $70.54M | $0.48 | $0.48 | 147,006,000 | 147,622,000 |
|---|
| 2011-06-30 | $433.87M | — | — | — | — | — | $153.61M | — | — | — | $60.21M | $0.41 | $0.41 | 145,864,000 | 146,695,000 |
|---|
| 2011-03-31 | $417.21M | — | — | — | — | — | $137.89M | — | — | — | $40.81M | $0.29 | $0.29 | 142,095,000 | 142,504,000 |
|---|
| 2010-12-31 | $392.48M | — | — | — | — | — | $148.89M | — | — | — | -$12.71M | -$0.09 | -$0.09 | 225,000 | 183,000 |
|---|
| 2010-09-30 | $386.41M | — | — | — | — | — | $151.08M | — | — | — | $57.67M | $0.41 | $0.41 | 139,595,000 | 140,193,000 |
|---|
| 2010-06-30 | $393.84M | — | — | — | — | — | $165.42M | — | — | — | $61.41M | $0.44 | $0.44 | 139,113,000 | 139,826,000 |
|---|
| 2010-03-31 | $378.07M | — | — | — | — | — | $145.12M | — | — | — | $52.71M | $0.38 | $0.38 | 138,931,000 | 139,597,000 |
|---|
| 2009-12-31 | $373.85M | — | — | — | — | — | $376.56M | — | — | — | $53.41M | $0.38 | $0.38 | 130,921,548 | 131,383,165 |
|---|
| 2009-09-30 | $377.3M | — | — | — | — | — | $68.91M | — | — | — | $65.8M | $0.47 | $0.47 | 138,641 | 139,225 |
|---|
| 2009-06-30 | $389.49M | — | — | — | — | — | $75.93M | — | — | — | $67.15M | $0.54 | $0.53 | 125,267,000 | 125,620,000 |
|---|
| 2009-03-31 | $377.54M | — | — | — | — | — | $46.14M | — | — | — | $44.6M | — | $0.37 | 121,256,000 | 121,468,000 |
|---|
| 2008-12-31 | $371.34M | — | — | — | — | — | $370.98M | — | — | — | -$97.74M | -$0.82 | -$0.80 | 272,000 | 63,000 |
|---|
| 2008-09-30 | $357.99M | — | — | — | — | — | $47.96M | — | — | — | $43.08M | $0.36 | $0.35 | 119,832,000 | 121,369,000 |
|---|
| 2008-06-30 | $368.68M | — | — | — | — | — | $82.07M | — | — | — | $75.48M | $0.63 | $0.62 | 119,753,000 | 121,315,000 |
|---|
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 | $3.48B | — | $2.06B | — | — | — | — | — | — | — | $276.8M | $1.75 | $1.74 | 158,330,000 | 158,869,000 |
|---|
| 2024-12-31 | $3.41B | — | $2.04B | — | — | — | — | — | — | — | $14.27M | $0.09 | $0.09 | 157,468,000 | 157,793,000 |
|---|
| 2023-12-31 | $3.27B | — | $2B | — | — | — | — | — | — | — | $190.22M | $1.21 | $1.21 | 156,863,000 | 157,201,000 |
|---|
| 2022-12-31 | $3.11B | — | $1.93B | — | — | — | — | — | — | — | $848.95M | $5.42 | $5.40 | 156,726,000 | 157,137,000 |
|---|
| 2021-12-31 | $2.89B | — | $1.81B | — | — | — | — | — | — | — | $505.2M | $3.18 | $3.17 | 156,116,000 | 156,376,000 |
|---|
| 2020-12-31 | $2.77B | — | $1.69B | — | — | — | — | — | — | — | $872.73M | $5.55 | $5.54 | 155,432,000 | 155,517,000 |
|---|
| 2019-12-31 | $2.96B | — | $1.83B | — | — | — | — | — | — | — | $521.53M | $3.31 | $3.30 | 154,582,000 | 154,883,000 |
|---|
| 2018-12-31 | $2.72B | — | $1.65B | — | — | — | — | — | — | — | $582.85M | $3.71 | $3.70 | 154,427,000 | 154,682,000 |
|---|
| 2017-12-31 | $2.6B | — | $1.61B | — | — | — | $908.11M | — | — | — | $462.44M | $2.93 | $2.93 | 154,190,000 | 154,390,000 |
|---|
| 2016-12-31 | $2.55B | — | — | — | — | — | $825.78M | — | — | — | $512.79M | $3.27 | $3.26 | 153,715,000 | 153,977,000 |
|---|
| 2015-12-31 | $2.49B | — | — | — | — | — | $849.37M | — | — | — | $583.11M | $3.73 | $3.72 | 153,471,000 | 153,844,000 |
|---|
| 2014-12-31 | $2.4B | — | — | — | — | — | $801.82M | — | — | — | $443.61M | $2.83 | $2.83 | 153,089,000 | 153,308,000 |
|---|
| 2013-12-31 | $2.14B | — | — | — | — | — | $678.12M | — | — | — | $749.81M | $4.87 | $4.86 | 152,201,000 | 152,521,000 |
|---|
| 2012-12-31 | $1.85B | — | — | — | — | — | $640.32M | — | — | — | $289.65M | $1.93 | $1.92 | 150,120,000 | 150,711,000 |
|---|
| 2011-12-31 | $1.72B | — | — | — | — | — | $605.17M | — | — | — | $272.68M | $1.87 | $1.86 | 145,693,000 | 146,218,000 |
|---|
| 2010-12-31 | $1.54B | — | — | — | — | — | $609.07M | — | — | — | $159.07M | $1.14 | $1.14 | 139,440,000 | 140,057,000 |
|---|
| 2009-12-31 | $1.52B | — | — | — | — | — | $567.53M | — | — | — | $231.01M | $1.76 | $1.76 | 131,050,000 | 131,512,000 |
|---|
| 2008-12-31 | $1.47B | — | — | — | — | — | $577.39M | — | — | — | $105.27M | $0.88 | $0.87 | 119,980,000 | 121,299,000 |
|---|
| 2007-12-31 | $1.48B | — | — | — | — | — | $336.38M | — | — | — | $1.31B | $10.98 | $10.80 | 118,839,000 | 120,780,000 |
|---|