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 | — | — | — | — | — | $265.01M | — | — | $120.47M | $411,000.00 | $114.14M | $0.30 | $0.30 | 374,179,000 | 383,878,000 |
|---|
| 2026-03-31 | — | — | — | — | — | $266.68M | — | — | $95.57M | $422,000.00 | $90.08M | $0.24 | $0.24 | 375,643,000 | 385,108,000 |
|---|
| 2025-12-31 | — | — | — | — | — | $254.37M | — | — | $395.39M | $361,000.00 | $382.09M | $1.01 | $1.01 | -165,000 | -716,000 |
|---|
| 2025-09-30 | — | — | — | — | — | $256.45M | — | — | $301.25M | $395,000.00 | $289.05M | $0.76 | $0.76 | 380,593,000 | 390,966,000 |
|---|
| 2025-06-30 | — | — | — | — | — | $248.61M | — | — | $204.2M | $407,000.00 | $192.36M | $0.51 | $0.50 | 379,508,000 | 391,498,000 |
|---|
| 2025-03-31 | — | — | — | — | — | $255.73M | — | — | $271.7M | $422,000.00 | $256.59M | $0.68 | $0.67 | 379,208,000 | 391,179,000 |
|---|
| 2024-12-31 | — | — | — | — | — | $245.03M | — | — | $438.31M | $331,000.00 | $419.12M | $1.11 | $1.10 | 77,000 | 52,000 |
|---|
| 2024-09-30 | — | — | — | — | — | $241.18M | — | — | $150.3M | $290,000.00 | $143.45M | $0.38 | $0.38 | 378,756,000 | 391,026,000 |
|---|
| 2024-06-30 | — | — | — | — | — | $232.07M | — | — | $185.56M | $331,000.00 | $177.48M | $0.47 | $0.47 | 378,578,000 | 390,542,000 |
|---|
| 2024-03-31 | — | — | — | — | — | $243.56M | — | — | $307.03M | $304,000.00 | $295.79M | $0.78 | $0.77 | 378,812,000 | 390,561,000 |
|---|
| 2023-12-31 | — | — | — | — | — | $222.65M | $392.5M | — | $324.06M | $256,000.00 | $311.69M | $0.82 | $0.82 | 159,000 | -238,000 |
|---|
| 2023-09-30 | — | — | — | — | — | $231.95M | $252.04M | — | $182.79M | $258,000.00 | $172.51M | $0.45 | $0.45 | 378,853,000 | 391,351,000 |
|---|
| 2023-06-30 | — | — | — | — | — | $227.85M | $218.46M | — | $146.42M | $336,000.00 | $139.2M | $0.37 | $0.37 | 378,642,000 | 391,187,000 |
|---|
| 2023-03-31 | — | — | — | — | — | $244.25M | $297.59M | — | $221.75M | $298,000.00 | $212.04M | $0.56 | $0.56 | 378,341,000 | 390,664,000 |
|---|
| 2022-12-31 | — | — | — | — | — | $204.1M | $242.36M | — | $167.1M | $175,000.00 | $159.02M | $0.42 | $0.42 | 499,000 | 56,000 |
|---|
| 2022-09-30 | — | — | — | — | — | $224.41M | $414.01M | — | $336.34M | $152,000.00 | $323.03M | $0.86 | $0.86 | 375,850,000 | 389,300,000 |
|---|
| 2022-06-30 | — | — | — | — | — | — | $309.93M | — | $234.14M | $291,000.00 | $224.1M | $0.59 | $0.59 | 375,769,000 | 389,363,000 |
|---|
| 2022-03-31 | — | — | — | — | — | — | $149.74M | — | $75.34M | $282,000.00 | $70.77M | $0.19 | $0.19 | 375,509,000 | 389,628,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | $641.88M | — | $561.58M | $236,000.00 | $526.97M | $1.41 | $1.40 | 359,000 | 447,000 |
|---|
| 2021-09-30 | — | — | — | — | — | — | $521.55M | — | $448.77M | $284,000.00 | $431.95M | $1.15 | $1.15 | 374,308,000 | 388,374,000 |
|---|
| 2021-06-30 | — | — | — | — | — | — | $376.84M | — | $328.54M | $242,000.00 | $316.39M | $0.84 | $0.84 | 373,812,000 | 387,820,000 |
|---|
| 2021-03-31 | — | — | — | — | — | — | $135.56M | — | $62.12M | $153,000.00 | $57.54M | $0.15 | $0.15 | 372,280,000 | 386,916,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | $356.61M | — | $229.94M | $350,000.00 | $252.86M | $0.68 | $0.68 | 42,000 | -99,000 |
|---|
| 2020-09-30 | — | — | — | — | — | — | $182.41M | — | $95.87M | $262,000.00 | $91.29M | $0.24 | $0.24 | 371,869,000 | 385,652,000 |
|---|
| 2020-06-30 | — | — | — | — | — | — | $356.89M | — | $272.71M | $187,000.00 | $260.89M | $0.70 | $0.70 | 371,795,000 | 385,913,000 |
|---|
| 2020-03-31 | $24,000.00 | — | — | — | — | — | $422.09M | — | $333.88M | $53,000.00 | $308.61M | $0.83 | $0.83 | 371,582,000 | 386,949,000 |
|---|
| 2019-12-31 | $24,000.00 | — | — | — | — | — | $408.93M | — | $299.27M | -$3.03M | $289.76M | $0.78 | $0.78 | 234,000 | 156,000 |
|---|
| 2019-09-30 | $25,000.00 | — | — | — | — | — | $368.34M | — | $277.36M | $265,000.00 | $267.11M | $0.72 | $0.71 | 370,768,000 | 386,896,000 |
|---|
| 2019-06-30 | $143,000.00 | — | — | — | — | — | $369.12M | — | $252.6M | $246,000.00 | $308.97M | $0.83 | $0.83 | 370,342,000 | 386,107,000 |
|---|
| 2019-03-31 | $192,000.00 | — | — | — | — | — | $209.97M | — | $110.2M | $238,000.00 | $104.54M | $0.28 | $0.28 | 369,558,000 | 385,184,000 |
|---|
| 2018-12-31 | $190,000.00 | — | — | — | — | — | $218.53M | — | $123.18M | $111,000.00 | $117.19M | $0.32 | $0.31 | 132,000 | 262,000 |
|---|
| 2018-09-30 | $190,000.00 | — | — | — | — | — | $339.4M | — | $225.11M | $280,000.00 | $214.94M | $0.58 | $0.58 | 368,028,000 | 383,884,000 |
|---|
| 2018-06-30 | $188,000.00 | — | — | — | — | — | $217.6M | — | $118.72M | $274,000.00 | $113.6M | $0.31 | $0.31 | 367,930,000 | 383,423,000 |
|---|
| 2018-03-31 | $185,000.00 | — | — | — | — | — | $339.08M | — | $221.74M | $213,000.00 | $211.81M | $0.57 | $0.57 | 367,800,000 | 383,018,000 |
|---|
| 2017-12-31 | -$1.84B | — | — | — | — | — | $371.82M | — | $272.83M | -$232,000.00 | $125.44M | $0.34 | $0.34 | 159,000 | 38,000 |
|---|
| 2017-09-30 | $624.12M | — | — | — | — | — | $217.79M | — | $127.49M | $228,000.00 | $138.23M | $0.37 | $0.37 | 366,996,000 | 382,945,000 |
|---|
| 2017-06-30 | $612.48M | — | — | — | — | — | $210.55M | — | $117.36M | $220,000.00 | $196.04M | $0.53 | $0.53 | 366,820,000 | 382,692,000 |
|---|
| 2017-03-31 | $604.1M | — | — | — | — | — | $204.37M | — | $95.38M | $262,000.00 | $143.74M | $0.39 | $0.39 | 366,605,000 | 382,280,000 |
|---|
| 2016-12-31 | -$1.82B | — | — | — | — | — | $224.07M | — | $130.3M | $424,000.00 | $277.25M | $0.75 | $0.76 | 85,000 | -292,000 |
|---|
| 2016-09-30 | $606.07M | — | — | — | — | — | $209.37M | — | $115.85M | $426,000.00 | $208.32M | $0.57 | $0.56 | 365,109,000 | 382,373,000 |
|---|
| 2016-06-30 | $595.15M | — | — | — | — | — | $206.02M | — | $172.22M | $413,000.00 | $218.84M | $0.60 | $0.59 | 365,047,000 | 382,065,000 |
|---|
| 2016-03-31 | $619.08M | — | — | — | — | — | $216.63M | — | -$1.76M | $350,000.00 | $3.59B | $9.84 | $9.76 | 364,592,000 | 382,243,000 |
|---|
| 2015-12-31 | $703.19M | — | — | — | — | — | $287.06M | — | $173.81M | $219,000.00 | $204.49M | $0.55 | $0.56 | 112,000 | 197,000 |
|---|
| 2015-09-30 | $696.29M | — | — | — | — | — | $257.59M | — | $139.81M | $329,000.00 | $196.69M | $0.54 | $0.53 | 363,579,000 | 380,663,000 |
|---|
| 2015-06-30 | $679.11M | — | — | — | — | — | $246.26M | — | $137.56M | $326,000.00 | $286.42M | $0.79 | $0.78 | 363,476,000 | 380,491,000 |
|---|
| 2015-03-31 | $666.37M | — | — | — | — | — | $218.33M | — | $107.2M | $43,000.00 | $182.52M | $0.49 | $0.49 | 363,098,000 | 380,327,000 |
|---|
| 2014-12-31 | $664.66M | — | — | — | — | — | $250.8M | — | $137.39M | $248,000.00 | $217.74M | $0.60 | $0.60 | 281,000 | 507,000 |
|---|
| 2014-09-30 | $664.08M | — | — | — | — | — | $243.27M | — | $118M | $260,000.00 | $221.74M | $0.61 | $0.61 | 361,409,000 | 377,954,000 |
|---|
| 2014-06-30 | $652.57M | — | — | — | — | — | $228.31M | — | $109.75M | $646,000.00 | $112.69M | $0.31 | $0.31 | 360,809,000 | 377,118,000 |
|---|
| 2014-03-31 | $633.44M | — | — | — | — | — | $199.26M | — | $83.36M | $240,000.00 | $79.14M | $0.217 | $0.216 | 360,470,000 | 376,384,000 |
|---|
| 2013-12-31 | $639.13M | — | — | — | — | — | $223.7M | — | $69.34M | -$156,000.00 | $110.98M | $0.289 | $0.289 | 1,891,000 | 1,891,000 |
|---|
| 2013-09-30 | $626.63M | — | — | — | — | — | $120.4M | — | -$7.33M | $492,000.00 | $377.19M | $1.045 | $1.045 | 359,811,000 | 359,811,000 |
|---|
| 2013-06-30 | $617.22M | — | — | — | — | — | $63.98M | — | -$64.53M | $428,000.00 | $324.76M | $0.90 | $0.90 | 359,653,000 | 359,653,000 |
|---|
| 2013-03-31 | $504.72M | — | — | — | — | — | $104.25M | — | -$118.57M | $405,000.00 | $1.02B | $3.012 | $3.012 | 337,532,000 | 337,532,000 |
|---|
| 2012-12-31 | $444.74M | — | — | — | — | — | $145.65M | — | $98.12M | -$88,000.00 | $367.02M | $1.195 | $1.186 | 2,585,000 | 2,501,000 |
|---|
| 2012-09-30 | $451.7M | — | — | — | — | — | $142.93M | — | $92.41M | $222,000.00 | $226.14M | $0.725 | $0.719 | 301,336,000 | 318,773,000 |
|---|
| 2012-06-30 | $448.35M | — | — | — | — | — | $128.56M | — | $687,000.00 | $213,000.00 | $103.26M | $0.332 | $0.332 | 300,193,000 | 300,193,000 |
|---|
| 2012-03-31 | $446.45M | — | — | — | — | — | $114.48M | — | -$13.26M | $170,000.00 | $145.3M | $0.475 | $0.475 | 298,805,000 | 298,805,000 |
|---|
| 2011-12-31 | $101.4M | — | — | — | — | — | $10.76M | — | -$106.63M | $37,000.00 | $102.48M | $0.333 | $0.365 | 382,000 | -17,052,000 |
|---|
| 2011-09-30 | $493.87M | — | — | — | — | — | $144.81M | — | $30.5M | $283,000.00 | $107.85M | $0.353 | $0.349 | 295,831,000 | 312,844,000 |
|---|
| 2011-06-30 | $480.37M | — | — | — | — | — | $139.86M | — | $11.11M | $202,000.00 | $555.92M | $1.875 | $1.852 | 294,663,000 | 312,199,000 |
|---|
| 2011-03-31 | $466.36M | — | $312.06M | — | — | — | $115.95M | — | -$8.73M | $184,000.00 | $127.33M | $0.423 | $0.423 | 292,895,000 | 292,895,000 |
|---|
| 2010-12-31 | $470.62M | — | $284.82M | — | — | — | $46.32M | — | -$70.2M | $8,000.00 | $189.38M | $0.652 | $0.652 | 1,021,000 | 1,021,000 |
|---|
| 2010-09-30 | $527.36M | — | $272.35M | — | — | — | $105.26M | — | -$21.58M | $291,000.00 | $28.78M | $0.09 | $0.09 | 282,717,000 | 282,717,000 |
|---|
| 2010-06-30 | $447.38M | — | $271.67M | — | — | — | $100.33M | — | -$14.71M | -$147,000.00 | $9.96M | $0.022 | $0.022 | 282,217,000 | 282,217,000 |
|---|
| 2010-03-31 | $465M | — | $266.31M | — | — | — | $110.01M | — | -$9.26M | -$159,000.00 | $55.48M | $0.18 | $0.18 | 280,645,000 | 280,645,000 |
|---|
| 2009-12-31 | $414.71M | — | $247.42M | — | — | — | $45.23M | — | -$94.56M | $5.56M | $45.29M | $0.15 | $0.151 | 643,000 | -15,909,000 |
|---|
| 2009-09-30 | $480.24M | — | $281.98M | — | — | — | $128.66M | — | $5.68M | -$459,000.00 | $135.98M | $0.484 | $0.483 | 273,658,000 | 290,215,000 |
|---|
| 2009-06-30 | $480.33M | — | — | — | — | — | $126.94M | — | $14.63M | $259,000.00 | $100.21M | $0.35 | $0.35 | 272,901,000 | 289,338,000 |
|---|
| 2009-03-31 | $483.08M | — | — | — | — | — | $132.39M | — | $11.65M | $2.13M | $80.8M | $0.28 | $0.28 | 272,324,000 | 288,853,000 |
|---|
| 2008-12-31 | $393.78M | — | — | — | — | — | -$9.54M | — | -$114.21M | -$11.22M | -$36.63M | -$0.15 | -$0.13 | 430,000 | -20,255,000 |
|---|
| 2008-09-30 | $511.01M | — | — | — | — | — | $148.18M | — | $24.19M | $1.32M | $175.87M | $0.64 | $0.63 | 270,345,000 | 290,795,000 |
|---|
| 2008-06-30 | $513.28M | — | — | — | — | — | $158.36M | — | $40.87M | $1.63M | $130.25M | $0.47 | $0.46 | 269,608,000 | 290,445,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 | — | — | — | — | — | $1.02B | — | — | $1.17B | $1.59M | $1.12B | $2.95 | $2.94 | 379,610,000 | 390,411,000 |
|---|
| 2024-12-31 | — | — | — | — | — | $961.83M | — | — | $1.08B | $1.26M | $1.04B | $2.73 | $2.72 | 378,795,000 | 390,740,000 |
|---|
| 2023-12-31 | — | — | — | — | — | $926.69M | $1.16B | — | $875.01M | $1.15M | $835.44M | $2.20 | $2.20 | 378,773,000 | 390,897,000 |
|---|
| 2022-12-31 | — | — | — | — | — | $872.28M | $1.12B | — | $812.93M | $900,000.00 | $776.91M | $2.06 | $2.05 | 376,209,000 | 389,450,000 |
|---|
| 2021-12-31 | — | — | — | — | — | $850.64M | $1.68B | — | $1.4B | $915,000.00 | $1.33B | $3.56 | $3.54 | 373,833,000 | 388,089,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | $1.32B | — | $932.4M | $852,000.00 | $913.64M | $2.45 | $2.45 | 371,791,000 | 385,874,000 |
|---|
| 2019-12-31 | $384,000.00 | — | — | — | — | — | $1.36B | — | $939.44M | -$2.28M | $970.38M | $2.61 | $2.60 | 370,461,000 | 386,333,000 |
|---|
| 2018-12-31 | $753,000.00 | — | — | — | — | — | $1.11B | — | $688.75M | $878,000.00 | $657.54M | $1.78 | $1.77 | 368,052,000 | 383,695,000 |
|---|
| 2017-12-31 | $717,000.00 | — | — | — | — | — | $1B | — | $613.06M | $478,000.00 | $603.45M | $1.64 | $1.63 | 366,968,000 | 382,678,000 |
|---|
| 2016-12-31 | $3.57M | — | — | — | — | — | $856.09M | — | $416.61M | $1.61M | $4.29B | $11.75 | $11.68 | 365,002,000 | 381,992,000 |
|---|
| 2015-12-31 | $2.74B | — | — | — | — | — | $1.01B | — | $558.38M | $917,000.00 | $870.12M | $2.37 | $2.36 | 363,498,000 | 380,620,000 |
|---|
| 2014-12-31 | $2.61B | — | — | — | — | — | $921.64M | — | $448.49M | $1.39M | $631.31M | $1.74 | $1.73 | 361,181,000 | 377,735,000 |
|---|
| 2013-12-31 | $2.39B | — | — | — | — | — | $512.32M | — | -$121.08M | $1.17M | $1.83B | $5.16 | $5.16 | 354,305,000 | 354,305,000 |
|---|
| 2012-12-31 | $1.75B | — | — | — | — | — | $514.09M | — | $160.83M | $514,000.00 | $841.72M | $2.729 | $2.705 | 302,701,000 | 319,766,000 |
|---|
| 2011-12-31 | $1.53B | — | — | — | — | — | $406.51M | — | -$76.45M | $706,000.00 | $893.59M | $2.984 | $2.984 | 294,856,000 | 294,856,000 |
|---|
| 2010-12-31 | $2B | — | $1.18B | — | — | — | $348.21M | — | -$128.79M | $291,000.00 | $283.61M | $0.952 | $0.952 | 282,888,000 | 282,888,000 |
|---|
| 2009-12-31 | $1.86B | — | $1.1B | — | — | — | $432.64M | — | -$62.87M | $2.72M | $362.27M | $1.271 | $1.271 | 273,609,000 | 273,609,000 |
|---|
| 2008-12-31 | $1.89B | — | $1.12B | — | — | — | $423.87M | — | -$40.52M | -$5.28M | $407.62M | $1.46 | $1.46 | 270,012,000 | 270,012,000 |
|---|
| 2007-12-31 | $1.82B | — | — | — | — | — | $495.43M | — | $14.25M | $2.52M | $980.19M | $3.40 | $3.40 | 279,406,000 | 279,406,000 |
|---|