Complete source-backed income-statement history.
- Available history
- 2008-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 | $641.62M | — | $230.23M | — | — | — | $197.02M | — | $253.19M | $53.65M | $195.66M | $1.63 | $1.59 | — | 123,334,000 |
|---|
| 2026-03-31 | $622.18M | — | $224.29M | — | — | — | $189.49M | — | $230.81M | $54.02M | $174.49M | $1.43 | $1.40 | — | 124,494,000 |
|---|
| 2025-12-31 | $607.93M | — | $223.66M | — | — | — | $161.62M | — | $217.1M | $42.74M | $172.5M | $1.41 | $1.38 | — | -608,000 |
|---|
| 2025-09-30 | $578.51M | — | $202.76M | — | — | — | $159.96M | — | $210.72M | $46.14M | $164.2M | $1.33 | $1.30 | — | 126,325,000 |
|---|
| 2025-06-30 | $559.6M | — | $189.15M | — | — | — | $148.64M | — | $292.14M | $65.05M | $227.08M | $1.82 | $1.78 | — | 127,278,000 |
|---|
| 2025-03-31 | $551.34M | — | $192.56M | — | — | — | $157.1M | — | $196.37M | $44.86M | $151.52M | $1.20 | $1.17 | — | 129,450,000 |
|---|
| 2024-12-31 | $557.19M | — | $184.2M | — | — | — | $145.54M | — | $191.15M | $35.38M | $155.77M | $1.21 | $1.18 | — | -103,000 |
|---|
| 2024-09-30 | $537.4M | — | $181.74M | — | — | — | $143.83M | — | $202.36M | $47.46M | $154.9M | $1.20 | $1.19 | — | 130,671,000 |
|---|
| 2024-06-30 | $518.99M | — | $169.85M | — | — | — | $136.51M | — | $182.81M | $43.69M | $139.12M | $1.06 | $1.05 | — | 132,073,000 |
|---|
| 2024-03-31 | $511.58M | — | $163.61M | — | — | — | $125.85M | — | $170.43M | $39.03M | $131.4M | $1.00 | $0.99 | — | 132,745,000 |
|---|
| 2023-12-31 | $484.86M | — | $139.41M | — | — | — | $101.68M | — | $150.19M | $29.46M | $120.73M | $0.92 | $0.92 | — | -522,000 |
|---|
| 2023-09-30 | $476.76M | — | $139.47M | — | — | — | $108.47M | — | $149.2M | $33.54M | $115.66M | $0.87 | $0.87 | — | 133,504,000 |
|---|
| 2023-06-30 | $489.06M | — | $144.97M | — | — | — | $112.6M | — | $155.24M | $36.39M | $118.85M | $0.89 | $0.89 | — | 133,936,000 |
|---|
| 2023-03-31 | $469.12M | — | $132.92M | — | — | — | $101.77M | — | $140.03M | $33.01M | $107.02M | $0.80 | $0.79 | — | 135,311,000 |
|---|
| 2022-12-31 | $456.59M | — | $124.85M | — | — | — | $94.05M | — | $137.11M | $24.88M | $112.22M | $0.83 | $0.83 | — | -535,000 |
|---|
| 2022-09-30 | $471.33M | — | $140.58M | — | — | — | $51.05M | — | $80.11M | $18.45M | $61.66M | $0.46 | $0.45 | — | 136,345,000 |
|---|
| 2022-06-30 | $481.67M | — | $139.66M | — | — | — | $115.86M | — | $144.7M | $33.42M | $111.28M | $0.82 | $0.81 | — | 137,817,000 |
|---|
| 2022-03-31 | $581.44M | — | $238.82M | — | — | — | $214.8M | — | $247.37M | $57.06M | $190.31M | $1.38 | $1.36 | — | 139,712,000 |
|---|
| 2021-12-31 | $501.65M | — | $170.06M | — | — | — | $143.4M | — | $177.78M | $32.48M | $145.3M | $1.04 | $1.02 | — | -669,000 |
|---|
| 2021-09-30 | $485.32M | — | $162.48M | — | — | — | $141.13M | — | $176.35M | $38.3M | $138.05M | $0.98 | $0.97 | — | 142,426,000 |
|---|
| 2021-06-30 | $475.65M | — | $158.34M | — | — | — | $136.02M | — | $172.21M | $38.43M | $133.78M | $0.94 | $0.93 | — | 144,212,000 |
|---|
| 2021-03-31 | $455.69M | — | $154.35M | — | — | — | $132.84M | — | $167.34M | $37.87M | $129.47M | $0.90 | $0.89 | — | 145,306,000 |
|---|
| 2020-12-31 | $443.72M | — | $144.59M | — | — | — | $124.01M | — | $156.51M | $30.63M | $125.88M | $0.87 | $0.86 | — | -955,000 |
|---|
| 2020-09-30 | $424.93M | — | $129.38M | — | — | — | $111.34M | — | $141.27M | $30.18M | $111.1M | $0.76 | $0.75 | — | 147,907,000 |
|---|
| 2020-06-30 | $400.65M | — | $117.7M | — | — | — | $100.31M | — | $131.71M | $30.64M | $101.07M | $0.69 | $0.68 | — | 149,598,000 |
|---|
| 2020-03-31 | $414.76M | — | $128.21M | — | — | — | $110.23M | — | $139.2M | $29.96M | $109.24M | $0.73 | $0.72 | — | 152,368,000 |
|---|
| 2019-12-31 | $423.23M | — | $135.44M | — | — | — | $116.09M | — | $159.97M | $31.23M | $128.74M | $0.86 | $0.84 | — | -410,000 |
|---|
| 2019-09-30 | $416.25M | — | $136.87M | — | — | — | $120.64M | — | $162.87M | $30.7M | $132.17M | $0.88 | $0.86 | — | 154,227,000 |
|---|
| 2019-06-30 | $409.59M | — | $136.71M | — | — | — | $120.14M | — | $162.35M | $35.81M | $126.54M | $0.83 | $0.82 | — | 155,165,000 |
|---|
| 2019-03-31 | $400.82M | — | $123.6M | — | — | — | $103.56M | — | $146.26M | $32.28M | $113.98M | $0.74 | $0.73 | — | 156,541,000 |
|---|
| 2018-12-31 | $405.06M | — | $122.21M | — | — | — | $102.96M | — | $143.6M | $27.57M | $116.03M | $0.75 | $0.73 | — | -821,000 |
|---|
| 2018-09-30 | $408.68M | — | $127.36M | — | — | — | $112.42M | — | $157.6M | $29.28M | $128.32M | $0.82 | $0.80 | — | 160,511,000 |
|---|
| 2018-06-30 | $404.83M | — | $126.8M | — | — | — | $110.29M | — | $154.25M | $32.58M | $121.68M | $0.77 | $0.75 | — | 162,225,000 |
|---|
| 2018-03-31 | $405.6M | — | $131.26M | — | — | — | $116.32M | — | $158.76M | $18.92M | $139.84M | $0.89 | $0.86 | — | 163,424,000 |
|---|
| 2017-12-31 | $408.22M | — | $124.97M | — | — | — | $106.96M | — | $152.45M | $30.31M | $122.14M | $0.78 | $0.75 | — | 403,000 |
|---|
| 2017-09-30 | $386.02M | — | $114.73M | — | — | — | $99.24M | — | $140.77M | $39.03M | $101.74M | $0.64 | $0.63 | — | 161,148,000 |
|---|
| 2017-06-30 | $372.33M | — | $112.96M | — | — | — | $97.23M | — | $135.16M | $43.39M | $91.77M | $0.58 | $0.57 | — | 161,709,000 |
|---|
| 2017-03-31 | $359.98M | — | $108.12M | — | — | — | $93.52M | — | $128.66M | $39.92M | $88.74M | $0.56 | $0.55 | — | 162,742,000 |
|---|
| 2016-12-31 | $368.81M | — | $114.62M | — | — | — | $98.14M | — | $133.05M | $44.44M | $88.61M | $0.56 | $0.54 | — | -622,000 |
|---|
| 2016-09-30 | $354.64M | — | $113.16M | — | — | — | $97.22M | — | $130.89M | $44.19M | $86.7M | $0.54 | $0.53 | — | 163,925,000 |
|---|
| 2016-06-30 | $343.83M | — | $107.38M | — | — | — | $93.52M | — | $124.9M | $43.9M | $81.01M | $0.50 | $0.49 | — | 165,088,000 |
|---|
| 2016-03-31 | $334.26M | — | $99.86M | — | — | — | $86.81M | — | $119.64M | $42.14M | $77.5M | $0.48 | $0.47 | — | 166,145,000 |
|---|
| 2015-12-31 | $335.4M | — | $97.67M | — | — | — | $82.21M | — | $115.08M | $33.7M | $81.38M | $0.49 | $0.49 | — | -379,000 |
|---|
| 2015-09-30 | $335.62M | — | $99.87M | — | — | — | $87.02M | — | $120.59M | $41.16M | $79.43M | $0.48 | $0.47 | — | 169,255,000 |
|---|
| 2015-06-30 | $337.75M | — | $108.69M | — | — | — | $95.92M | — | $133.81M | $47.57M | $86.24M | $0.52 | $0.51 | — | 169,973,000 |
|---|
| 2015-03-31 | $325.44M | — | $106.43M | — | — | — | $93.07M | — | $131M | $46.39M | $84.61M | $0.51 | $0.50 | — | 170,703,000 |
|---|
| 2014-12-31 | $322.76M | — | $102.84M | — | — | — | $90.26M | — | $115.53M | $38.43M | $77.1M | $0.46 | $0.46 | — | -1,135,000 |
|---|
| 2014-09-30 | $322.05M | — | $103.49M | — | — | — | $90.5M | — | $128.62M | $44.64M | $83.98M | $0.50 | $0.49 | — | 172,905,000 |
|---|
| 2014-06-30 | $318.82M | — | $105.25M | — | — | — | $93.63M | — | $128.85M | $46.04M | $82.81M | $0.49 | $0.48 | — | 172,304,000 |
|---|
| 2014-03-31 | $302.39M | — | $90.09M | — | — | — | $78.39M | — | $116.67M | $41.85M | $74.82M | $0.44 | $0.43 | — | 173,828,000 |
|---|
| 2013-12-31 | $299.02M | — | $81.47M | — | — | — | $68.46M | — | $101.06M | $35.55M | $65.52M | $0.39 | $0.38 | — | -318,000 |
|---|
| 2013-09-30 | $280.66M | — | $76.34M | — | — | — | $61.94M | — | $93.99M | $26.79M | $67.2M | $0.39 | $0.38 | — | 176,043,000 |
|---|
| 2013-06-30 | $274.57M | — | $70.5M | — | — | — | $57.97M | — | $129.39M | $45.89M | $83.49M | $0.48 | $0.47 | — | 176,058,000 |
|---|
| 2013-03-31 | $271.88M | — | $73.55M | — | — | — | $60.04M | — | $110.96M | $38.69M | $71.92M | $0.42 | $0.41 | — | 176,005,000 |
|---|
| 2012-12-31 | $261.64M | — | — | — | — | — | $56.19M | — | $87.54M | $30.57M | $56.59M | $0.33 | $0.33 | — | -445,000 |
|---|
| 2012-09-30 | $251.75M | — | — | — | — | — | $53.49M | — | $83.5M | $32.42M | $50.74M | $0.29 | $0.29 | — | 175,369,000 |
|---|
| 2012-06-30 | $241.24M | — | $64.74M | — | — | — | $53.8M | — | $78.5M | $28.76M | $49.56M | $0.28 | $0.28 | — | 175,913,000 |
|---|
| 2012-03-31 | $237.9M | — | $58.86M | — | — | — | $48.09M | — | $79.95M | $29.72M | $49.97M | $0.28 | $0.28 | — | — |
|---|
| 2011-12-31 | $226.25M | — | — | — | — | — | $44.38M | — | $68.6M | $23.75M | $44.4M | $0.25 | $0.25 | — | — |
|---|
| 2011-09-30 | $233.23M | — | — | — | — | — | $51.14M | — | $74.9M | $25.26M | $49.23M | $0.27 | $0.27 | — | — |
|---|
| 2011-06-30 | $237.76M | — | — | — | — | — | $53.96M | — | — | $28.71M | $53.6M | $0.29 | $0.29 | — | — |
|---|
| 2011-03-31 | $232.49M | — | — | — | — | — | $54.6M | — | — | $34.12M | $57.73M | $0.31 | $0.31 | — | — |
|---|
| 2010-12-31 | $231.4M | — | — | — | — | — | $51.88M | — | — | $33.28M | $62.4M | $0.33 | $0.33 | — | — |
|---|
| 2010-09-30 | $219.51M | — | — | — | — | — | $55.14M | — | — | $34.31M | $56.39M | $0.30 | $0.30 | — | — |
|---|
| 2010-06-30 | $228.39M | — | — | — | — | — | $57.17M | — | — | $32.6M | $53.48M | $0.28 | $0.28 | — | — |
|---|
| 2010-03-31 | $221.54M | — | — | — | — | — | $53.35M | — | — | $36.27M | $59.42M | $0.31 | $0.31 | — | — |
|---|
| 2009-12-31 | $284M | — | — | — | — | — | $104.89M | — | — | $25.64M | $45.84M | $0.24 | $0.24 | — | — |
|---|
| 2009-09-30 | $275.93M | — | — | — | — | — | $95.3M | — | — | $31.11M | $52.73M | $0.28 | $0.27 | — | — |
|---|
| 2009-06-30 | $252.01M | — | — | — | — | — | $89.99M | — | — | $24.21M | $41.57M | $0.22 | $0.22 | — | — |
|---|
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 | $2.3B | — | $808.13M | — | — | — | $627.31M | — | $916.33M | $198.78M | $715.31M | $5.76 | $5.63 | — | 127,076,000 |
|---|
| 2024-12-31 | $2.13B | — | $699.39M | — | — | — | $551.74M | — | $746.76M | $165.57M | $581.19M | $4.47 | $4.41 | — | 131,727,000 |
|---|
| 2023-12-31 | $1.92B | — | $556.77M | — | — | — | $424.52M | — | $594.66M | $132.4M | $462.26M | $3.49 | $3.46 | — | 133,728,000 |
|---|
| 2022-12-31 | $1.99B | — | $643.92M | — | — | — | $475.75M | — | $609.28M | $133.81M | $475.47M | $3.49 | $3.46 | — | 137,423,000 |
|---|
| 2021-12-31 | $1.92B | — | $645.24M | — | — | — | $553.38M | — | $693.67M | $147.08M | $546.59M | $3.87 | $3.81 | — | 143,312,000 |
|---|
| 2020-12-31 | $1.68B | — | $519.89M | — | — | — | $445.89M | — | $568.69M | $121.41M | $447.29M | $3.05 | $3.00 | — | 149,003,000 |
|---|
| 2019-12-31 | $1.65B | — | $532.62M | — | — | — | $460.42M | — | $631.44M | $130.02M | $501.43M | $3.31 | $3.24 | — | 154,901,000 |
|---|
| 2018-12-31 | $1.62B | — | $507.63M | — | — | — | $441.99M | — | $614.21M | $108.34M | $505.87M | $3.23 | $3.14 | — | 161,232,000 |
|---|
| 2017-12-31 | $1.53B | — | $460.78M | — | — | — | $396.94M | — | $557.04M | $152.65M | $404.39M | $2.56 | $2.49 | — | 162,269,000 |
|---|
| 2016-12-31 | $1.4B | — | $435.01M | — | — | — | $375.69M | — | $508.49M | $174.67M | $333.82M | $2.07 | $2.03 | — | 164,431,000 |
|---|
| 2015-12-31 | $1.33B | — | $412.66M | — | — | — | $358.21M | — | $500.48M | $168.83M | $331.66M | $2.00 | $1.96 | — | 169,598,000 |
|---|
| 2014-12-31 | $1.27B | — | $401.67M | — | — | — | $352.78M | — | $489.66M | $170.95M | $318.71M | $1.89 | $1.85 | — | 172,565,000 |
|---|
| 2013-12-31 | $1.13B | — | $301.85M | — | — | — | $248.41M | — | $435.4M | $146.92M | $288.12M | $1.68 | $1.64 | — | 175,718,000 |
|---|
| 2012-12-31 | $992.52M | — | $256.35M | — | — | — | $211.57M | — | $329.5M | $121.46M | $206.85M | $1.19 | $1.18 | — | 175,872,000 |
|---|
| 2011-12-31 | $929.73M | — | $245.84M | — | — | — | $204.07M | — | $318.49M | $111.84M | $204.96M | $1.12 | $1.11 | — | 184,127,000 |
|---|
| 2010-12-31 | $900.84M | — | $256.78M | — | — | — | $217.53M | — | $369.78M | $136.46M | $231.69M | $1.23 | $1.22 | — | — |
|---|
| 2009-12-31 | $1.06B | — | — | — | — | — | $363.71M | — | $263.69M | $89.89M | $174.34M | $0.91 | $0.91 | — | — |
|---|
| 2008-12-31 | $1.25B | — | — | — | — | — | $496.35M | — | — | $86.7M | $139.25M | $0.73 | $0.71 | — | — |
|---|