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 | $1.8B | $1.54B | $361.67M | — | $245.47M | — | $97.19M | -$526,000.00 | $92.28M | $19.26M | $72.76M | $0.93 | $0.91 | 77,963,000 | 80,215,000 |
|---|
| 2026-03-31 | $1.59B | $1.34B | $343.8M | — | $242.63M | — | $82.21M | -$464,000.00 | $75.39M | $13.71M | $61.45M | $0.79 | $0.77 | 77,394,000 | 79,871,000 |
|---|
| 2025-12-31 | $1.68B | $1.42B | $348.48M | — | $239M | — | $91.65M | -$405,000.00 | $82.32M | $17.62M | $64.33M | $0.84 | $0.81 | -379,000 | -441,000 |
|---|
| 2025-09-30 | $1.79B | $1.51B | $374.75M | — | $256.4M | — | $100.03M | -$438,000.00 | $87.87M | $20.14M | $66.69M | $0.85 | $0.83 | 78,235,000 | 80,593,000 |
|---|
| 2025-06-30 | $1.84B | $1.55B | $379.67M | — | $251.98M | — | $110.21M | -$372,000.00 | $97.11M | $24.12M | $72.44M | $0.93 | $0.90 | 78,300,000 | 80,487,000 |
|---|
| 2025-03-31 | $1.76B | $1.49B | $357.76M | — | $248.8M | — | $91.87M | -$440,000.00 | $78.57M | $17.95M | $60.32M | $0.76 | $0.73 | 79,661,000 | 82,381,000 |
|---|
| 2024-12-31 | $1.92B | $1.64B | $370.11M | — | $240.81M | — | $112.25M | $213,000.00 | $96.7M | $21.42M | $74.75M | $0.94 | $0.91 | 180,000 | 211,000 |
|---|
| 2024-09-30 | $1.81B | $1.52B | $379.04M | — | $239.74M | — | $120.75M | $149,000.00 | $103.24M | $23.82M | $79.13M | $1.00 | $0.97 | 79,216,000 | 81,884,000 |
|---|
| 2024-06-30 | $1.94B | $1.63B | $392.39M | — | $251.37M | — | $124.48M | $44,000.00 | $105.06M | $26.28M | $78.66M | $1.01 | $97.00 | 78,270,000 | 80,778,000 |
|---|
| 2024-03-31 | $1.78B | $1.48B | $389.88M | — | $263.67M | — | $110.61M | $177,000.00 | $92.81M | $21.33M | $71.61M | $0.91 | $0.88 | 78,483,000 | 81,454,000 |
|---|
| 2023-12-31 | $1.94B | $1.64B | $386.07M | — | $251.09M | — | $120.13M | $213,000.00 | $104.84M | $26.72M | $78.05M | $0.98 | $0.96 | -540,000 | -531,000 |
|---|
| 2023-09-30 | $1.89B | $1.59B | $394.41M | — | $257.13M | — | $121.62M | $133,000.00 | $107.56M | $26.93M | $80.28M | $0.99 | $0.96 | 81,229,000 | 83,987,000 |
|---|
| 2023-06-30 | $1.91B | $1.59B | $413.85M | — | $256.69M | — | $142.86M | -$96,000.00 | $130.53M | $32M | $98.28M | $1.20 | $1.17 | 81,690,000 | 84,156,000 |
|---|
| 2023-03-31 | $1.83B | $1.51B | $398.77M | — | $256.81M | — | $127.78M | $2.35M | $119.14M | $28.35M | $90.46M | $1.10 | $1.07 | 82,150,000 | 84,846,000 |
|---|
| 2022-12-31 | $1.8B | $1.5B | $386.11M | — | $235.45M | — | $136.55M | $156,000.00 | $128.25M | $29.95M | $98.33M | $1.20 | $1.16 | -301,000 | -318,000 |
|---|
| 2022-09-30 | $1.78B | $1.48B | $381.4M | — | $242.61M | — | $127.04M | -$215,000.00 | $120.55M | $29.88M | $90.38M | $1.09 | $1.06 | 82,848,000 | 85,313,000 |
|---|
| 2022-06-30 | $1.71B | $1.42B | $374.22M | — | $225.33M | — | $135.02M | $8.33M | $140.19M | $29.52M | $110.23M | $1.98 | $1.92 | 55,640,000 | 57,310,000 |
|---|
| 2022-03-31 | $1.49B | $1.22B | $345.44M | — | $224.45M | — | $107.5M | $14.06M | $120.34M | $27.89M | $92.45M | $1.65 | $1.60 | 55,938,000 | 57,912,000 |
|---|
| 2021-12-31 | $1.25B | $1.02B | $294.41M | — | $191.76M | — | $89.85M | $1.8M | $90.45M | $21.81M | $68.64M | -$0.21 | -$0.21 | 27,956,000 | 28,983,000 |
|---|
| 2021-09-30 | $1.2B | $984.23M | $282.3M | — | $179.89M | — | $90.17M | $1.95M | $91.85M | $22.45M | $69.4M | $1.24 | $1.20 | 56,007,000 | 57,806,000 |
|---|
| 2021-06-30 | $1.25B | $1.05B | $270.78M | — | $184.73M | — | $72.79M | $1.75M | $74.75M | $16.71M | $58.04M | $1.04 | $1.00 | 56,009,000 | 57,956,000 |
|---|
| 2021-03-31 | $1.17B | $986.99M | $244.81M | — | $174.96M | — | $56.23M | $919,000.00 | $56.64M | $11.3M | $45.33M | $0.82 | $0.79 | 55,567,000 | 57,734,000 |
|---|
| 2020-12-31 | $1.21B | $1.03B | $236.18M | — | $168.5M | — | $53.54M | $1.06M | $53.61M | $12.59M | $41.03M | $0.74 | $0.72 | 132,000 | 313,000 |
|---|
| 2020-09-30 | $1.12B | $966.12M | $212.45M | — | $155.49M | — | $42.87M | $2.11M | $43.93M | $9.99M | $33.94M | $0.62 | $0.60 | 55,033,000 | 56,443,000 |
|---|
| 2020-06-30 | $945.22M | $810.18M | $192.33M | — | $156.2M | — | $23M | $1.72M | $22.51M | $5.7M | $16.82M | $0.31 | $0.30 | 54,436,000 | 55,351,000 |
|---|
| 2020-03-31 | $1.23B | $1.05B | $234.5M | — | $185.07M | — | $35.2M | $1.24M | $31.67M | $8.56M | $23.11M | $0.42 | $0.41 | 54,727,000 | 55,989,000 |
|---|
| 2019-12-31 | $1.25B | $1.08B | $234.44M | — | $180.11M | — | $39.42M | -$391,000.00 | $33.35M | $9.59M | $23.75M | $0.43 | $0.42 | -128,000 | -82,000 |
|---|
| 2019-09-30 | $1.54B | $1.33B | $264.77M | — | $192.48M | — | $58.32M | $1.58M | $52.21M | $13.11M | $39.1M | $0.71 | $0.70 | 54,817,000 | 56,026,000 |
|---|
| 2019-06-30 | $1.48B | $1.28B | $269.51M | — | $193.98M | — | $61.79M | $690,000.00 | $54.41M | $12.79M | $41.62M | $1.13 | $1.10 | 36,852,000 | 37,695,000 |
|---|
| 2019-03-31 | $1.29B | $1.09B | $256.92M | — | $187.18M | — | $56.87M | — | $49.56M | $12.45M | $37.1M | $1.01 | $0.98 | 36,817,000 | 37,834,000 |
|---|
| 2018-12-31 | $1.48B | $1.28B | $258.84M | — | $177.5M | — | $68.39M | $0.00 | $61.97M | $15M | $46.97M | $0.03 | $0.03 | 19,355,000 | 19,805,000 |
|---|
| 2018-09-30 | $1.32B | $1.13B | $249.06M | — | $177.41M | — | $58.65M | $0.00 | $54.18M | $12.52M | $41.67M | $1.06 | $1.03 | 39,309,000 | 40,388,000 |
|---|
| 2018-06-30 | $1.29B | $1.11B | $243.38M | — | $178.65M | — | $43.43M | — | $38.93M | $9.54M | $29.39M | $75.00 | $72.00 | 39,399,000 | 40,690,000 |
|---|
| 2018-03-31 | $1.18B | $1.01B | $227M | — | $171.67M | — | $32.39M | — | $28.08M | $7.04M | $21.04M | $0.53 | $0.51 | 39,665,000 | 41,092,000 |
|---|
| 2017-12-31 | $762.05M | $995.19M | $212.91M | — | $162.02M | — | $38.02M | — | $34.42M | -$71.44M | $105.87M | $2.66 | $2.58 | 67,000 | 150,000 |
|---|
| 2017-09-30 | $819.03M | $1.04B | $220.05M | — | $159.28M | — | $48.44M | — | $45.34M | $15.55M | $29.78M | $0.75 | $0.72 | 39,825,000 | 41,146,000 |
|---|
| 2017-06-30 | $775.99M | $994.45M | $209.07M | — | $159.35M | — | $37.41M | — | $34.58M | $12.58M | $22M | $0.55 | $0.54 | 39,641,000 | 40,839,000 |
|---|
| 2017-03-31 | $635.95M | $856.89M | $187.91M | — | $150.4M | — | $24.85M | — | $22.06M | $7.58M | $14.48M | $0.37 | $0.36 | 39,409,000 | 40,701,000 |
|---|
| 2016-12-31 | $635.78M | $848.32M | $172.95M | — | $136.97M | — | $23.39M | — | $20.4M | $7.91M | $12.49M | $0.32 | $0.31 | -200,000 | -95,000 |
|---|
| 2016-09-30 | $698.84M | $914.73M | $181.32M | — | $142.28M | — | $27.59M | — | $24.3M | $9.42M | $14.88M | $0.38 | $0.37 | 39,617,000 | 40,274,000 |
|---|
| 2016-06-30 | $636.85M | $845.98M | $180.48M | — | $146.08M | — | $21.57M | — | $17.81M | $6.99M | $10.82M | $0.27 | $0.27 | 40,250,000 | 40,778,000 |
|---|
| 2016-03-31 | $668.55M | $887.57M | $183.27M | — | $162.45M | — | $8.18M | — | $3.94M | $1.55M | $2.4M | $0.06 | $0.06 | 40,553,000 | 41,049,000 |
|---|
| 2015-12-31 | $770.63M | $986.14M | $175.68M | — | $144.56M | — | $19.36M | — | $15.99M | $6.18M | $9.81M | $0.24 | $0.24 | 36,000 | 28,000 |
|---|
| 2015-09-30 | $872.11M | $1.09B | $208.01M | — | $160.78M | — | $36.03M | — | $32.46M | $12.58M | $19.88M | $0.49 | $0.48 | 40,361,000 | 41,136,000 |
|---|
| 2015-06-30 | $917.88M | $1.12B | $207.63M | — | $161.31M | — | $35.56M | — | $31.96M | $12.39M | $19.58M | $0.49 | $0.48 | 40,275,000 | 41,072,000 |
|---|
| 2015-03-31 | $800.19M | $999.91M | $193.62M | — | $152.63M | — | $30.33M | — | $27.39M | $10.61M | $16.78M | $0.42 | $0.41 | 40,066,000 | 40,985,000 |
|---|
| 2014-12-31 | $951.43M | $1.15B | $198.03M | $0.00 | $141.73M | — | $43.05M | — | $40.21M | $15.58M | $24.63M | $0.62 | $0.60 | 83,000 | 74,000 |
|---|
| 2014-09-30 | $846.26M | $1.04B | $198.74M | — | $148.24M | — | $41.02M | — | $38.33M | $14.85M | $23.48M | $0.59 | $0.57 | 40,008,000 | 41,091,000 |
|---|
| 2014-06-30 | $797.29M | $989.11M | $193.35M | — | $149.26M | — | $34.93M | — | $32.39M | $12.55M | $19.84M | $0.50 | $0.49 | 39,751,000 | 40,849,000 |
|---|
| 2014-03-31 | $958.67M | $792.74M | $165.93M | — | $134.45M | — | $22.75M | — | $19.62M | $7.6M | $12.01M | $0.31 | $0.30 | 39,332,000 | 40,511,000 |
|---|
| 2013-12-31 | -$219.68M | $774.95M | $150.23M | — | $114.74M | — | $27.48M | — | $24.56M | $9.7M | $14.86M | $0.38 | $0.37 | -6,000 | 14,000 |
|---|
| 2013-09-30 | $913.06M | $762.75M | $150.31M | — | $114.86M | — | $27.87M | — | $25.09M | $9.91M | $15.18M | $0.38 | $0.37 | 39,558,000 | 40,623,000 |
|---|
| 2013-06-30 | $789.67M | $651.99M | $137.69M | — | $118.63M | — | $11.79M | — | $9.31M | $3.68M | $5.63M | $0.14 | $0.14 | 39,552,000 | 40,581,000 |
|---|
| 2013-03-31 | $756.79M | $623M | $133.79M | — | $102.11M | — | $24.61M | — | $22.1M | $8.55M | $13.55M | $0.35 | $0.34 | 39,119,000 | 40,269,000 |
|---|
| 2012-12-31 | $732.26M | $614.56M | $117.7M | — | $85.76M | — | $25.23M | — | $22.3M | $8.09M | $14.22M | $0.37 | $0.35 | 41,000 | 55,000 |
|---|
| 2012-09-30 | $745.13M | $619.96M | $125.17M | — | $91.27M | — | $27.63M | — | $24.24M | $9.34M | $14.91M | $0.38 | $0.38 | 38,740,000 | 39,602,000 |
|---|
| 2012-06-30 | $835.84M | $706.21M | $129.64M | — | $91.68M | — | $31.97M | — | $28.56M | $11.14M | $17.42M | $0.45 | $0.44 | 38,675,000 | 39,544,000 |
|---|
| 2012-03-31 | $777.33M | $649.07M | $128.26M | — | $93.02M | — | $29.38M | — | $26.08M | $10.17M | $15.91M | $0.41 | $0.40 | 38,387,000 | 39,607,000 |
|---|
| 2011-12-31 | $776.08M | $654.49M | $121.59M | — | $81.56M | — | $34.4M | — | $31.93M | $12.55M | $19.38M | $0.51 | $0.50 | 64,928 | 59,532 |
|---|
| 2011-09-30 | $696.45M | $582.66M | $113.79M | — | $79.71M | — | $28.33M | — | $26.43M | $10.39M | $16.05M | $0.42 | $0.41 | 37,932,300 | 38,958,898 |
|---|
| 2011-06-30 | $661.98M | $556.47M | $105.51M | — | $79.66M | — | $21.79M | — | $20.19M | $7.67M | $12.52M | $0.33 | $0.32 | 37,831,211 | 39,014,996 |
|---|
| 2011-03-31 | $446.1M | $363.71M | $82.39M | — | $65.35M | — | $12.82M | — | $11.62M | $4.35M | $7.27M | $0.19 | $0.19 | 37,621,000 | 38,815,000 |
|---|
| 2010-12-31 | $462.96M | $383.51M | $79.45M | — | $61.79M | — | $13.21M | — | $11.89M | $6.99M | $9.2M | $0.25 | $0.24 | 36,453 | 131,180 |
|---|
| 2010-09-30 | $405.84M | $327.64M | $78.2M | — | $60.39M | — | $13.73M | — | $12.38M | $4.34M | $14.16M | $0.38 | $0.37 | 37,350,000 | 38,198,000 |
|---|
| 2010-06-30 | $329.84M | $260.66M | $69.18M | — | $55.15M | — | $10.36M | — | $8.97M | $3.55M | $5.69M | $0.15 | $0.15 | 37,292,000 | 38,189,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.06B | $5.97B | $1.46B | — | $996.18M | — | $393.76M | -$1.66M | $345.87M | $79.83M | $263.78M | $3.37 | $3.27 | 78,380,000 | 80,726,000 |
|---|
| 2024-12-31 | $7.45B | $6.27B | $1.53B | — | $995.59M | — | $468.09M | $583,000.00 | $397.82M | $92.85M | $304.15M | $3.85 | $3.72 | 79,058,000 | 81,818,000 |
|---|
| 2023-12-31 | $7.57B | $6.33B | $1.59B | — | $1.02B | — | $512.38M | $2.6M | $462.06M | $114M | $347.06M | $4.28 | $4.15 | 81,089,000 | 83,720,000 |
|---|
| 2022-12-31 | $6.78B | $5.61B | $1.49B | — | $927.84M | — | $506.11M | $22.34M | $509.33M | $117.24M | $391.38M | $4.71 | $4.57 | 83,100,000 | 85,727,000 |
|---|
| 2022-12-12 | — | — | — | — | — | — | — | — | — | — | $392.09M | — | — | — | — |
|---|
| 2021-12-31 | $4.88B | $4.03B | $1.09B | — | $731.34M | — | $309.04M | $6.42M | $313.68M | $72.27M | $241.42M | $2.88 | $2.78 | 83,838,000 | 86,817,000 |
|---|
| 2020-12-31 | $4.5B | $3.86B | $875.47M | — | $665.26M | — | $154.61M | $6.13M | $151.72M | $36.84M | $114.89M | $2.09 | $2.04 | 54,866,000 | 56,242,000 |
|---|
| 2019-12-31 | $5.56B | $4.78B | $1.03B | — | $753.75M | — | $216.41M | $1.93M | $189.52M | $47.94M | $141.58M | $2.57 | $2.51 | 54,988,000 | 56,356,000 |
|---|
| 2018-12-31 | $5.27B | $4.53B | $978.27M | — | $705.23M | — | $202.85M | $0.00 | $183.17M | $44.11M | $139.06M | $2.36 | $2.30 | 58,835,000 | 60,440,000 |
|---|
| 2017-12-31 | $2.99B | $3.88B | $829.94M | — | $631.05M | — | $148.71M | $0.00 | $136.4M | -$35.73M | $172.13M | $4.34 | $4.20 | 39,627,000 | 40,980,000 |
|---|
| 2016-12-31 | $2.64B | $3.5B | $718.01M | — | $587.78M | — | $80.73M | — | $66.45M | $25.87M | $40.58M | $1.02 | $1.00 | 39,938,000 | 40,603,000 |
|---|
| 2015-12-31 | $3.36B | $4.19B | $784.95M | — | $619.27M | — | $121.28M | — | $107.8M | $41.75M | $66.05M | $1.64 | $1.61 | 40,271,000 | 41,093,000 |
|---|
| 2014-12-31 | $3.2B | $3.97B | $756.05M | $2M | $573.67M | — | $141.74M | — | $130.54M | $50.59M | $79.96M | $2.01 | $1.96 | 39,783,000 | 40,894,000 |
|---|
| 2013-12-31 | $2.24B | $2.81B | $572.01M | — | $450.34M | — | $91.75M | — | $81.06M | $31.84M | $49.22M | $1.25 | $1.22 | 39,405,000 | 40,506,000 |
|---|
| 2012-12-31 | $3.09B | $2.59B | $500.77M | — | $361.73M | — | $114.2M | — | $101.18M | $38.73M | $62.46M | $1.62 | $1.57 | 38,643,000 | 39,688,000 |
|---|
| 2011-12-31 | $2.58B | $2.16B | $423.28M | — | $306.27M | — | $97.34M | — | $90.18M | $34.96M | $55.21M | $1.46 | $1.42 | 37,861,000 | 39,015,000 |
|---|
| 2010-12-31 | $1.5B | $1.21B | $284.89M | — | $227.47M | — | $41.67M | — | $36.3M | $16.03M | $31.28M | $0.84 | $0.82 | 37,307,453 | 38,218,180 |
|---|
| 2009-12-31 | $1.2B | $984.81M | $215.64M | — | $192.3M | — | $7.62M | — | $1.92M | -$3.17M | $5.88M | $0.16 | $0.16 | — | — |
|---|