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 | $2.12B | — | — | — | — | — | — | — | $283.9M | $64.8M | $218.5M | $2.13 | $2.12 | 102,600,000 | 103,000,000 |
|---|
| 2026-03-31 | $1.84B | — | — | — | — | — | — | — | $161.8M | $37M | $125.1M | $1.21 | $1.21 | 103,000,000 | 103,300,000 |
|---|
| 2025-12-31 | $2.05B | — | — | — | — | — | — | — | $287.4M | $74M | $211.9M | $2.06 | $2.05 | -200,000 | -100,000 |
|---|
| 2025-09-30 | $1.98B | — | — | — | — | — | — | — | $247M | $57.1M | $189.6M | $1.84 | $1.84 | 102,800,000 | 103,100,000 |
|---|
| 2025-06-30 | $1.84B | — | — | — | — | — | — | — | $195.2M | $48.1M | $146.1M | $1.41 | $1.41 | 103,500,000 | 103,800,000 |
|---|
| 2025-03-31 | $1.58B | — | — | — | — | — | — | — | $96.6M | $21.8M | $74.2M | $0.72 | $0.71 | 103,800,000 | 104,200,000 |
|---|
| 2024-12-31 | $1.69B | — | — | — | — | — | — | — | $99.9M | $27M | $72.4M | $0.70 | $0.70 | 0 | 0 |
|---|
| 2024-09-30 | $1.41B | — | — | — | — | — | — | — | -$144.4M | -$41M | -$104M | -$1.00 | -$1.00 | 103,600,000 | 103,600,000 |
|---|
| 2024-06-30 | $1.61B | — | — | — | — | — | — | — | $151.6M | $35.2M | $116M | $1.11 | $1.11 | 104,100,000 | 104,300,000 |
|---|
| 2024-03-31 | $1.42B | — | — | — | — | — | — | — | $58.3M | $11.6M | $46.7M | $0.45 | $0.45 | 104,100,000 | 104,400,000 |
|---|
| 2023-12-31 | $1.43B | — | — | — | — | — | — | — | $38.4M | $4.1M | $34.1M | $0.33 | $0.32 | -100,000 | -100,000 |
|---|
| 2023-09-30 | $1.48B | — | — | — | — | — | — | — | -$1.7M | -$500,000.00 | -$1.7M | -$0.02 | -$0.02 | 104,200,000 | 104,200,000 |
|---|
| 2023-06-30 | $1.65B | — | — | — | — | — | — | — | $178.1M | $41.7M | $138.5M | $1.33 | $1.33 | 104,300,000 | 104,500,000 |
|---|
| 2023-03-31 | $1.45B | — | — | — | — | — | — | — | $59.6M | $13.6M | $45.9M | $0.44 | $0.44 | 104,500,000 | 104,800,000 |
|---|
| 2022-12-31 | $1.68B | — | — | — | — | — | — | — | $57.7M | $3.1M | $54.3M | $0.52 | $0.52 | -800,000 | -800,000 |
|---|
| 2022-09-30 | $1.82B | — | — | — | — | — | — | — | -$3.2M | -$5.6M | $2M | $0.02 | $0.02 | 105,300,000 | 105,500,000 |
|---|
| 2022-06-30 | $2.06B | — | — | — | — | — | — | — | $141.4M | $31.2M | $108.8M | $1.01 | $1.01 | 107,900,000 | 108,100,000 |
|---|
| 2022-03-31 | $2.03B | — | — | — | — | — | — | — | $129.8M | $31.7M | $97.9M | $0.89 | $0.88 | 110,400,000 | 110,800,000 |
|---|
| 2021-12-31 | $2.37B | — | — | — | — | — | — | — | $332.3M | $71.2M | $260.1M | $2.34 | $2.33 | 0 | 100,000 |
|---|
| 2021-09-30 | $2.56B | — | — | — | — | — | — | — | $604M | $154M | $445M | $4.01 | $4.00 | 111,000,000 | 111,400,000 |
|---|
| 2021-06-30 | $2.27B | — | — | — | — | — | — | — | $399M | $95M | $302M | $2.73 | $2.72 | 110,900,000 | 111,200,000 |
|---|
| 2021-03-31 | $2.03B | — | — | — | — | — | — | — | $306M | $72M | $234M | $2.10 | $2.10 | 111,100,000 | 111,400,000 |
|---|
| 2020-12-31 | $2.15B | — | — | — | — | — | — | — | $382.01M | $101.14M | $279.86M | $2.49 | $2.48 | -213,000 | -176,000 |
|---|
| 2020-09-30 | $1.91B | — | — | — | — | — | — | — | $243.37M | $59.78M | $182.28M | $1.62 | $1.62 | 112,584,000 | 112,843,000 |
|---|
| 2020-06-30 | $1.61B | — | — | — | — | — | — | — | $225.3M | $53.6M | $170.66M | $1.52 | $1.52 | 112,309,000 | 112,555,000 |
|---|
| 2020-03-31 | $1.41B | — | — | — | — | — | — | — | $72.32M | $8.48M | $63.2M | $0.56 | $0.55 | 113,556,000 | 113,959,000 |
|---|
| 2019-12-31 | $1.73B | — | — | — | — | — | — | — | $288.5M | $63.74M | $223.59M | $1.98 | $1.96 | 117,000 | 191,000 |
|---|
| 2019-09-30 | $1.67B | — | — | — | — | — | — | — | $245.34M | $57.17M | $187.18M | $1.65 | $1.65 | 113,163,000 | 113,741,000 |
|---|
| 2019-06-30 | $1.5B | — | — | — | — | — | — | — | $229.5M | $42.23M | $186.66M | $1.65 | $1.64 | 113,050,000 | 113,498,000 |
|---|
| 2019-03-31 | $1.3B | — | — | — | — | — | — | — | $141.67M | $31.87M | $109.58M | $0.97 | $0.97 | 112,703,000 | 113,224,000 |
|---|
| 2018-12-31 | $1.42B | — | — | — | — | — | — | — | $118.92M | $25.74M | $91.65M | $0.81 | $0.81 | 72,000 | 66,000 |
|---|
| 2018-09-30 | $1.54B | — | — | — | — | — | — | — | $195.59M | $44.13M | $151.48M | $1.34 | $1.34 | 112,722,000 | 113,365,000 |
|---|
| 2018-06-30 | $1.49B | — | — | — | — | — | — | — | $201.97M | $46.88M | $155.14M | $1.38 | $1.37 | 112,556,000 | 113,117,000 |
|---|
| 2018-03-31 | $1.3B | — | — | — | — | — | — | — | $93.07M | $16.89M | $76.23M | $0.68 | $0.67 | 112,232,000 | 113,035,000 |
|---|
| 2017-12-31 | $1.48B | — | — | — | — | — | — | — | $159.34M | -$61.38M | $221.13M | $1.98 | $1.96 | 90,000 | 181,000 |
|---|
| 2017-09-30 | $1.52B | — | — | — | — | — | — | — | $17.96M | -$3.22M | $21.38M | $0.19 | $0.19 | 111,799,000 | 112,575,000 |
|---|
| 2017-06-30 | $1.45B | — | — | — | — | — | — | — | $184.15M | $62.26M | $122.26M | $1.10 | $1.09 | 111,549,000 | 112,199,000 |
|---|
| 2017-03-31 | $1.32B | — | — | — | — | — | — | — | $83.88M | $25.81M | $58.28M | $0.52 | $0.52 | 111,179,000 | 111,822,000 |
|---|
| 2016-12-31 | $1.5B | — | — | — | — | — | — | — | $81.45M | $490,000.00 | $81.02M | $0.73 | $0.73 | 125,000 | 150,000 |
|---|
| 2016-09-30 | $1.51B | — | — | — | — | — | — | — | $166.93M | $59.54M | $107.32M | $0.97 | $0.96 | 110,571,000 | 111,251,000 |
|---|
| 2016-06-30 | $1.36B | — | — | — | — | — | — | — | $153.61M | $51.16M | $102.15M | $0.92 | $0.92 | 110,480,000 | 110,978,000 |
|---|
| 2016-03-31 | $1.2B | — | — | — | — | — | — | — | $75.59M | $22.92M | $52.5M | $0.48 | $0.47 | 110,149,000 | 110,670,000 |
|---|
| 2015-12-31 | $1.36B | — | — | — | — | — | — | — | $116.8M | $35.06M | $81.57M | $0.74 | $0.74 | 143,000 | 120,000 |
|---|
| 2015-09-30 | $1.38B | — | — | — | — | — | — | — | $115.4M | $39.64M | $75.54M | $0.69 | $0.69 | 108,647,000 | 110,004,000 |
|---|
| 2015-06-30 | $1.32B | — | — | — | — | — | — | — | $141.62M | $48.04M | $93.35M | $0.86 | $0.85 | 108,459,000 | 109,796,000 |
|---|
| 2015-03-31 | $1.11B | — | — | — | — | — | — | — | $58.95M | $21.15M | $37.63M | $0.35 | $0.34 | 107,744,000 | 109,444,000 |
|---|
| 2014-12-31 | $1.26B | — | — | — | — | — | — | — | $122.9M | $42.16M | $80.51M | $0.75 | $0.74 | 157,000 | 142,000 |
|---|
| 2014-09-30 | $1.26B | — | — | — | — | — | — | — | $115.95M | $35.02M | $80.71M | $0.75 | $0.74 | 107,136,000 | 108,863,000 |
|---|
| 2014-06-30 | $1.15B | — | — | — | — | — | — | — | $76.46M | $25.77M | $50.59M | $0.47 | $0.47 | 106,878,000 | 108,647,000 |
|---|
| 2014-03-31 | $1.01B | — | — | — | — | — | — | — | $35.25M | $13.4M | $21.72M | $0.20 | $0.20 | 106,166,000 | 108,276,000 |
|---|
| 2013-12-31 | $1.22B | — | — | — | — | — | — | — | $84.85M | $33.06M | $51.63M | $0.49 | $0.48 | -409,000 | -388,000 |
|---|
| 2013-09-30 | $1.3B | — | — | — | — | — | — | — | $107.05M | $42.95M | $63.89M | $0.60 | $0.59 | 106,437,000 | 108,437,000 |
|---|
| 2013-06-30 | $1.29B | — | — | — | — | — | — | — | $59.22M | $24.28M | $34.67M | $0.32 | $0.31 | 108,210,000 | 110,311,000 |
|---|
| 2013-03-31 | $1.15B | — | — | — | — | — | — | — | $59.59M | $23.36M | $36.18M | $0.34 | $0.33 | 107,552,000 | 109,993,000 |
|---|
| 2012-12-31 | $1.28B | — | — | — | — | — | — | — | $147.68M | $54.48M | $93.28M | $0.88 | $0.85 | 208,000 | 299,000 |
|---|
| 2012-09-30 | $1.21B | — | — | — | — | — | — | — | $155.88M | $51.98M | $103.47M | $0.97 | $0.95 | 106,445,000 | 108,709,000 |
|---|
| 2012-06-30 | $1.09B | — | — | — | — | — | — | — | $112.29M | $38.77M | $73M | $0.69 | $0.68 | 106,230,000 | 107,945,000 |
|---|
| 2012-03-31 | $966.76M | — | — | — | — | — | — | — | $51.55M | $20.44M | $31.29M | $0.30 | $0.29 | 105,621,000 | 107,480,000 |
|---|
| 2011-12-31 | $996.57M | — | — | — | — | — | — | — | $66.12M | $25.74M | $40.23M | $0.38 | $0.37 | 93,000 | 77,000 |
|---|
| 2011-09-30 | $964.97M | — | — | — | — | — | — | — | $38.41M | $17.12M | $21.04M | $0.20 | $0.20 | 105,375,000 | 107,005,000 |
|---|
| 2011-06-30 | $927.34M | — | — | — | — | — | — | — | $49.22M | $17.07M | $32.34M | $0.31 | $0.30 | 105,222,000 | 106,838,000 |
|---|
| 2011-03-31 | $931.7M | — | — | — | — | — | — | — | -$23.45M | -$8.21M | -$15.34M | -$0.15 | -$0.15 | 104,660,000 | 104,660,000 |
|---|
| 2010-12-31 | $1.02B | — | — | — | — | — | — | — | — | $26.84M | $47.09M | $0.44 | $0.44 | 70,000 | 167,000 |
|---|
| 2010-09-30 | $1B | — | — | — | — | — | — | — | — | $22.65M | $33.13M | $0.32 | $0.31 | 104,173,000 | 106,112,000 |
|---|
| 2010-06-30 | $969.92M | — | — | — | — | — | — | — | — | $22.86M | $33.83M | $0.33 | $0.32 | 104,014,000 | 106,128,000 |
|---|
| 2010-03-31 | $908.43M | — | — | — | — | — | — | — | — | $10.81M | $13.77M | $0.13 | $0.13 | 104,006,000 | 104,006,000 |
|---|
| 2009-12-31 | $1.03B | — | — | — | — | — | — | — | — | $8.54M | $50.07M | $0.48 | $0.48 | 0 | 0 |
|---|
| 2009-09-30 | $1.1B | — | — | — | — | — | — | — | — | $27.61M | $38.83M | $0.37 | $0.37 | 104,006,000 | 104,006,000 |
|---|
| 2009-06-30 | $1.03B | — | — | — | — | — | — | — | — | $31.14M | $28.59M | — | — | 104,006,000 | 104,006,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 | $7.45B | — | — | — | — | — | — | — | $826.2M | $201M | $621.8M | $6.02 | $6.00 | 103,300,000 | 103,700,000 |
|---|
| 2024-12-31 | $6.13B | — | — | — | — | — | — | — | $165.4M | $32.8M | $131.1M | $1.26 | $1.26 | 103,900,000 | 104,300,000 |
|---|
| 2023-12-31 | $6B | — | — | — | — | — | — | — | $274.4M | $58.9M | $216.8M | $2.08 | $2.07 | 104,300,000 | 104,600,000 |
|---|
| 2022-12-31 | $7.61B | — | — | — | — | — | — | — | $325.7M | $60.4M | $263M | $2.46 | $2.45 | 107,000,000 | 107,300,000 |
|---|
| 2021-12-31 | $9.22B | — | — | — | — | — | — | — | $1.64B | $392.2M | $1.24B | $11.18 | $11.14 | 111,000,000 | 111,400,000 |
|---|
| 2020-12-31 | $7.09B | — | — | — | — | — | — | — | $923M | $223M | $696M | $6.18 | $6.16 | 112,700,000 | 113,000,000 |
|---|
| 2019-12-31 | $6.2B | — | — | — | — | — | — | — | $905M | $195M | $707M | $6.26 | $6.22 | 113,100,000 | 113,700,000 |
|---|
| 2018-12-31 | $5.75B | — | — | — | — | — | — | — | $609.54M | $133.64M | $474.5M | $4.21 | $4.19 | 112,613,000 | 113,279,000 |
|---|
| 2017-12-31 | $5.77B | — | — | — | — | — | — | — | $445.33M | $23.47M | $423.05M | $3.79 | $3.76 | 111,668,000 | 112,435,000 |
|---|
| 2016-12-31 | $5.58B | — | — | — | — | — | — | — | $477.58M | $134.11M | $342.99M | $3.10 | $3.09 | 110,548,000 | 111,156,000 |
|---|
| 2015-12-31 | $5.18B | — | — | — | — | — | — | — | $432.77M | $143.9M | $288.09M | $2.65 | $2.62 | 108,427,000 | 109,826,000 |
|---|
| 2014-12-31 | $4.68B | — | — | — | — | — | — | — | $350.56M | $116.35M | $233.53M | $2.18 | $2.15 | 106,884,000 | 108,688,000 |
|---|
| 2013-12-31 | $4.96B | — | — | — | — | — | — | — | $310.71M | $123.64M | $186.37M | $1.74 | $1.71 | 106,991,000 | 109,102,000 |
|---|
| 2012-12-31 | $4.54B | — | — | — | — | — | — | — | $467.41M | $165.68M | $301.04M | $2.83 | $2.77 | 106,307,000 | 108,542,000 |
|---|
| 2011-12-31 | $3.82B | — | — | — | — | $1.6M | — | — | $130.29M | $51.71M | $78.28M | $0.74 | $0.73 | 105,197,000 | 106,914,000 |
|---|
| 2010-12-31 | $3.91B | — | — | — | — | $7.7M | — | — | $212.11M | $83.15M | $127.83M | $1.22 | $1.20 | 104,134,000 | 106,177,000 |
|---|
| 2009-12-31 | $4.05B | — | — | — | — | — | — | — | $204.35M | $70.07M | $122.39M | $1.18 | $1.18 | 104,006,000 | 104,006,000 |
|---|
| 2008-12-31 | $4.37B | — | — | — | — | — | — | — | — | -$43.43M | -$84.01M | -$0.81 | -$0.81 | 104,006,000 | 104,006,000 |
|---|