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 | — | — | — | — | — | — | — | — | $80.46M | $21.94M | $58.53M | $0.29 | $0.29 | 188,576,000 | 190,384,000 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $400.35M | $92.4M | $307.95M | $1.56 | $1.54 | 195,460,000 | 197,875,000 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $316M | $82.81M | $233.19M | $1.13 | $1.11 | -1,868,000 | -2,008,000 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $185.81M | $49.96M | $135.85M | $0.64 | $0.63 | 207,144,000 | 210,607,000 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $87.63M | $16.36M | $71.27M | $0.32 | $0.32 | 209,282,000 | 213,220,000 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $403.12M | $98.58M | $304.54M | $1.43 | $1.40 | 210,682,000 | 214,986,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $132.17M | $20.61M | $111.55M | $0.52 | $0.50 | -1,839,000 | -1,619,000 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | -$59.56M | -$14.41M | -$45.15M | -$0.23 | -$0.23 | 214,873,000 | 214,873,000 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $338.55M | $86.55M | $251.99M | $1.13 | $1.11 | 218,924,000 | 222,467,000 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $387.49M | $97.55M | $289.93M | $1.29 | $1.27 | 220,416,000 | 223,845,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $225.29M | $56.84M | $168.44M | $0.73 | $0.72 | -2,759,000 | -2,530,000 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $40.61M | $11.24M | $29.37M | $0.11 | $0.11 | 226,120,000 | 228,800,000 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $356.55M | $91.48M | $265.07M | $1.11 | $1.10 | 235,061,000 | 237,592,000 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $155.86M | $37.34M | $118.52M | $0.47 | $0.47 | 241,497,000 | 243,549,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$96.54M | -$19.49M | -$77.04M | -$0.27 | -$0.27 | -4,659,000 | -4,562,000 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $104.72M | $29.55M | $75.17M | $0.29 | $0.29 | 251,266,000 | 253,716,000 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $456.37M | $114.3M | $342.07M | $1.30 | $1.29 | 261,333,000 | 264,122,000 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $166.17M | $37.36M | $128.81M | $0.46 | $0.45 | 276,977,000 | 280,654,000 |
|---|
| 2021-12-31 | — | — | — | — | — | $125.5M | — | — | $409.93M | $103.66M | $306.27M | $1.05 | $1.02 | -9,155,000 | -9,152,000 |
|---|
| 2021-09-30 | — | — | — | — | — | $140.65M | — | — | $92.23M | $19.39M | $72.84M | $0.24 | $0.24 | 299,890,000 | 304,511,000 |
|---|
| 2021-06-30 | — | — | — | — | — | $128.01M | — | — | $193.38M | $53.17M | $140.2M | $0.45 | $0.44 | 312,183,000 | 317,119,000 |
|---|
| 2021-03-31 | — | — | — | — | — | $124.5M | — | — | $844.73M | $203.53M | $641.21M | $1.77 | $1.75 | 361,042,000 | 366,240,000 |
|---|
| 2020-12-31 | — | — | — | — | — | $121.74M | — | — | $560.01M | $127.31M | $432.7M | $1.13 | $1.12 | -2,882,000 | -2,196,000 |
|---|
| 2020-09-30 | — | — | — | — | — | $127.49M | — | — | $226.22M | $55.19M | $171.03M | $0.45 | $0.45 | 375,094,000 | 377,918,000 |
|---|
| 2020-06-30 | — | — | — | — | — | $141.56M | — | — | -$115.88M | -$30.66M | -$85.21M | -$0.23 | -$0.23 | 375,009,000 | 375,009,000 |
|---|
| 2020-03-31 | — | — | — | — | — | $147.3M | — | — | $483.65M | $121.48M | $362.17M | $0.88 | $0.87 | 409,786,000 | 412,755,000 |
|---|
| 2019-12-31 | — | — | — | — | — | $141.68M | — | — | $176.02M | $34.67M | $141.35M | $0.32 | $0.32 | -2,003,000 | -1,898,000 |
|---|
| 2019-09-30 | — | — | — | — | — | $153.62M | — | — | $169.16M | $40.7M | $128.46M | $0.29 | $0.29 | 424,149,000 | 427,336,000 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $184.08M | $33.8M | $150.28M | $0.34 | $0.34 | 429,278,000 | 432,253,000 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $214.49M | $56.3M | $158.19M | $0.35 | $0.35 | 434,574,000 | 438,248,000 |
|---|
| 2018-12-31 | — | — | — | — | — | $146.25M | — | — | $191.96M | $44.45M | $147.51M | $0.32 | $0.32 | 179,000 | 197,000 |
|---|
| 2018-09-30 | — | — | — | — | — | $150.63M | — | — | $50.21M | -$53.67M | $103.88M | $0.23 | $0.23 | 435,468,000 | 440,019,000 |
|---|
| 2018-06-30 | — | — | — | — | — | $135.22M | — | — | $149.91M | $40.07M | $109.83M | $0.24 | $0.24 | 435,187,000 | 439,445,000 |
|---|
| 2018-03-31 | — | — | — | — | — | $124.87M | — | — | $167.25M | $41M | $126.25M | $0.28 | $0.28 | 433,952,000 | 438,977,000 |
|---|
| 2017-12-31 | — | — | — | — | — | $118.55M | — | — | $113.19M | $66.19M | $47M | $0.10 | $0.10 | 258,000 | 129,000 |
|---|
| 2017-09-30 | — | — | — | — | — | $116.14M | — | — | $116.99M | $40.62M | $76.37M | $0.17 | $0.17 | 431,718,000 | 438,419,000 |
|---|
| 2017-06-30 | — | — | — | — | — | $111.25M | — | — | $115.33M | $44.71M | $70.62M | $0.15 | $0.15 | 431,245,000 | 438,115,000 |
|---|
| 2017-03-31 | — | — | — | — | — | $102.68M | — | — | $145.95M | $51.01M | $94.94M | $0.21 | $0.20 | 429,891,000 | 438,735,000 |
|---|
| 2016-12-31 | — | — | — | — | — | $98.04M | — | — | $113.36M | $43.12M | $70.24M | $0.16 | $0.15 | 165,000 | 840,000 |
|---|
| 2016-09-30 | — | — | — | — | — | $99.71M | — | — | $104.52M | $47.56M | $56.97M | $0.12 | $0.12 | 428,077,000 | 433,523,000 |
|---|
| 2016-06-30 | — | — | — | — | — | $94.78M | — | — | $91.76M | $34.56M | $57.21M | $0.12 | $0.12 | 427,942,000 | 431,796,000 |
|---|
| 2016-03-31 | — | — | — | — | — | $92.89M | — | — | $104.79M | $38.88M | $65.92M | $0.14 | $0.14 | 427,111,000 | 430,903,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $85.25M | — | — | $144.76M | $54.92M | $89.85M | $0.20 | $0.20 | 190,000 | -297,000 |
|---|
| 2015-09-30 | — | — | — | — | — | $92.86M | — | — | $63.71M | $17.99M | $45.72M | $0.10 | $0.09 | 426,019,000 | 432,547,000 |
|---|
| 2015-06-30 | — | — | — | — | — | $89.8M | — | — | $151.17M | $60.16M | $91.02M | $0.20 | $0.20 | 425,688,000 | 432,742,000 |
|---|
| 2015-03-31 | — | — | — | — | — | $81.19M | — | — | $79.42M | $31.72M | $47.7M | $0.10 | $0.10 | 424,428,000 | 432,302,000 |
|---|
| 2014-12-31 | — | — | — | — | — | $78.72M | — | — | $44.18M | $24.47M | $19.72M | $0.04 | $0.04 | -217,000 | -55,000 |
|---|
| 2014-09-30 | — | — | — | — | — | $72.08M | — | — | $137.83M | $54.9M | $82.93M | $0.18 | $0.18 | 423,079,000 | 431,604,000 |
|---|
| 2014-06-30 | — | — | — | — | — | $60.48M | — | — | $76.07M | $31.94M | $44.13M | $0.10 | $0.09 | 422,805,000 | 430,750,000 |
|---|
| 2014-03-31 | — | — | — | — | — | $63.67M | — | — | $75.67M | $28.66M | $47.45M | $0.11 | $0.11 | 426,717,000 | 434,650,000 |
|---|
| 2013-12-31 | — | — | — | — | — | $74.75M | — | — | $96.79M | $36.92M | $60.2M | $0.14 | $0.14 | -2,100,000 | -1,888,000 |
|---|
| 2013-09-30 | — | — | — | — | — | $68.54M | — | — | $79.33M | $30.27M | $49.39M | $0.11 | $0.11 | 436,109,000 | 444,939,000 |
|---|
| 2013-06-30 | — | — | — | — | — | $66.59M | — | — | $123.1M | $46.97M | $76.47M | $0.17 | $0.17 | 439,972,000 | 448,064,000 |
|---|
| 2013-03-31 | — | — | — | — | — | $235M | — | — | $556M | $211M | $346M | $0.76 | $0.74 | 451,000,000 | 458,000,000 |
|---|
| 2012-12-31 | — | — | — | — | — | -$418.23M | — | — | -$589.13M | -$213.86M | -$373.38M | -$0.73 | -$0.73 | -6,882,000 | -7,108,000 |
|---|
| 2012-09-30 | — | — | — | — | — | $220M | — | — | $291M | $104M | $188M | $0.39 | $0.39 | 464,000,000 | 471,000,000 |
|---|
| 2012-06-30 | — | — | — | — | — | $231M | — | — | $464M | $169M | $292M | $0.59 | $0.59 | 482,000,000 | 488,000,000 |
|---|
| 2012-03-31 | — | — | — | — | — | $262M | — | — | $178M | $67M | $112M | $0.21 | $0.21 | 503,000,000 | 510,000,000 |
|---|
| 2011-12-31 | — | — | — | — | — | $148M | — | — | $792M | $284M | $511M | $0.98 | $0.97 | -3,000,000 | -3,000,000 |
|---|
| 2011-09-30 | — | — | — | — | — | $285M | — | — | -$116M | -$46M | -$47M | -$0.10 | -$0.10 | 511,000,000 | 511,000,000 |
|---|
| 2011-06-30 | — | — | — | — | — | $268M | — | — | -$27M | -$10M | -$6M | -$0.02 | -$0.02 | 524,000,000 | 524,000,000 |
|---|
| 2011-03-31 | — | — | — | — | — | $303M | — | — | $276M | $99M | $175M | $0.32 | $0.32 | 527,000,000 | 532,000,000 |
|---|
| 2010-09-30 | — | — | — | — | — | $302M | — | — | -$620M | -$126M | -$495M | -$1.06 | -$1.06 | 485,000,000 | 485,000,000 |
|---|
| 2010-06-30 | — | — | — | — | — | $309.73M | — | — | $543.75M | $198.98M | $337.82M | $0.66 | $0.63 | 484,832,000 | 527,391,000 |
|---|
| 2010-03-31 | — | — | — | — | — | $287.64M | — | — | $405.91M | $159.16M | $240.14M | $0.46 | $0.45 | 484,259,000 | 526,631,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $614.42M | $206.57M | $309.13M | $0.55 | $0.55 | 2,898,000 | 3,624,000 |
|---|
| 2009-09-30 | — | — | — | — | — | — | — | — | $246.15M | $80.42M | $159.11M | $0.25 | $0.25 | 470,280,000 | 471,058,000 |
|---|
| 2009-06-30 | — | — | — | — | — | — | — | — | -$159.08M | -$43.11M | -$122.72M | -$0.32 | -$0.32 | 466,799,000 | 466,799,000 |
|---|
| 2009-03-31 | — | — | — | — | — | — | — | — | $19.55M | -$5.52M | -$21.39M | -$0.10 | -$0.10 | 466,761,000 | 466,761,000 |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | -$27.78M | -$23.46M | -$216.02M | -$0.52 | -$0.52 | 17,000 | 17,000 |
|---|
| 2008-09-30 | — | — | — | — | — | — | — | — | -$261.82M | -$103.82M | -$158.54M | -$0.40 | -$0.40 | 466,646,000 | 466,646,000 |
|---|
| 2008-06-30 | — | — | — | — | — | — | — | — | $421.74M | $153.07M | $265.74M | $0.51 | $0.50 | 466,649,000 | 517,954,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 | — | — | — | — | — | — | — | — | $992.56M | $247.72M | $744.85M | $3.52 | $3.46 | 207,155,000 | 210,914,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $798.64M | $190.31M | $608.33M | $2.73 | $2.68 | 216,220,000 | 219,934,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $778.3M | $196.91M | $581.39M | $2.44 | $2.41 | 231,411,000 | 234,063,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $630.73M | $161.71M | $469.01M | $1.78 | $1.76 | 258,439,000 | 261,503,000 |
|---|
| 2021-12-31 | — | — | — | — | — | $518.65M | — | — | $1.54B | $379.75M | $1.16B | $3.67 | $3.61 | 314,993,000 | 319,912,000 |
|---|
| 2020-12-31 | — | — | — | — | — | $538.09M | — | — | $1.15B | $273.32M | $880.69M | $2.27 | $2.25 | 383,705,000 | 387,195,000 |
|---|
| 2019-12-31 | — | — | — | — | — | $574.25M | — | — | $743.74M | $165.46M | $578.28M | $1.31 | $1.30 | 427,292,000 | 430,674,000 |
|---|
| 2018-12-31 | — | — | — | — | — | $556.98M | — | — | $559.33M | $71.85M | $487.48M | $1.08 | $1.07 | 435,054,000 | 439,681,000 |
|---|
| 2017-12-31 | — | — | — | — | — | $448.62M | — | — | $491.47M | $202.53M | $288.93M | $0.63 | $0.62 | 431,216,000 | 438,551,000 |
|---|
| 2016-12-31 | — | — | — | — | — | $385.41M | — | — | $414.44M | $164.11M | $250.33M | $0.54 | $0.53 | 427,876,000 | 432,919,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $349.1M | — | — | $439.06M | $164.78M | $274.28M | $0.60 | $0.59 | 425,574,000 | 432,234,000 |
|---|
| 2014-12-31 | — | — | — | — | — | $274.88M | — | — | $333.75M | $139.97M | $194.22M | $0.43 | $0.42 | 423,970,000 | 432,269,000 |
|---|
| 2013-12-31 | — | — | — | — | — | $270.47M | — | — | $416.53M | $158.93M | $258.95M | $0.59 | $0.58 | 440,108,000 | 448,549,000 |
|---|
| 2012-12-31 | — | — | — | — | — | $253.77M | — | — | $341.87M | $126.14M | $217.62M | $0.46 | $0.45 | 476,118,000 | 482,892,000 |
|---|
| 2011-12-31 | — | — | — | — | — | $1.01B | — | — | $925M | $328M | $633M | $1.19 | $1.18 | 517,000,000 | 523,000,000 |
|---|
| 2010-12-31 | — | — | — | — | — | $1.21B | — | — | $1.09B | $493M | $530M | $0.94 | $0.94 | 487,000,000 | 488,000,000 |
|---|
| 2009-12-31 | — | — | — | — | — | $1.04B | — | — | $808M | $264M | $324M | $0.38 | $0.38 | 471,000,000 | 472,000,000 |
|---|
| 2008-12-31 | — | — | — | — | — | $1.03B | — | — | -$34.21M | -$36.69M | -$212.63M | -$0.69 | -$0.69 | 466,642,000 | 466,642,000 |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | -$492.08M | $408.28M | -$896.39M | -$2.26 | -$2.26 | 412,233,000 | 412,233,000 |
|---|