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 | $6.67B | — | — | — | $1.02B | — | $382.2M | — | $272M | $62.4M | $209M | $4.28 | $4.23 | 48,800,000 | 49,400,000 |
|---|
| 2026-03-31 | $6.08B | $4.79B | — | — | $947.6M | — | $293.5M | — | $197.2M | $43.1M | $153.8M | $3.16 | $3.11 | 48,700,000 | 49,500,000 |
|---|
| 2025-12-31 | $6.07B | $4.78B | — | — | $910M | — | $324.5M | — | $218.6M | $57.7M | $159.9M | $3.41 | $3.34 | -100,000 | 0 |
|---|
| 2025-09-30 | $6.2B | $4.88B | — | — | $922.9M | — | $345.4M | — | $246.4M | $57.8M | $187.5M | $3.85 | $3.79 | 48,700,000 | 49,500,000 |
|---|
| 2025-06-30 | $5.9B | $4.66B | — | — | $872.2M | — | $322.2M | — | $236.6M | $61.8M | $174.5M | $3.88 | $3.83 | 48,800,000 | 49,400,000 |
|---|
| 2025-03-31 | $5.34B | $4.22B | — | — | $836.3M | — | $240.9M | — | $154.4M | $36.1M | $118.4M | $2.13 | $2.10 | 48,800,000 | 49,600,000 |
|---|
| 2024-12-31 | $5.5B | $4.34B | — | — | $817.3M | — | $301.1M | — | $209.4M | $43.5M | $165.4M | $3.08 | $3.03 | -200,000 | -200,000 |
|---|
| 2024-09-30 | $5.49B | $4.28B | — | — | $831.1M | — | $335.6M | — | $274M | $69.3M | $204.3M | $3.87 | $3.81 | 49,100,000 | 49,800,000 |
|---|
| 2024-06-30 | $5.48B | $4.28B | — | — | $828.4M | — | $323.5M | — | $320.6M | $87.8M | $232.1M | $4.34 | $4.28 | 50,200,000 | 50,900,000 |
|---|
| 2024-03-31 | $5.35B | $4.21B | — | — | $829.4M | — | $263M | — | $147M | $30.9M | $115.8M | $1.99 | $1.95 | 50,900,000 | 51,900,000 |
|---|
| 2023-12-31 | $5.47B | $4.3B | — | — | $810.2M | — | $315.7M | — | $208.2M | $65.7M | $141.9M | $2.52 | $2.46 | -100,000 | -100,000 |
|---|
| 2023-09-30 | $5.64B | $4.42B | — | — | $796.4M | — | $380.5M | — | $278.3M | $44.3M | $233.4M | $4.28 | $4.20 | 51,200,000 | 52,200,000 |
|---|
| 2023-06-30 | $5.75B | $4.5B | — | — | $831.7M | — | $363.8M | — | $264.2M | $71.8M | $193.1M | $3.48 | $3.41 | 51,300,000 | 52,400,000 |
|---|
| 2023-03-31 | $5.52B | $4.31B | — | — | $817.7M | — | $346.4M | — | $241.3M | $44.1M | $197.1M | $3.58 | $3.48 | 51,000,000 | 52,500,000 |
|---|
| 2022-12-31 | $5.56B | $4.34B | — | — | $793.1M | — | $381.8M | — | $290.5M | $71.3M | $218.9M | $4.03 | $3.91 | 0 | 0 |
|---|
| 2022-09-30 | $5.45B | $4.24B | — | — | $760.2M | — | $401.6M | — | $325.8M | $85.6M | $239.6M | $4.43 | $4.30 | 50,800,000 | 52,400,000 |
|---|
| 2022-06-30 | $5.48B | $4.29B | — | — | $772.9M | — | $370.7M | — | $301M | $79.9M | $220.7M | $4.07 | $3.95 | 50,700,000 | 52,200,000 |
|---|
| 2022-03-31 | $4.93B | $3.88B | — | — | $718.1M | — | $284M | — | $219.3M | $37.7M | $181.2M | $3.30 | $3.19 | 50,600,000 | 52,200,000 |
|---|
| 2021-12-31 | $4.85B | $3.84B | — | — | $733.65M | — | $220.31M | — | $199.07M | $31.3M | $167.43M | $3.04 | $2.93 | 48,000 | 104,000 |
|---|
| 2021-09-30 | $4.73B | $3.72B | — | — | $721.8M | — | $229.47M | — | $165.07M | $44.87M | $119.6M | $2.09 | $2.02 | 50,386,000 | 52,063,000 |
|---|
| 2021-06-30 | $4.6B | $3.63B | — | — | $699.58M | — | $218.87M | — | $152.08M | $32.8M | $119.2M | $2.09 | $2.02 | 50,243,000 | 51,994,000 |
|---|
| 2021-03-31 | $4.04B | $3.23B | — | — | $636.58M | — | $133.25M | — | $65.69M | $6.53M | $59.18M | $0.89 | $0.87 | 50,124,000 | 51,708,000 |
|---|
| 2020-12-31 | $4.13B | $3.36B | — | — | $637.91M | — | $92.76M | — | $19.38M | -$904,000.00 | $19.98M | $0.09 | $0.07 | 1,301,000 | 1,521,000 |
|---|
| 2020-09-30 | $4.14B | $3.36B | — | — | $561.97M | — | $178.1M | -$74.54M | $104.33M | $24.29M | $80.68M | $1.32 | $1.31 | 50,043,000 | 50,487,000 |
|---|
| 2020-06-30 | $2.09B | $1.69B | — | — | $359.75M | — | $15.27M | -$60.58M | -$45.31M | -$10.85M | -$34.51M | -$0.84 | -$0.84 | 42,683,000 | 42,775,000 |
|---|
| 2020-03-31 | $1.97B | $1.59B | — | — | $299.39M | — | $60.91M | -$16.47M | $44.44M | $10.27M | $34.41M | $0.82 | $0.82 | 41,837,000 | 42,075,000 |
|---|
| 2019-12-31 | $2.1B | $1.71B | — | — | $289.92M | — | $83.81M | — | $67.59M | $14.89M | $53.1M | $1.27 | $1.26 | -441,000 | -413,000 |
|---|
| 2019-09-30 | $2.15B | $1.75B | — | — | $290.85M | — | $93.73M | -$14.31M | $80.23M | $15.89M | $64.5M | $1.53 | $1.52 | 42,100,000 | 42,378,000 |
|---|
| 2019-06-30 | $2.15B | $1.74B | — | — | $295.84M | — | $97.95M | -$17.31M | $80.64M | $17.43M | $63.46M | $1.46 | $1.45 | 43,493,000 | 43,816,000 |
|---|
| 2019-03-31 | $1.96B | $1.58B | — | — | $296.53M | — | $70.73M | -$17.12M | $53.61M | $11.66M | $42.37M | $0.94 | $0.93 | 45,076,000 | 45,491,000 |
|---|
| 2018-12-31 | $2.01B | $1.62B | — | — | $284.15M | — | $90.5M | — | $73.66M | $15.59M | $58.13M | $1.27 | $1.26 | -322,000 | -348,000 |
|---|
| 2018-09-30 | $2.07B | $1.67B | — | — | $284.07M | — | $97.52M | -$17.05M | $80.47M | $13.82M | $66.85M | $1.42 | $1.41 | 47,010,000 | 47,486,000 |
|---|
| 2018-06-30 | $2.1B | $1.7B | — | — | $292.89M | — | $91.18M | -$17.74M | $73.44M | $15.77M | $57.94M | $1.23 | $1.22 | 47,085,000 | 47,550,000 |
|---|
| 2018-03-31 | $1.99B | $1.61B | — | — | $290.83M | — | $73.24M | -$19.78M | $53.46M | $10.49M | $44.42M | $0.94 | $0.93 | 47,038,000 | 47,608,000 |
|---|
| 2017-12-31 | $2B | $1.61B | — | — | $285.95M | — | $80.97M | — | $63.84M | $41.62M | $22.54M | $0.49 | $0.48 | -285,000 | -281,000 |
|---|
| 2017-09-30 | $2B | $1.61B | — | — | $280.5M | — | $88.77M | -$16.84M | $71.94M | $18.36M | $53.68M | $1.13 | $1.12 | 47,415,000 | 47,804,000 |
|---|
| 2017-06-30 | $1.91B | $1.54B | — | — | $267.74M | — | $82.66M | -$16.37M | $66.29M | $16.75M | $49.51M | $1.03 | $1.02 | 48,294,000 | 48,776,000 |
|---|
| 2017-03-31 | $1.77B | $1.42B | — | — | $267.42M | — | $66.63M | -$16.27M | $50.37M | $12.57M | $37.73M | $0.77 | $0.76 | 48,707,000 | 49,401,000 |
|---|
| 2016-12-31 | $1.79B | $1.44B | — | — | $251.44M | — | $80.5M | — | $64.51M | $16.75M | $47.35M | $1.03 | $0.97 | 1,505,000 | 295,000 |
|---|
| 2016-09-30 | $1.86B | $1.49B | — | — | $255.55M | — | $92.56M | — | -$52.17M | -$21.15M | -$31.61M | -$0.73 | -$0.73 | 43,378,000 | 48,740,000 |
|---|
| 2016-06-30 | $1.91B | $1.53B | — | — | $274.52M | — | $87.99M | — | $68.54M | $18.68M | $49.8M | $1.18 | $1.02 | 42,238,000 | 48,627,000 |
|---|
| 2016-03-31 | $1.78B | $1.42B | — | — | $269.29M | — | $69.51M | — | $50.68M | $16.15M | $36.05M | $0.85 | $0.77 | 42,210,000 | 46,813,000 |
|---|
| 2015-12-31 | $1.86B | $1.5B | — | — | $256.97M | — | $89.96M | — | $80.05M | $31.49M | $48.41M | $1.15 | $1.02 | -427,000 | -942,000 |
|---|
| 2015-09-30 | $1.92B | $1.54B | — | — | $258.15M | — | $106.35M | — | $85.93M | $23.55M | $63.5M | $1.47 | $1.28 | 43,191,000 | 49,718,000 |
|---|
| 2015-06-30 | $1.92B | $1.54B | — | — | $275.24M | — | $90.25M | — | $71.64M | $21M | $51.74M | $1.18 | $1.00 | 43,997,000 | 51,902,000 |
|---|
| 2015-03-31 | $1.82B | $1.45B | — | — | $264.59M | — | $87.19M | — | $66.29M | $19.5M | $47.03M | $1.06 | $0.90 | 44,406,000 | 52,196,000 |
|---|
| 2014-12-31 | $2B | $1.59B | — | — | $260.94M | — | $124.18M | — | $103.94M | $29.96M | $74.38M | $1.67 | $1.40 | 15,000 | -104,000 |
|---|
| 2014-09-30 | $2.08B | $1.66B | — | — | $271.7M | — | $133.25M | — | $112.45M | $31.63M | $80.82M | $1.82 | $1.52 | 44,475,000 | 53,243,000 |
|---|
| 2014-06-30 | $2.01B | $1.59B | — | — | $278.71M | — | $115.83M | — | $95.5M | $26.71M | $68.8M | $1.55 | $1.29 | 44,449,000 | 53,476,000 |
|---|
| 2014-03-31 | $1.81B | $1.44B | — | — | $265.46M | — | $92.96M | — | $72.27M | $20.42M | $51.91M | $1.17 | $0.97 | 44,348,000 | 53,373,000 |
|---|
| 2013-12-31 | $1.88B | $1.5B | — | — | $248.65M | — | $110.56M | — | $76.72M | $18.77M | $57.99M | $1.31 | $1.08 | 21,000 | 221,000 |
|---|
| 2013-09-30 | $1.93B | $1.54B | — | — | $255.2M | — | $123.65M | — | $100.03M | $30.91M | $69.16M | $1.57 | $1.32 | 44,180,000 | 52,546,000 |
|---|
| 2013-06-30 | $1.89B | $1.5B | — | — | $265.51M | — | $109.89M | — | $88.12M | $22.77M | $65.29M | $1.48 | $1.25 | 44,115,000 | 52,319,000 |
|---|
| 2013-03-31 | $1.81B | $1.43B | — | — | $227.46M | — | $136.91M | — | $114.98M | $30.89M | $83.99M | $1.91 | $1.60 | 44,085,000 | 52,410,000 |
|---|
| 2012-12-31 | $1.64B | $1.31B | — | — | $275.88M | — | $50.26M | — | $32.12M | $5.62M | $26.51M | $0.60 | $0.52 | 81,000 | 77,000 |
|---|
| 2012-09-30 | $1.66B | $1.32B | — | — | $225.81M | — | $103.03M | — | $90.38M | $26.99M | $63.42M | $1.45 | $1.25 | 43,705,000 | 50,773,000 |
|---|
| 2012-06-30 | $1.67B | $1.34B | — | — | $231.18M | — | $96.05M | — | $84.57M | $25.64M | $58.87M | $1.35 | $1.15 | 43,605,000 | 51,078,000 |
|---|
| 2012-03-31 | $1.61B | $1.29B | — | — | $228.14M | — | $83.53M | — | $74.57M | $21.63M | $52.98M | $1.22 | $1.03 | 43,477,000 | 51,285,000 |
|---|
| 2011-12-31 | $1.59B | $1.26B | — | — | $227.81M | — | $91.49M | — | $79.53M | $24.7M | $54.85M | $1.27 | $1.12 | 39,000 | -160,000 |
|---|
| 2011-09-30 | $1.58B | $1.26B | — | — | $216.21M | — | $91.75M | — | — | $22.78M | $53.89M | $1.24 | $1.11 | 43,289,281 | 48,470,975 |
|---|
| 2011-06-30 | $1.58B | $1.26B | — | — | $216.21M | — | $91.75M | — | $76.67M | $22.78M | $53.89M | $1.24 | $1.11 | 43,289,000 | 48,471,000 |
|---|
| 2011-03-31 | $1.43B | $1.15B | — | — | $213.76M | — | $64.75M | — | $52.1M | $14.8M | $37.31M | $0.87 | $0.74 | 43,060,351 | 50,432,765 |
|---|
| 2010-12-31 | $1.33B | $1.06B | — | — | $203.99M | — | $60.04M | — | — | $9.33M | $34.82M | $0.82 | $0.71 | 28,180 | 932,419 |
|---|
| 2010-09-30 | $1.32B | $1.07B | — | — | $190.58M | — | $61.25M | — | — | $13.84M | $33.66M | $0.79 | $0.74 | 42,491,186 | 45,524,441 |
|---|
| 2010-06-30 | $1.26B | $1.02B | — | — | $185.98M | — | $51.36M | — | — | $10.94M | $27.79M | $0.65 | $0.60 | 42,477,630 | 46,042,107 |
|---|
| 2010-03-31 | $1.15B | $921.18M | — | — | $183.04M | — | $38.28M | — | — | $8.05M | $19.2M | $0.45 | $0.44 | — | — |
|---|
| 2009-12-31 | $1.13B | $915.77M | — | — | $168.24M | — | $42.6M | — | — | $7.92M | $21.75M | $0.52 | $0.51 | — | — |
|---|
| 2009-09-30 | $1.15B | $931.54M | — | — | $168.31M | — | $46.17M | — | — | $6.31M | $33.62M | $0.80 | $0.79 | — | — |
|---|
| 2009-06-30 | $1.16B | $935.31M | — | — | $169.91M | — | $47.64M | — | — | $8.46M | $26.45M | $0.63 | $0.62 | — | — |
|---|
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 | $23.51B | $18.54B | — | — | $3.54B | — | $1.23B | — | $855.9M | $213.4M | $640.2M | $13.26 | $13.05 | 48,700,000 | 49,500,000 |
|---|
| 2024-12-31 | $21.82B | $17.11B | — | — | $3.31B | — | $1.22B | — | $951M | $231.6M | $717.6M | $13.26 | $13.05 | 49,800,000 | 50,600,000 |
|---|
| 2023-12-31 | $22.39B | $17.54B | — | — | $3.26B | — | $1.41B | — | $992M | $225.9M | $765.5M | $13.86 | $13.54 | 51,100,000 | 52,300,000 |
|---|
| 2022-12-31 | $21.42B | $16.76B | — | — | $3.04B | — | $1.44B | — | $1.14B | $274.5M | $860.5M | $15.83 | $15.33 | 50,700,000 | 52,400,000 |
|---|
| 2021-12-31 | $18.22B | $14.43B | — | — | $2.79B | — | $801.9M | — | $581.9M | $115.5M | $465.4M | $8.11 | $7.84 | 50,300,000 | 52,000,000 |
|---|
| 2020-12-31 | $12.33B | $10B | — | — | $1.86B | — | $347.04M | — | $122.84M | $22.8M | $100.56M | $1.53 | $1.51 | 46,174,000 | 46,625,000 |
|---|
| 2019-12-31 | $8.36B | $6.78B | — | — | $1.17B | — | $346.22M | — | $282.06M | $59.86M | $223.43M | $5.18 | $5.14 | 43,104,000 | 43,487,000 |
|---|
| 2018-12-31 | $8.18B | $6.61B | — | — | $1.15B | — | $352.44M | — | $281.03M | $55.67M | $227.34M | $4.87 | $4.82 | 46,722,000 | 47,199,000 |
|---|
| 2017-12-31 | $7.68B | $6.19B | — | — | $1.1B | — | $319.04M | — | $252.44M | $89.31M | $163.46M | $3.42 | $3.38 | 47,849,000 | 48,361,000 |
|---|
| 2016-12-31 | $7.34B | $5.89B | — | — | $1.05B | — | $330.55M | — | $131.55M | $30.43M | $101.59M | $2.30 | $2.10 | 44,116,000 | 48,333,000 |
|---|
| 2015-12-31 | $7.52B | $6.02B | — | — | $1.05B | — | $373.74M | — | $303.91M | $95.54M | $210.69M | $4.85 | $4.18 | 43,433,000 | 50,373,000 |
|---|
| 2014-12-31 | $7.89B | $6.28B | — | — | $1.08B | — | $466.22M | — | $384.15M | $108.72M | $275.91M | $6.21 | $5.18 | 44,440,000 | 53,258,000 |
|---|
| 2013-12-31 | $7.51B | $5.97B | — | — | $996.81M | — | $481M | — | $379.85M | $103.33M | $276.43M | $6.26 | $5.25 | 44,148,000 | 52,650,000 |
|---|
| 2012-12-31 | $6.58B | $5.25B | — | — | $961.01M | — | $332.87M | — | $281.64M | $79.88M | $201.78M | $4.62 | $3.95 | 43,677,000 | 51,134,000 |
|---|
| 2011-12-31 | $6.13B | $4.89B | — | — | $871.98M | — | $332.98M | — | $279.38M | $83.14M | $196.25M | $4.54 | $3.96 | 43,220,000 | 49,623,000 |
|---|
| 2010-12-31 | $5.06B | $4.07B | — | — | $763.58M | — | $210.92M | — | $157.64M | $42.16M | $115.48M | $2.72 | $2.50 | 42,499,000 | 46,113,000 |
|---|
| 2010-12-23 | — | — | — | — | — | — | — | — | — | — | $115.48M | — | — | — | — |
|---|
| 2009-12-31 | $4.62B | $3.72B | — | — | $693.9M | — | $179.95M | — | $137.15M | $32.06M | $105.09M | $2.49 | $2.46 | 42,282,000 | 42,672,000 |
|---|
| 2008-12-31 | $6.11B | $4.9B | — | — | $834.28M | — | $345.67M | — | — | $86.73M | $204.13M | $4.82 | $4.71 | — | — |
|---|