Complete source-backed income-statement history.
- Available history
- 2009-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 | $5.19B | — | — | — | — | — | — | — | $515.5M | $136.24M | $379.26M | $4.75 | $4.74 | 79,791,000 | 80,032,000 |
|---|
| 2026-03-31 | $4.94B | — | — | — | — | — | — | — | $484.58M | $128.18M | $356.4M | $4.45 | $4.43 | 80,113,000 | 80,446,000 |
|---|
| 2025-12-31 | $4.93B | — | — | — | — | — | — | — | $397.56M | $96.84M | $300.72M | $3.78 | $3.77 | 461,000 | 467,000 |
|---|
| 2025-09-30 | $4.55B | — | — | — | — | — | — | — | -$34.11M | -$4.59M | -$29.52M | -$0.37 | -$0.37 | 80,017,000 | 80,357,000 |
|---|
| 2025-06-30 | $3.84B | — | — | — | — | — | — | — | $368.8M | $95.56M | $273.25M | $3.42 | $3.40 | 79,984,000 | 80,373,000 |
|---|
| 2025-03-31 | $3.67B | — | — | — | — | — | — | — | $417.25M | $98.68M | $318.57M | $4.27 | $4.24 | 74,600,000 | 75,112,000 |
|---|
| 2024-12-31 | $3.51B | — | — | — | — | — | — | — | $341.28M | $70.53M | $270.75M | $3.62 | $3.58 | 25,000 | 3,000 |
|---|
| 2024-09-30 | $3.11B | — | — | — | — | — | — | — | $347.35M | $92.05M | $255.3M | $3.41 | $3.39 | 74,776,000 | 75,405,000 |
|---|
| 2024-06-30 | $2.93B | — | — | — | — | — | — | — | $330.07M | $86.27M | $243.8M | $3.26 | $3.23 | 74,725,000 | 75,548,000 |
|---|
| 2024-03-31 | $2.83B | — | — | — | — | — | — | — | $374.19M | $85.43M | $288.76M | $3.87 | $3.83 | 74,562,000 | 75,463,000 |
|---|
| 2023-12-31 | $2.64B | — | — | — | — | — | — | — | $293.79M | $76.23M | $217.56M | $2.91 | $2.87 | -532,000 | -578,000 |
|---|
| 2023-09-30 | $2.52B | — | — | — | — | — | — | — | $317.67M | $93.38M | $224.29M | $2.95 | $2.91 | 76,062,000 | 77,147,000 |
|---|
| 2023-06-30 | $2.47B | — | — | — | — | — | — | — | $388.82M | $103.3M | $285.52M | $3.70 | $3.65 | 77,234,000 | 78,194,000 |
|---|
| 2023-03-31 | $2.42B | — | — | — | — | — | — | — | $444.5M | $105.61M | $338.88M | $4.30 | $4.24 | 78,750,000 | 79,974,000 |
|---|
| 2022-12-31 | $2.33B | — | — | — | — | — | — | — | $419.22M | $100.14M | $319.08M | $4.01 | $3.93 | -108,000 | -130,000 |
|---|
| 2022-09-30 | $2.16B | — | — | — | — | — | — | — | $306.73M | $74.4M | $232.33M | $2.91 | $2.86 | 79,805,000 | 81,250,000 |
|---|
| 2022-06-30 | $2.04B | — | — | — | — | — | — | — | $212.32M | $51.78M | $160.55M | $2.01 | $1.97 | 79,947,000 | 81,410,000 |
|---|
| 2022-03-31 | $2.07B | — | — | — | — | — | — | — | $173.38M | $39.64M | $133.74M | $1.67 | $1.64 | 79,976,000 | 81,572,000 |
|---|
| 2021-12-31 | $2.09B | — | — | — | — | — | — | — | $136.56M | $28.48M | $108.08M | $1.35 | $1.33 | 21,000 | -30,000 |
|---|
| 2021-09-30 | $2.02B | — | — | — | — | — | — | — | $137.98M | $34.92M | $103.06M | $1.29 | $1.26 | 80,182,000 | 81,849,000 |
|---|
| 2021-06-30 | $1.9B | — | — | — | — | — | — | — | $161.65M | $42.55M | $119.1M | $1.49 | $1.46 | 80,063,000 | 81,728,000 |
|---|
| 2021-03-31 | $1.71B | — | — | — | — | — | — | — | $165.14M | $35.52M | $129.62M | $1.63 | $1.59 | 79,697,000 | 81,622,000 |
|---|
| 2020-12-31 | $1.58B | — | — | — | — | — | — | — | $145.83M | $34.29M | $111.55M | $1.40 | $1.38 | 37,000 | 90,000 |
|---|
| 2020-09-30 | $1.46B | — | — | — | — | — | — | — | $135.33M | $31.54M | $103.79M | $1.31 | $1.29 | 79,176,000 | 80,550,000 |
|---|
| 2020-06-30 | $1.37B | — | — | — | — | — | — | — | $137.28M | $35.62M | $101.66M | $1.29 | $1.27 | 78,940,000 | 80,127,000 |
|---|
| 2020-03-31 | $1.46B | — | — | — | — | — | — | — | $207.63M | $51.99M | $155.64M | $1.96 | $1.92 | 79,507,000 | 81,166,000 |
|---|
| 2019-12-31 | $1.45B | — | — | — | — | — | — | — | $165M | $38.32M | $126.68M | $1.58 | $1.55 | -763,000 | -797,000 |
|---|
| 2019-09-30 | $1.42B | — | — | — | — | — | — | — | $177.99M | $46.27M | $131.71M | $1.61 | $1.57 | 81,833,000 | 83,844,000 |
|---|
| 2019-06-30 | $1.39B | — | — | — | — | — | — | — | $195.08M | $48.98M | $146.09M | $1.75 | $1.71 | 83,247,000 | 85,350,000 |
|---|
| 2019-03-31 | $1.37B | — | — | — | — | — | — | — | $203.77M | $48.38M | $155.4M | $1.84 | $1.79 | 84,487,000 | 86,742,000 |
|---|
| 2018-12-31 | $1.32B | — | — | — | — | — | — | — | $162.44M | $42.15M | $120.3M | $1.40 | $1.36 | -722,000 | -828,000 |
|---|
| 2018-09-30 | $1.33B | — | — | — | — | — | — | — | $147.36M | $40.49M | $106.87M | $1.22 | $1.19 | 87,426,000 | 89,878,000 |
|---|
| 2018-06-30 | $1.3B | — | — | — | — | — | — | — | $162.91M | $44.14M | $118.77M | $1.33 | $1.30 | 89,128,000 | 91,684,000 |
|---|
| 2018-03-31 | $1.24B | — | — | — | — | — | — | — | $119.93M | $26.4M | $93.53M | $1.04 | $1.01 | 89,997,000 | 92,784,000 |
|---|
| 2017-12-31 | $1.12B | — | — | — | — | — | — | — | $79.89M | $15.79M | $64.1M | $0.71 | $0.69 | -27,000 | 88,000 |
|---|
| 2017-09-30 | $1.06B | — | — | — | — | — | — | — | $96.64M | $38.5M | $58.14M | $0.65 | $0.63 | 89,967,000 | 92,042,000 |
|---|
| 2017-06-30 | $1.07B | — | — | — | — | — | — | — | $112.77M | $44.34M | $68.43M | $0.76 | $0.74 | 90,251,000 | 92,013,000 |
|---|
| 2017-03-31 | $1.04B | — | — | — | — | — | — | — | $75.27M | $27.08M | $48.19M | $0.54 | $0.52 | 89,868,000 | 92,004,000 |
|---|
| 2016-12-31 | $1.01B | — | — | — | — | — | — | — | $64.94M | $23.21M | $41.74M | $0.46 | $0.46 | 47,000 | 281,000 |
|---|
| 2016-09-30 | $1.02B | — | — | — | — | — | — | — | $68.22M | $16.27M | $51.95M | $0.58 | $0.58 | 89,092,000 | 89,951,000 |
|---|
| 2016-06-30 | $1.02B | — | — | — | — | — | — | — | $79.75M | $31.9M | $47.85M | $0.54 | $0.53 | 89,019,000 | 89,699,000 |
|---|
| 2016-03-31 | $1.01B | — | — | — | — | — | — | — | $84.6M | $34.21M | $50.39M | $0.57 | $0.56 | 88,964,000 | 89,621,000 |
|---|
| 2015-12-31 | $1.02B | — | — | — | — | — | — | — | $45.1M | $18.29M | $26.81M | $0.29 | $0.28 | -471,000 | -517,000 |
|---|
| 2015-09-30 | $1.05B | — | — | — | — | — | — | — | $68.69M | $27.64M | $41.05M | $0.43 | $0.43 | 94,972,000 | 96,472,000 |
|---|
| 2015-06-30 | $1.09B | — | — | — | — | $993.41M | — | — | $84.09M | $33.85M | $50.24M | $0.52 | $0.52 | 95,724,000 | 97,239,000 |
|---|
| 2015-03-31 | $1.11B | — | — | — | — | $1.01B | — | — | $84.68M | $34M | $50.68M | $0.52 | $0.52 | 96,551,000 | 98,227,000 |
|---|
| 2014-12-31 | $1.1B | — | — | — | — | $1.01B | — | — | $80.54M | $31.99M | $48.55M | $0.49 | $0.49 | -672,000 | -733,000 |
|---|
| 2014-09-30 | $1.09B | — | — | — | — | $1.02B | — | — | $55.45M | $22.18M | $33.27M | $0.33 | $0.33 | 100,052,000 | 101,834,000 |
|---|
| 2014-06-30 | $1.09B | — | — | — | — | $1.01B | — | — | $71.16M | $28.07M | $43.09M | $0.43 | $0.42 | 100,244,000 | 102,029,000 |
|---|
| 2014-03-31 | $1.09B | — | — | — | — | $987.04M | — | — | $87.55M | $34.41M | $53.14M | $0.52 | $0.51 | 101,279,000 | 103,339,000 |
|---|
| 2013-12-31 | $1.09B | — | — | — | — | $1.02B | — | — | $64.55M | $20.13M | $44.42M | $0.44 | $0.43 | -972,000 | -931,000 |
|---|
| 2013-09-30 | $1.05B | — | — | — | — | $978.55M | — | — | $61.3M | $23.67M | $37.63M | $0.36 | $0.36 | 104,271,000 | 105,705,000 |
|---|
| 2013-06-30 | $1.02B | — | — | — | — | $923.39M | — | — | $74.9M | $29.81M | $45.09M | $0.42 | $0.42 | 106,414,000 | 107,695,000 |
|---|
| 2013-03-31 | $974.8M | — | — | — | — | $872.09M | — | — | $90.55M | $35.83M | $54.72M | $0.51 | $0.51 | 106,347,000 | 107,297,000 |
|---|
| 2012-12-31 | $944.24M | — | — | — | — | $869.53M | — | — | $62.18M | $25.24M | $36.94M | $0.34 | $0.35 | -554,000 | -1,376,000 |
|---|
| 2012-09-30 | $907.23M | — | — | — | — | $840.16M | — | — | $54.24M | $19.94M | $34.3M | $0.31 | $0.31 | 110,213,000 | 111,877,000 |
|---|
| 2012-06-30 | $907.84M | — | — | — | — | $827.1M | — | — | $67.31M | $27.81M | $39.5M | $0.36 | $0.35 | 110,820,000 | 112,834,000 |
|---|
| 2012-03-31 | $901.77M | — | — | — | — | $802.35M | — | — | $66.86M | $25.68M | $41.18M | $0.38 | $0.37 | 108,956,000 | 112,529,000 |
|---|
| 2011-12-31 | $828.65M | — | — | — | — | $749.23M | — | — | $63.59M | $24.14M | $39.45M | $0.36 | $0.35 | -185,000 | -364,000 |
|---|
| 2011-09-30 | $882.86M | — | — | — | — | $804.19M | — | — | $62.06M | $25.63M | $36.43M | $0.33 | $0.32 | 107,835,000 | 111,173,000 |
|---|
| 2011-06-30 | $894M | — | — | — | — | $800.36M | — | — | $75.48M | $29.97M | $45.51M | $0.41 | $0.40 | 109,055,000 | 113,150,000 |
|---|
| 2011-03-31 | $873.87M | — | — | — | — | $774.14M | — | — | $81.56M | $32.56M | $49M | $0.44 | $0.43 | 108,807,000 | 113,196,000 |
|---|
| 2010-12-31 | $819.96M | — | — | — | — | $989.28M | — | — | -$188.21M | -$71.65M | -$116.56M | -$1.32 | -$1.23 | — | — |
|---|
| 2010-09-30 | $759.96M | — | — | — | — | $694.44M | — | — | $46.01M | $19.87M | $26.14M | $0.30 | $0.26 | — | — |
|---|
| 2010-06-30 | $790.16M | — | — | — | — | $715.87M | — | — | $8.63M | $628,000.00 | $8M | $0.09 | $0.08 | — | — |
|---|
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 | $16.99B | — | — | — | — | — | — | — | $1.15B | $286.48M | $863.02M | $10.97 | $10.92 | 78,681,000 | 79,061,000 |
|---|
| 2024-12-31 | $12.39B | — | — | — | — | — | — | — | $1.39B | $334.28M | $1.06B | $14.17 | $14.03 | 74,713,000 | 75,427,000 |
|---|
| 2023-12-31 | $10.05B | — | — | — | — | — | — | — | $1.44B | $378.53M | $1.07B | $13.88 | $13.69 | 76,807,000 | 77,861,000 |
|---|
| 2022-12-31 | $8.6B | — | — | — | — | — | — | — | $1.11B | $265.95M | $845.7M | $10.60 | $10.40 | 79,801,000 | 81,285,000 |
|---|
| 2021-12-31 | $7.72B | — | — | — | — | — | — | — | $601.33M | $141.46M | $459.87M | $5.75 | $5.63 | 80,002,000 | 81,742,000 |
|---|
| 2020-12-31 | $5.87B | — | — | — | — | $5.14B | — | — | $626.07M | $153.43M | $472.64M | $5.96 | $5.86 | 79,244,000 | 80,702,000 |
|---|
| 2019-12-31 | $5.62B | — | — | — | — | $4.75B | — | — | $741.84M | $181.96M | $559.88M | $6.78 | $6.62 | 82,552,000 | 84,624,000 |
|---|
| 2018-12-31 | $5.19B | — | — | — | — | $4.47B | — | — | $592.64M | $153.18M | $439.46M | $4.99 | $4.85 | 88,119,000 | 90,619,000 |
|---|
| 2017-12-31 | $4.28B | — | — | — | — | $3.79B | — | — | $364.57M | $125.71M | $238.86M | $2.65 | $2.59 | 90,002,000 | 92,115,000 |
|---|
| 2016-12-31 | $4.05B | — | — | — | — | $3.66B | — | — | $297.52M | $105.59M | $191.93M | $2.15 | $2.13 | 89,072,000 | 90,013,000 |
|---|
| 2015-12-31 | $4.28B | — | — | — | — | $3.93B | — | — | $282.56M | $113.77M | $168.78M | $1.77 | $1.74 | 95,273,000 | 96,786,000 |
|---|
| 2014-12-31 | $4.37B | — | — | — | — | $4.02B | — | — | $294.7M | $116.65M | $178.04M | $1.78 | $1.75 | 99,847,000 | 101,651,000 |
|---|
| 2013-12-31 | $4.14B | — | — | — | — | $3.79B | — | — | $291.3M | $109.45M | $181.86M | $1.74 | $1.72 | 104,698,000 | 106,003,000 |
|---|
| 2012-12-31 | $3.66B | — | — | — | — | $3.34B | — | — | $250.59M | $98.67M | $151.92M | $1.39 | $1.37 | 109,443,000 | 111,060,000 |
|---|
| 2011-12-31 | $3.48B | — | — | — | — | $3.13B | — | — | $282.69M | $112.3M | $170.38M | $1.55 | $1.50 | 108,374,000 | 112,119,000 |
|---|
| 2010-12-31 | $3.11B | — | — | — | — | $3.07B | — | — | -$88.85M | -$31.99M | -$56.86M | -$0.64 | -$0.64 | 89,441,000 | 89,441,000 |
|---|
| 2009-12-31 | $2.75B | — | — | — | — | $2.58B | — | — | $72.57M | $25.05M | $47.52M | $0.54 | $0.47 | 86,649,000 | 98,494,000 |
|---|