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.1B | $485.93M | — | $148.82M | — | — | $80.28M | — | $100.03M | $20.62M | $79.4M | $0.55 | $0.52 | 144,660,000 | 153,686,000 |
|---|
| 2026-03-31 | $1.07B | $471.3M | — | $141.58M | — | — | $114.49M | — | $122M | $15.68M | $106.32M | $0.73 | $0.71 | 145,270,000 | 150,022,000 |
|---|
| 2025-12-31 | $1.09B | $452.5M | — | $139.45M | — | — | $94.88M | — | $103.92M | $18.85M | $85.07M | $0.59 | $0.57 | -393,000 | -18,000 |
|---|
| 2025-09-30 | $1.05B | $429.53M | — | $124.72M | — | — | $166.02M | — | $173.17M | $33M | $140.17M | $0.98 | $0.97 | 143,577,000 | 144,811,000 |
|---|
| 2025-06-30 | $1.04B | $426.54M | — | $125.84M | — | — | $151.46M | — | $151.94M | $48.32M | $103.62M | $0.72 | $0.71 | 144,757,000 | 145,249,000 |
|---|
| 2025-03-31 | $1.02B | $418.95M | — | $123.55M | — | — | $154.58M | — | $173.38M | $50.21M | $123.17M | $0.83 | $0.82 | 149,052,000 | 151,064,000 |
|---|
| 2024-12-31 | $1.02B | $414.36M | — | $120.25M | — | — | $148.06M | — | $158.11M | $18.2M | $139.91M | $0.94 | $0.91 | -384,000 | -419,000 |
|---|
| 2024-09-30 | $1B | $408.81M | — | $120.35M | — | — | $70.64M | — | $73.81M | $15.9M | $57.91M | $0.38 | $0.38 | 151,435,000 | 153,240,000 |
|---|
| 2024-06-30 | $979.58M | $402.89M | — | $113.35M | — | — | $147.99M | — | $166.84M | $35.15M | $131.69M | $0.86 | $0.86 | 152,265,000 | 153,588,000 |
|---|
| 2024-03-31 | $986.97M | $394.74M | — | $116.93M | — | — | $166.73M | — | $188.26M | $12.84M | $175.42M | $1.16 | $1.11 | 151,628,000 | 157,466,000 |
|---|
| 2023-12-31 | $995.02M | $393.4M | — | $109.2M | — | — | $184.79M | — | $196.24M | $35.08M | $161.17M | $1.06 | $1.02 | -510,000 | 542,000 |
|---|
| 2023-09-30 | $965.48M | $383.08M | — | $105.94M | — | — | $176.13M | — | $179.39M | $20.33M | $160.54M | $1.06 | $1.04 | 151,359,000 | 154,976,000 |
|---|
| 2023-06-30 | $935.72M | $373.28M | — | $99.04M | — | — | $149.79M | — | $150.01M | $21.19M | $128.82M | $0.85 | $0.84 | 152,064,000 | 153,454,000 |
|---|
| 2023-03-31 | $915.7M | $361.32M | — | $91.86M | — | — | $126.64M | — | $126.89M | $29.78M | $97.11M | $0.62 | $0.62 | 155,637,000 | 156,135,000 |
|---|
| 2022-12-31 | $927.78M | $357.97M | — | $105.38M | — | — | $167.48M | — | $168.4M | $39.64M | $128.76M | $0.82 | $0.81 | -660,000 | -1,005,000 |
|---|
| 2022-09-30 | $881.9M | $346.45M | — | $94.05M | — | — | $160.44M | — | $158.16M | $34.47M | $123.69M | $0.78 | $0.78 | 158,715,000 | 159,068,000 |
|---|
| 2022-06-30 | $903.33M | $346.65M | — | $92.07M | — | — | $175.04M | — | $170.6M | $32.76M | $137.84M | $0.86 | $0.85 | 160,038,000 | 161,710,000 |
|---|
| 2022-03-31 | $903.65M | $332.75M | — | $99.94M | — | — | $173.32M | — | $160.85M | $19.84M | $133.38M | $0.83 | $0.82 | 160,494,000 | 163,637,000 |
|---|
| 2021-12-31 | $905.36M | $325.4M | — | $93.17M | — | — | $196.09M | — | $180.98M | $19.02M | $160.53M | $1.00 | $0.97 | -302,000 | -286,000 |
|---|
| 2021-09-30 | $860.33M | $316.87M | — | $82.9M | — | — | $205.27M | — | $193.63M | $13.65M | $178.92M | $1.10 | $1.08 | 162,767,000 | 166,318,000 |
|---|
| 2021-06-30 | $852.82M | $320M | — | $77.26M | — | — | $199.43M | — | $185.32M | $18.01M | $156.5M | $0.96 | $0.94 | 163,074,000 | 166,263,000 |
|---|
| 2021-03-31 | $842.71M | $306.69M | — | $82.05M | — | — | $182.36M | — | $168.29M | $11.9M | $155.7M | $0.95 | $0.94 | 163,061,000 | 165,688,000 |
|---|
| 2020-12-31 | $846.29M | $303.85M | — | $67.23M | — | — | $134.62M | — | $128.96M | $4.16M | $113.37M | $0.70 | $0.68 | 103,000 | 223,000 |
|---|
| 2020-09-30 | $792.85M | $283.44M | — | $66.77M | — | — | $181.16M | — | $167.98M | $8.8M | $158.62M | $0.97 | $0.95 | 162,757,000 | 166,519,000 |
|---|
| 2020-06-30 | $794.72M | $276.8M | — | $64.09M | — | — | $190.43M | — | $181.08M | $18.67M | $161.92M | $1.00 | $0.98 | 162,413,000 | 164,768,000 |
|---|
| 2020-03-31 | $764.3M | $268.58M | — | $71.22M | — | — | $152.33M | — | $138.06M | $14.29M | $123.15M | $0.76 | $0.75 | 161,992,000 | 163,684,000 |
|---|
| 2019-12-31 | $772.12M | $257.75M | — | $68.9M | — | — | $135.32M | — | $129.44M | $10.63M | $119.1M | $0.74 | $0.72 | -323,000 | -215,000 |
|---|
| 2019-09-30 | $709.91M | $246.94M | — | $64.89M | — | — | $143.29M | — | $138.32M | -$960,000.00 | $137.89M | $0.85 | $0.84 | 162,445,000 | 164,558,000 |
|---|
| 2019-06-30 | $705.07M | $242.19M | — | $61.44M | — | — | $135.78M | — | $133.17M | $19.25M | $113.92M | $0.70 | $0.69 | 163,407,000 | 165,019,000 |
|---|
| 2019-03-31 | $706.51M | $240.74M | — | $66.14M | — | — | $134.53M | — | $131.56M | $24.43M | $107.13M | $0.66 | $0.65 | 163,236,000 | 164,787,000 |
|---|
| 2018-12-31 | $713.36M | $243.93M | — | $60.34M | — | — | $120.29M | — | $113.07M | $19.06M | $94.02M | $0.57 | $0.56 | -1,451,000 | -1,544,000 |
|---|
| 2018-09-30 | $669.63M | $239.25M | — | $61.05M | — | — | $116.54M | — | $110.77M | $3.19M | $107.58M | $0.65 | $0.64 | 165,924,000 | 167,900,000 |
|---|
| 2018-06-30 | $662.76M | $235.49M | — | $59.71M | — | — | $57.12M | — | $51.55M | $8.49M | $43.06M | $0.25 | $0.25 | 170,250,000 | 172,307,000 |
|---|
| 2018-03-31 | $668.72M | $234.83M | — | $65.07M | — | — | $68.56M | — | $67.69M | $13.98M | $53.71M | $0.32 | $0.31 | 170,116,000 | 172,004,000 |
|---|
| 2017-12-31 | $658.47M | $229.94M | — | $59.67M | — | — | $32.11M | — | $32.22M | $4.7M | $27.52M | $0.17 | $0.16 | -710,000 | -660,000 |
|---|
| 2017-09-30 | $624.44M | $225.49M | — | $57.23M | — | — | $91.25M | — | $91.51M | $27.59M | $63.91M | $0.37 | $0.37 | 170,976,000 | 171,505,000 |
|---|
| 2017-06-30 | $605.83M | $214.68M | — | $53.37M | — | — | $85.59M | — | $85.79M | $29.04M | $56.75M | $0.33 | $0.33 | 172,674,000 | 173,439,000 |
|---|
| 2017-03-31 | $600.29M | $205.73M | — | $52.16M | — | — | $105.33M | — | $104.68M | $30.09M | $74.58M | $0.43 | $0.43 | 173,158,000 | 175,171,000 |
|---|
| 2016-12-31 | $624.06M | $203.58M | — | $46.76M | — | — | $130.45M | — | $132.73M | $36.5M | $96.23M | $0.55 | $0.55 | -527,000 | -310,000 |
|---|
| 2016-09-30 | $584.07M | $204.47M | — | $42.34M | — | — | $111.77M | — | $111.69M | $35.69M | $76M | $0.44 | $0.43 | 174,429,000 | 175,617,000 |
|---|
| 2016-06-30 | $572.14M | $206.32M | — | $37.69M | — | — | $110.18M | — | $109.35M | $35.71M | $73.64M | $0.42 | $0.42 | 175,499,000 | 176,420,000 |
|---|
| 2016-03-31 | $567.73M | $194.74M | — | $40.84M | — | — | $114.12M | — | $112.6M | $37.74M | $74.86M | $0.42 | $0.42 | 176,403,000 | 177,539,000 |
|---|
| 2015-12-31 | $579.16M | $193.21M | — | $37.67M | — | — | $122.68M | — | $120.48M | $32.06M | $88.42M | $0.50 | $0.49 | -200,000 | -227,000 |
|---|
| 2015-09-30 | $551.03M | $183.2M | — | $38.4M | — | — | $115.69M | — | $113.99M | $25.95M | $88.04M | $0.49 | $0.49 | 178,547,000 | 180,364,000 |
|---|
| 2015-06-30 | $540.72M | $179.91M | — | $36.69M | — | — | $106.26M | — | $102.52M | $35.32M | $67.2M | $0.38 | $0.37 | 178,682,000 | 180,738,000 |
|---|
| 2015-03-31 | $526.54M | $169.29M | — | $35.83M | — | — | $121.52M | — | $119.65M | $41.9M | $77.75M | $0.44 | $0.43 | 178,545,000 | 180,825,000 |
|---|
| 2014-12-31 | $536.3M | $163.2M | — | $32.42M | — | — | $136.08M | — | $133.86M | $36.75M | $97.11M | $0.54 | $0.53 | -45,000 | -92,000 |
|---|
| 2014-09-30 | $498.04M | $158.81M | — | $32.58M | — | — | $120.24M | — | $117.58M | $26.42M | $91.16M | $0.51 | $0.50 | 178,186,000 | 180,955,000 |
|---|
| 2014-06-30 | $476.04M | $149.32M | — | $32.05M | — | — | $112.35M | — | $108.68M | $35.79M | $72.89M | $0.41 | $0.40 | 178,081,000 | 180,841,000 |
|---|
| 2014-03-31 | $453.5M | $139.61M | — | $28.23M | — | — | $120.85M | — | $119.66M | $46.86M | $72.8M | $0.41 | $0.40 | 178,705,000 | 182,038,000 |
|---|
| 2013-12-31 | $435.98M | $133.95M | — | $26.52M | — | — | $115.76M | — | $116.9M | $36.55M | $80.35M | $0.45 | $0.44 | 188,000 | 160,000 |
|---|
| 2013-09-30 | $395.79M | $132.04M | — | $24.86M | — | — | $99.52M | — | $100.67M | $20.92M | $79.76M | $0.45 | $0.44 | 178,235,000 | 181,922,000 |
|---|
| 2013-06-30 | $378.11M | $124.71M | — | $20.6M | — | — | $97.5M | — | $99.32M | $37.43M | $61.9M | $0.35 | $0.34 | 177,891,000 | 181,388,000 |
|---|
| 2013-03-31 | $368.05M | $120.39M | — | $21.91M | — | — | $101.19M | — | $102.66M | $31.18M | $71.49M | $0.40 | $0.39 | 177,899,000 | 181,562,000 |
|---|
| 2012-12-31 | $377.87M | $139.49M | — | $20.37M | — | — | $95.74M | — | $97.53M | $29.24M | $68.29M | $0.39 | $0.37 | -140,000 | 11,000 |
|---|
| 2012-09-30 | $345.32M | $134.22M | — | $19.35M | — | — | $80.16M | — | $81.51M | $33.28M | $48.23M | $0.27 | $0.27 | 177,455,000 | 181,053,000 |
|---|
| 2012-06-30 | $331.31M | $131.26M | — | $17.54M | — | — | $67.01M | — | $69.77M | $25.53M | $44.24M | $0.25 | $0.24 | 178,547,000 | 181,817,000 |
|---|
| 2012-03-31 | $319.45M | $124.93M | — | $17.48M | — | — | $71.58M | — | $72.78M | $29.56M | $43.23M | $0.24 | $0.24 | 178,120,000 | 182,342,000 |
|---|
| 2011-12-31 | $323.74M | $181.71M | — | $15.19M | — | — | $79.34M | — | $88.15M | $28.07M | $60.08M | $0.33 | $0.33 | -1,649,000 | -1,533,000 |
|---|
| 2011-09-30 | $281.86M | $93.28M | — | $13.54M | — | — | $65.33M | — | $68.15M | $25.86M | $42.29M | $0.23 | $0.23 | 183,085,000 | 185,704,000 |
|---|
| 2011-06-30 | $276.99M | $89.65M | — | $11.01M | — | — | $73.23M | — | $76.22M | $28.3M | $47.92M | $0.26 | $0.25 | 186,612,000 | 190,179,000 |
|---|
| 2011-03-31 | $275.95M | $89.07M | — | $12.59M | — | — | $72.75M | — | $74.67M | $24.06M | $50.62M | $0.27 | $0.26 | 186,849,000 | 191,383,000 |
|---|
| 2010-12-31 | $284.69M | $86.28M | — | $13.78M | — | — | $72.35M | — | $73.99M | $21.48M | $52.51M | $0.29 | $0.27 | 2,017,000 | 396,000 |
|---|
| 2010-09-30 | $253.55M | $77.81M | — | $14.24M | — | — | $59.04M | — | $60.31M | $20.6M | $39.71M | $0.22 | $0.21 | 181,457,000 | 191,271,000 |
|---|
| 2010-06-30 | $245.32M | $71.84M | — | $13.58M | — | — | $56.84M | — | $59.44M | $21.32M | $38.12M | $0.22 | $0.20 | 173,317,000 | 190,479,000 |
|---|
| 2010-03-31 | $240.03M | $67.47M | — | $13.18M | — | — | $66.05M | — | $68.64M | $27.76M | $40.88M | $0.24 | $0.22 | 171,101,000 | 189,013,000 |
|---|
| 2009-12-31 | $238.31M | $67.58M | — | $12.52M | — | — | $62.22M | — | $64.57M | $24.49M | $40.08M | $0.23 | $0.21 | -163,000 | -13,000 |
|---|
| 2009-09-30 | $206.5M | $61.99M | — | $10.9M | — | — | $50.75M | — | $52.89M | $20.15M | $32.75M | $0.19 | $0.18 | 171,686,000 | 188,273,000 |
|---|
| 2009-06-30 | $204.6M | $60.01M | — | $9.38M | — | — | $54.39M | — | $58.03M | $22.03M | $36.01M | $0.21 | $0.19 | 172,561,000 | 189,556,000 |
|---|
| 2008-12-31 | $212.55M | $60.69M | — | $10.48M | — | — | $54.84M | — | $60.07M | $19.54M | $40.53M | $0.24 | $0.23 | 390,000 | -1,490,000 |
|---|
| 2008-09-30 | $197.35M | $56.66M | — | $9.94M | — | — | $51.77M | — | $56.92M | $23.56M | $33.36M | $0.20 | $0.18 | 168,474,000 | 187,769,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 | $4.21B | $1.73B | — | $513.56M | — | — | $566.94M | — | $602.41M | $150.37M | $452.03M | $3.11 | $3.07 | 145,402,000 | 147,023,000 |
|---|
| 2024-12-31 | $3.99B | $1.62B | — | $470.88M | — | — | $533.41M | — | $587.01M | $82.1M | $504.92M | $3.34 | $3.27 | 151,392,000 | 154,346,000 |
|---|
| 2023-12-31 | $3.81B | $1.51B | — | $406.05M | — | — | $637.34M | — | $652.53M | $106.37M | $547.63M | $3.59 | $3.52 | 152,510,000 | 155,397,000 |
|---|
| 2022-12-31 | $3.62B | $1.38B | — | $391.43M | — | — | $676.27M | — | $658M | $126.7M | $523.67M | $3.29 | $3.26 | 159,089,000 | 160,467,000 |
|---|
| 2021-12-31 | $3.46B | $1.27B | — | $335.37M | — | — | $783.15M | — | $728.22M | $62.57M | $651.64M | $4.01 | $3.93 | 162,665,000 | 165,804,000 |
|---|
| 2020-12-31 | $3.2B | $1.13B | — | $269.32M | — | — | $658.53M | — | $616.08M | $45.92M | $557.05M | $3.43 | $3.37 | 162,490,000 | 165,213,000 |
|---|
| 2019-12-31 | $2.89B | $987.62M | — | $261.37M | — | — | $548.92M | — | $532.48M | $53.35M | $478.04M | $2.94 | $2.90 | 162,706,000 | 164,573,000 |
|---|
| 2018-12-31 | $2.71B | $953.49M | — | $246.17M | — | — | $362.5M | — | $343.09M | $44.72M | $298.37M | $1.78 | $1.76 | 167,312,000 | 169,188,000 |
|---|
| 2017-12-31 | $2.49B | $875.84M | — | $222.43M | — | — | $314.29M | — | $314.19M | $91.43M | $222.77M | $1.30 | $1.29 | 171,559,000 | 172,711,000 |
|---|
| 2016-12-31 | $2.35B | $809.11M | — | $167.63M | — | — | $466.51M | — | $466.36M | $145.64M | $320.73M | $1.83 | $1.82 | 174,917,000 | 176,215,000 |
|---|
| 2015-12-31 | $2.2B | $725.62M | — | $148.59M | — | — | $466.15M | — | $456.62M | $135.22M | $321.41M | $1.80 | $1.78 | 178,391,000 | 180,415,000 |
|---|
| 2014-12-31 | $1.96B | $610.94M | — | $125.29M | — | — | $489.52M | — | $479.78M | $145.83M | $333.95M | $1.87 | $1.84 | 178,279,000 | 181,186,000 |
|---|
| 2013-12-31 | $1.58B | $511.09M | — | $93.88M | — | — | $413.97M | — | $419.55M | $126.07M | $293.49M | $1.65 | $1.61 | 178,196,000 | 181,783,000 |
|---|
| 2012-12-31 | $1.37B | $529.9M | — | $74.74M | — | — | $314.49M | — | $321.59M | $117.6M | $203.99M | $1.15 | $1.12 | 177,900,000 | 181,749,000 |
|---|
| 2011-12-31 | $1.16B | $453.71M | — | $52.33M | — | — | $290.65M | — | $307.2M | $106.29M | $200.9M | $1.09 | $1.07 | 183,866,000 | 187,556,000 |
|---|
| 2010-12-31 | $1.02B | $303.4M | — | $54.77M | — | — | $254.28M | — | $262.37M | $91.15M | $171.22M | $0.97 | $0.90 | 177,309,000 | 190,650,000 |
|---|
| 2009-12-31 | $859.77M | $249.94M | — | $43.66M | — | — | $223.48M | — | $237.23M | $91.32M | $145.91M | $0.85 | $0.78 | 171,425,000 | 188,658,000 |
|---|
| 2008-12-31 | $790.92M | $222.61M | — | $39.24M | — | — | $212.26M | — | $234.54M | $89.4M | $145.14M | $0.87 | $0.79 | 167,673,000 | 186,685,000 |
|---|
| 2007-12-31 | $636.41M | $167.44M | — | $44.14M | — | — | $144.93M | — | $168.21M | $67.24M | $100.97M | $0.62 | $0.56 | 162,959,000 | 185,094,000 |
|---|