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 | $1.6B | — | — | — | — | — | — | $0.00 | $354.89M | $67.14M | $287.75M | $3.71 | $3.65 | 77,460,371 | 78,909,152 |
|---|
| 2026-03-31 | $1.56B | — | — | — | — | — | — | -$91,000.00 | $334.13M | $63.61M | $270.53M | $3.45 | $3.39 | 78,500,338 | 79,740,525 |
|---|
| 2025-12-31 | $1.52B | — | — | — | — | — | — | -$1.69M | $329.49M | $63.41M | $266.08M | $3.36 | $3.30 | -642,184 | -572,170 |
|---|
| 2025-09-30 | $1.51B | — | — | — | — | — | — | -$498,000.00 | $477.1M | $89.26M | $387.84M | $4.81 | $4.73 | 80,692,558 | 82,015,446 |
|---|
| 2025-06-30 | $1.48B | — | — | — | — | — | — | — | $313.3M | $60.55M | $252.75M | $3.09 | $3.05 | 81,915,162 | 82,792,661 |
|---|
| 2025-03-31 | $1.48B | — | — | — | — | — | — | $0.00 | $316.08M | $61.52M | $254.56M | $3.05 | $3.01 | 83,479,997 | 84,480,113 |
|---|
| 2024-12-31 | $1.47B | — | — | — | — | — | — | -$16,000.00 | $312.43M | $57.24M | $255.2M | $3.03 | $3.01 | -1,770,279 | -1,661,097 |
|---|
| 2024-09-30 | $1.46B | — | $379.15M | — | — | — | $383.12M | -$637,000.00 | $376.96M | $73.96M | $302.99M | $3.45 | $3.44 | 87,874,488 | 88,087,041 |
|---|
| 2024-06-30 | $1.44B | — | $334.91M | — | — | — | $338.6M | -$1.26M | $322.32M | $63.97M | $258.36M | $2.83 | $2.83 | 91,441,350 | 91,441,350 |
|---|
| 2024-03-31 | $1.42B | — | $326.72M | — | — | — | $327.43M | $710,000.00 | $314.92M | $60.71M | $254.22M | $2.71 | $2.67 | 93,865,606 | 95,114,515 |
|---|
| 2023-12-31 | $1.42B | — | $323.42M | — | — | — | $327.36M | -$5.31M | $336.71M | $61.91M | $274.8M | $2.92 | $2.87 | -346,942 | -293,549 |
|---|
| 2023-09-30 | $1.38B | — | $321.01M | — | — | — | $322.15M | $1.14M | $318.82M | $61.73M | $257.08M | $2.72 | $2.68 | 94,636,867 | 95,817,637 |
|---|
| 2023-06-30 | $1.33B | — | $310.35M | — | — | — | $310.35M | $0.00 | $264.51M | $49.25M | $215.26M | $2.26 | $2.24 | 95,330,416 | 96,251,435 |
|---|
| 2023-03-31 | $1.32B | — | $305.16M | — | — | — | $305.16M | $0.00 | $274.23M | $50.62M | $223.61M | $2.32 | $2.28 | 96,388,211 | 97,911,100 |
|---|
| 2022-12-31 | $1.34B | — | $306.41M | — | — | — | $308.08M | -$834,000.00 | $296.71M | $54.37M | $242.34M | $2.49 | $2.46 | -316,501 | -117,591 |
|---|
| 2022-09-30 | $1.3B | — | $263.93M | — | — | — | $265.35M | $1.42M | $234.78M | $44.19M | $190.59M | $1.96 | $1.94 | 97,258,349 | 98,147,524 |
|---|
| 2022-06-30 | $1.29B | — | $306.9M | — | — | — | $311.51M | $4.62M | $276.45M | $52.48M | $223.97M | $2.28 | $2.26 | 98,222,993 | 98,940,679 |
|---|
| 2022-03-31 | $1.3B | — | $301.42M | — | — | — | $301.53M | $112,000.00 | $294.18M | $56.69M | $237.48M | $2.39 | $2.37 | 99,273,616 | 100,250,374 |
|---|
| 2021-12-31 | $1.3B | — | $567.75M | — | — | — | $572.16M | $4.41M | $579.78M | $115.67M | $464.11M | $4.57 | $4.53 | -548,546 | -619,354 |
|---|
| 2021-09-30 | $1.28B | — | $220.32M | — | — | — | $222.72M | $2.4M | $230.8M | $41.92M | $188.87M | $1.86 | $1.84 | 101,498,408 | 102,381,017 |
|---|
| 2021-06-30 | $1.27B | — | $236.58M | — | — | — | $236.85M | $261,000.00 | $245.24M | $45.63M | $199.62M | $1.94 | $1.92 | 102,895,435 | 104,233,346 |
|---|
| 2021-03-31 | $1.27B | — | $190.64M | — | — | — | $195.47M | $4.83M | $218.79M | $40.28M | $178.52M | $1.73 | $1.70 | 103,482,944 | 104,837,717 |
|---|
| 2020-12-31 | $1.23B | — | $224.97M | — | — | — | $224.97M | $0.00 | $249.98M | $45.74M | $204.24M | $1.95 | $1.92 | -547,437 | -480,584 |
|---|
| 2020-09-30 | $1.2B | — | $230.04M | — | — | — | $231.07M | $1.03M | $231.54M | $42.59M | $188.95M | $1.78 | $1.76 | 106,146,809 | 107,053,111 |
|---|
| 2020-06-30 | $1.18B | — | $217.03M | — | — | — | $217.03M | $0.00 | $212.24M | $39.19M | $173.05M | $1.63 | $1.62 | 106,441,311 | 107,134,017 |
|---|
| 2020-03-31 | $1.13B | — | $229.02M | — | — | — | $232.29M | $3.28M | $202.92M | $37.38M | $165.54M | $1.54 | $1.52 | 107,285,223 | 109,132,244 |
|---|
| 2019-12-31 | $1.14B | — | $224.89M | — | — | — | $228.39M | $3.5M | $227.09M | $40.03M | $187.06M | $1.73 | $1.69 | -369,224 | -210,760 |
|---|
| 2019-09-30 | $1.14B | — | $235.39M | — | — | — | $235.39M | $0.00 | $247.33M | $45.51M | $201.82M | $1.85 | $1.82 | 108,813,355 | 110,913,733 |
|---|
| 2019-06-30 | $1.13B | — | $223.61M | — | — | — | $229.11M | $5.5M | $228.76M | $42.15M | $186.57M | $1.70 | $1.67 | 109,649,714 | 111,585,676 |
|---|
| 2019-03-31 | $1.12B | — | $226.77M | — | — | — | $227.17M | $400,000.00 | $228.1M | $42.71M | $185.35M | $1.68 | $1.65 | 110,301,527 | 112,328,875 |
|---|
| 2018-12-31 | $1.06B | — | $220.24M | — | — | — | $220.24M | $10.34M | $203.64M | $38.93M | $164.72M | $1.49 | $1.45 | -493,884 | -535,793 |
|---|
| 2018-09-30 | $1.08B | — | $219.3M | — | — | — | $224.47M | -$5.17M | $220.33M | $41.63M | $178.72M | $1.59 | $1.55 | 112,587,623 | 114,974,454 |
|---|
| 2018-06-30 | $1.08B | — | $215.05M | — | — | — | $215.05M | $0.00 | $226.86M | $42.47M | $184.43M | $1.63 | $1.59 | 113,350,175 | 115,651,412 |
|---|
| 2018-03-31 | $1.07B | — | $210.89M | — | — | — | $210.89M | $0.00 | $212.84M | $39.13M | $173.6M | $1.52 | $1.49 | 114,179,084 | 116,749,502 |
|---|
| 2017-12-31 | $1.06B | — | $198.9M | — | — | — | $209.54M | $17.61M | $216.37M | -$811.01M | $1.03B | $8.84 | $8.64 | -430,123 | -330,113 |
|---|
| 2017-09-30 | $1.05B | — | $208.02M | — | — | — | $209.41M | -$1.39M | $220.61M | $67.26M | $153.33M | $1.32 | $1.29 | 115,921,134 | 118,442,949 |
|---|
| 2017-06-30 | $1.03B | — | $202.63M | — | — | — | $204.73M | -$2.09M | $201.93M | $61.56M | $140.27M | $1.20 | $1.18 | 116,646,669 | 119,096,551 |
|---|
| 2017-03-31 | $1.02B | — | $197.49M | — | — | — | $197.49M | $0.00 | $191.74M | $54.56M | $133.54M | $1.13 | $1.11 | 117,770,474 | 120,429,716 |
|---|
| 2016-12-31 | $975.35M | — | $194.45M | — | — | — | $198.54M | $4.61M | $175.98M | $51.17M | $135.45M | $1.14 | $1.11 | -475,622 | -318,767 |
|---|
| 2016-09-30 | $989.77M | — | $197.98M | — | — | — | $198.24M | -$257,000.00 | $201.46M | $59.55M | $151.87M | $1.27 | $1.25 | 119,480,642 | 121,910,763 |
|---|
| 2016-06-30 | $991.88M | — | $195.34M | — | — | — | $195.34M | $0.00 | $199.34M | $60.05M | $138.43M | $1.15 | $1.13 | 120,479,938 | 122,747,848 |
|---|
| 2016-03-31 | $977.63M | — | $195.16M | — | — | — | $195.16M | $0.00 | $195.45M | $61.87M | $124.03M | $1.02 | $1.01 | 121,480,805 | 123,312,743 |
|---|
| 2015-12-31 | $933.86M | — | $192.64M | — | — | — | $194.04M | $1.39M | $175.98M | $56.85M | $132.96M | $1.08 | $1.07 | -694,297 | -645,854 |
|---|
| 2015-09-30 | $947.15M | — | $193.87M | — | — | — | $193.87M | $0.00 | $199.01M | $65.15M | $145.39M | $1.17 | $1.15 | 124,457,996 | 126,140,309 |
|---|
| 2015-06-30 | $950.61M | — | $194.11M | — | — | — | $194.11M | $0.00 | $196.72M | $64.2M | $127.11M | $1.01 | $1.00 | 125,816,943 | 127,439,641 |
|---|
| 2015-03-31 | $934.44M | — | $194.36M | — | — | — | $194.36M | $0.00 | $194.48M | $63.7M | $121.65M | $0.96 | $0.95 | 127,121,101 | 128,586,852 |
|---|
| 2014-12-31 | $630.4M | — | $188.44M | — | — | — | $171.59M | -$16.85M | $196.28M | $64.39M | $146.75M | $1.14 | $1.12 | -808,080 | -791,096 |
|---|
| 2014-09-30 | $974.49M | — | — | — | — | — | — | — | $197.05M | $64.64M | $132.41M | $1.02 | $1.00 | 129,969,902 | 131,877,205 |
|---|
| 2014-06-30 | $991.04M | — | — | — | — | — | — | — | $193.81M | $62.89M | $130.92M | $1.00 | $0.98 | 131,491,182 | 133,314,822 |
|---|
| 2014-03-31 | $1.02B | — | $180.92M | — | — | — | $203.69M | $22.77M | $197.54M | $64.68M | $132.86M | $1.00 | $0.98 | 133,163,464 | 135,035,539 |
|---|
| 2013-12-31 | $652.91M | — | $197.09M | — | — | — | $165.96M | -$12.57M | $198.62M | $77.07M | $142.82M | $1.06 | $1.04 | -863,072 | -923,751 |
|---|
| 2013-09-30 | $932.79M | — | — | — | — | — | — | — | $190.85M | $58.73M | $132.12M | $0.97 | $0.95 | 136,903,754 | 139,010,061 |
|---|
| 2013-06-30 | $950.34M | — | — | — | — | — | — | — | $192.78M | $58.88M | $133.9M | $0.97 | $0.96 | 138,293,052 | 139,945,904 |
|---|
| 2013-03-31 | $958.22M | — | $176.97M | — | — | — | $195.85M | $12.68M | $173.06M | $53.43M | $119.63M | $1.28 | $1.27 | 93,580,778 | 94,569,910 |
|---|
| 2012-12-31 | $928.7M | — | $199.7M | — | — | — | $188.77M | -$16.59M | $220.59M | $69.6M | $150.99M | -$0.24 | -$0.24 | 47,565,965 | 48,209,484 |
|---|
| 2012-09-30 | $877.1M | — | — | — | — | — | — | — | $188.79M | $58.12M | $130.67M | $1.37 | $1.36 | 95,125,843 | 96,342,122 |
|---|
| 2012-06-30 | $885.8M | — | — | — | — | — | — | — | $186.38M | $57.39M | $128.99M | $1.33 | $1.32 | 96,896,301 | 97,826,001 |
|---|
| 2012-03-31 | $897.92M | — | $165.23M | — | — | — | $190.65M | $19.83M | $170.24M | $51.56M | $118.68M | $1.19 | $1.17 | 100,068,360 | 101,260,292 |
|---|
| 2011-12-31 | $833.55M | — | $172.34M | — | — | — | $182.82M | $7.06M | $177.09M | $54.25M | $122.84M | $1.21 | $1.20 | -2,324,957 | -2,456,929 |
|---|
| 2011-09-30 | $837.24M | — | — | — | — | — | — | — | $190.12M | $58.87M | $131.4M | $1.25 | $1.25 | 104,779,422 | 105,312,142 |
|---|
| 2011-06-30 | $877.33M | — | — | — | — | — | — | — | $209.05M | $66.27M | $142.78M | $1.29 | $1.27 | 111,010,134 | 112,831,208 |
|---|
| 2011-03-31 | $829.27M | — | $170.24M | — | — | — | $184.73M | $10.77M | $147.52M | $46.78M | $100.14M | $0.86 | $0.84 | 116,817,327 | 119,014,152 |
|---|
| 2010-12-31 | $847.17M | — | $160.45M | — | — | — | $162.6M | — | $187.48M | $56.73M | $136.61M | $1.14 | $1.12 | -799,014 | -627,318 |
|---|
| 2010-09-30 | $838.89M | — | — | — | — | — | — | — | $208.31M | $70.22M | $114.53M | $0.95 | $0.94 | 121,163,567 | 122,033,180 |
|---|
| 2010-06-30 | $835.9M | — | — | — | — | — | — | — | $180.72M | $60.87M | $126.05M | $1.02 | $1.02 | 123,025,733 | 123,904,845 |
|---|
| 2010-03-31 | $845.68M | — | — | — | — | — | — | — | $174.05M | $58.66M | $121.68M | $1.47 | $1.46 | — | — |
|---|
| 2009-12-31 | $779.33M | — | — | — | — | — | — | — | $161.66M | $54.91M | $113.33M | -$0.26 | -$0.26 | — | — |
|---|
| 2009-09-30 | $762.32M | — | — | — | — | — | — | — | $143.76M | $45.2M | $100.8M | $1.22 | $1.22 | — | — |
|---|
| 2009-06-30 | $819.73M | — | — | — | — | — | — | — | $160.41M | $46.29M | $114.12M | $1.38 | $1.38 | — | — |
|---|
| 2008-12-31 | $709.96M | — | — | — | — | — | — | — | $159.73M | $45.08M | $137.21M | $1.60 | $1.62 | — | — |
|---|
| 2008-09-30 | $753.35M | — | — | — | — | — | — | — | $105.63M | $42.48M | $63.15M | $0.73 | $0.72 | — | — |
|---|
| 2008-06-30 | $860.49M | — | — | — | — | — | — | — | $184.61M | $50.88M | $133.73M | $1.49 | $1.47 | — | — |
|---|
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.99B | — | — | — | — | — | — | -$2.18M | $1.44B | $274.74M | $1.16B | $14.27 | $14.07 | 81,376,845 | 82,524,992 |
|---|
| 2024-12-31 | $5.78B | — | — | — | — | — | — | -$2.62M | $1.33B | $255.88M | $1.07B | $11.99 | $11.94 | 89,278,574 | 89,661,422 |
|---|
| 2023-12-31 | $5.45B | — | $1.26B | — | — | — | $1.27B | -$4.17M | $1.19B | $223.51M | $970.76M | $10.21 | $10.07 | 95,098,474 | 96,363,841 |
|---|
| 2022-12-31 | $5.23B | — | $1.18B | — | — | — | $1.19B | $5.31M | $1.1B | $207.73M | $894.39M | $9.13 | $9.04 | 97,927,770 | 98,984,644 |
|---|
| 2021-12-31 | $5.11B | — | $1.22B | — | — | — | $1.23B | $11.9M | $1.27B | $243.5M | $1.03B | $10.10 | $9.99 | 102,069,781 | 103,170,132 |
|---|
| 2020-12-31 | $4.74B | — | $901.06M | — | — | — | $905.36M | $4.31M | $896.68M | $164.91M | $731.77M | $6.90 | $6.82 | 106,075,267 | 107,224,594 |
|---|
| 2019-12-31 | $4.53B | — | $910.66M | — | — | — | $920.06M | $9.4M | $931.28M | $170.4M | $760.79M | $6.97 | $6.83 | 109,213,524 | 111,381,250 |
|---|
| 2018-12-31 | $4.3B | — | $865.48M | — | — | — | $870.64M | $5.17M | $863.67M | $162.16M | $701.47M | $6.22 | $6.09 | 112,872,581 | 115,248,953 |
|---|
| 2017-12-31 | $4.16B | — | $807.04M | — | — | — | $821.17M | $14.13M | $830.65M | -$627.62M | $1.45B | $12.50 | $12.22 | 116,342,529 | 118,983,494 |
|---|
| 2016-12-31 | $3.93B | — | $782.92M | — | — | — | $787.27M | $4.35M | $772.24M | $232.65M | $549.78M | $4.58 | $4.49 | 120,001,191 | 122,367,785 |
|---|
| 2015-12-31 | $3.77B | — | $774.98M | — | — | — | $776.37M | $1.39M | $766.19M | $249.89M | $527.1M | $4.21 | $4.16 | 125,094,628 | 126,757,235 |
|---|
| 2014-12-31 | $3.62B | — | $761.13M | — | — | — | $771.64M | $10.52M | $784.68M | $256.6M | $542.94M | $4.15 | $4.09 | 130,721,738 | 132,640,244 |
|---|
| 2013-12-31 | $3.49B | — | $747.33M | — | — | — | $756.09M | $8.76M | $755.32M | $248.11M | $528.47M | $3.84 | $3.79 | 137,646,885 | 139,563,785 |
|---|
| 2012-12-31 | $3.59B | — | $728.16M | — | — | — | $753.59M | $2.94M | $765.99M | $236.67M | $529.32M | $3.65 | $3.60 | 144,921,299 | 146,847,582 |
|---|
| 2011-12-31 | $3.38B | — | $697.88M | — | — | — | $732.04M | $19.88M | $723.78M | $226.17M | $497.16M | $4.59 | $4.53 | 108,278,113 | 109,815,390 |
|---|
| 2010-12-31 | $3.37B | — | $713.23M | — | — | — | $722.38M | — | $750.57M | $246.48M | $498.87M | $4.09 | $4.05 | 122,009,228 | 123,123,338 |
|---|
| 2009-12-31 | $3.12B | — | $706.57M | — | — | — | $706.92M | -$355,000.00 | $577.08M | $191.02M | $404.95M | $3.25 | $3.25 | 124,550,384 | 124,550,384 |
|---|
| 2008-12-31 | $3.2B | — | — | — | — | — | — | — | $628.4M | $198.7M | $452.26M | $5.14 | $5.11 | — | — |
|---|
| 2007-12-31 | $3.49B | — | — | — | — | — | — | — | $796.81M | $269.27M | $527.54M | $5.59 | $5.50 | — | — |
|---|