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 | $768.18M | $611.2M | $156.98M | — | $68.75M | — | $88.24M | — | $86.08M | $22.5M | $65.02M | $0.65 | $0.65 | 99,672,000 | 100,727,000 |
|---|
| 2026-03-31 | $692.43M | $565.16M | $127.27M | — | $69.48M | — | $57.79M | — | $54.83M | $18.72M | $36.11M | $0.36 | $0.36 | 99,534,000 | 100,613,000 |
|---|
| 2025-12-31 | $527.48M | $536.3M | $132.27M | — | $66.89M | — | $65.38M | — | — | -$119.45M | $177.65M | $1.78 | $1.75 | -217,000 | -184,000 |
|---|
| 2025-09-30 | $742.9M | $590.17M | $152.73M | — | $66.22M | — | $86.51M | — | $79.91M | $8.62M | $71.29M | $0.71 | $0.71 | 100,022,000 | 101,057,000 |
|---|
| 2025-06-30 | $698.16M | $549.73M | $148.43M | — | $69.24M | — | $79.19M | — | $78.42M | $23.97M | $54.44M | $0.54 | $0.54 | 100,558,000 | 101,372,000 |
|---|
| 2025-03-31 | $674.52M | $539.51M | $135.01M | — | $61.54M | — | $73.47M | — | $69.38M | $19M | $50.38M | $0.50 | $0.49 | 100,746,000 | 101,903,000 |
|---|
| 2024-12-31 | $592.3M | $571.51M | $141.94M | — | $64.06M | — | $77.88M | — | — | $12.73M | $56.1M | $0.56 | $0.55 | -114,000 | -76,000 |
|---|
| 2024-09-30 | $679.81M | $548.85M | $130.96M | — | $59.63M | — | $71.33M | — | $68.61M | $27.37M | $41.24M | $0.41 | $0.40 | 101,415,000 | 102,613,000 |
|---|
| 2024-06-30 | $668.81M | $548.6M | $120.21M | — | $59.85M | — | $60.36M | — | $55.3M | $20.31M | $35M | $0.34 | $0.34 | 101,441,000 | 102,472,000 |
|---|
| 2024-03-31 | $599.09M | $506.71M | $92.38M | — | $55.69M | — | $36.69M | — | $32.18M | $17.04M | $15.14M | $0.15 | $0.15 | 101,025,000 | 102,250,000 |
|---|
| 2023-12-31 | $558.31M | $549M | $105.63M | — | $58.18M | — | $47.45M | — | — | $2.09M | $44.53M | $0.44 | $0.43 | 30,000 | 70,000 |
|---|
| 2023-09-30 | $635.18M | $520.48M | $114.7M | — | $56.77M | — | $57.93M | — | $53.32M | $23.51M | $29.81M | $0.30 | $0.29 | 100,780,000 | 102,206,000 |
|---|
| 2023-06-30 | $597.91M | $496.83M | $101.08M | — | $51.88M | — | $49.2M | — | $38.47M | $19.47M | $19M | $0.19 | $0.19 | 100,776,000 | 102,004,000 |
|---|
| 2023-03-31 | $536.99M | $459.42M | $77.57M | — | $50.82M | — | $26.75M | — | $22.65M | $18.59M | $4.06M | $0.04 | $0.04 | 100,441,000 | 102,029,000 |
|---|
| 2022-12-31 | $454.52M | $446.12M | $90.1M | — | $47.93M | — | $42.18M | — | — | $11.98M | $23.13M | $0.23 | $0.23 | 25,000 | 75,000 |
|---|
| 2022-09-30 | $559.67M | $463.92M | $95.75M | — | $48.88M | — | $46.88M | — | $37.99M | $19.69M | $18.3M | $0.18 | $0.18 | 100,259,000 | 101,310,000 |
|---|
| 2022-06-30 | $524.03M | $447.99M | $76.04M | — | $53.19M | — | $22.85M | — | $14.9M | $11.18M | $3.72M | $0.04 | $0.04 | 100,256,000 | 101,430,000 |
|---|
| 2022-03-31 | $446.16M | $400.68M | $45.48M | — | $46.52M | — | -$1.04M | — | -$8.95M | $10.26M | -$19.21M | -$0.19 | -$0.19 | 99,963,000 | 99,963,000 |
|---|
| 2021-12-31 | $469.92M | $387.55M | $79.16M | — | $91.74M | — | -$12.57M | — | — | $11.74M | -$38.81M | -$0.38 | -$0.38 | 31,000 | 31,000 |
|---|
| 2021-09-30 | $466.81M | $406.97M | $59.85M | — | $44.08M | — | $15.77M | — | $6.19M | $13.56M | -$7.37M | -$0.07 | -$0.07 | 99,797,000 | 99,797,000 |
|---|
| 2021-06-30 | $498.2M | $429.8M | $68.4M | — | $45.58M | — | $22.82M | — | $12.2M | $5.96M | $6.24M | $0.06 | $0.06 | 99,762,000 | 100,847,000 |
|---|
| 2021-03-31 | $437.55M | $380.9M | $56.66M | — | $42.87M | — | $13.78M | — | $2.98M | $12.34M | -$9.37M | -$0.09 | -$0.09 | 99,461,000 | 99,461,000 |
|---|
| 2020-12-31 | $441.39M | $379.26M | $45M | — | $42.84M | — | $480,000.00 | — | — | $15.41M | -$25M | -$0.25 | -$0.25 | 24,000 | 24,000 |
|---|
| 2020-09-30 | $439.74M | $410.09M | $29.65M | — | $49.4M | — | -$60.62M | — | -$72.16M | $7.2M | -$79.37M | -$0.80 | -$0.80 | 99,297,000 | 99,297,000 |
|---|
| 2020-06-30 | $427.22M | $384.68M | $42.54M | — | $47.72M | — | -$5.18M | — | -$19.27M | $5.52M | -$24.79M | -$0.25 | -$0.25 | 99,273,000 | 99,273,000 |
|---|
| 2020-03-31 | $456M | $489.92M | $46.75M | — | $55.74M | — | -$380.76M | — | -$397.87M | -$30.28M | -$367.6M | -$3.71 | -$3.71 | 99,055,000 | 99,055,000 |
|---|
| 2019-12-31 | $512.69M | $581.2M | -$20.39M | — | $59.72M | — | -$254.17M | — | — | -$4.36M | -$262.91M | -$2.65 | -$2.65 | 18,000 | 18,000 |
|---|
| 2019-09-30 | $497.65M | $448.59M | $49.06M | — | $54.26M | — | -$5.19M | — | -$17.59M | $7.93M | -$25.52M | -$0.26 | -$0.26 | 98,930,000 | 98,930,000 |
|---|
| 2019-06-30 | $495.78M | $453.8M | $41.98M | — | $51.62M | — | -$9.64M | — | -$17.98M | $17.2M | -$35.18M | -$0.36 | -$0.36 | 98,929,000 | 98,929,000 |
|---|
| 2019-03-31 | $493.89M | $466.3M | $27.59M | — | $49.3M | — | -$21.71M | — | -$27.98M | -$3.15M | -$24.83M | -$0.25 | -$0.25 | 98,714,000 | 98,714,000 |
|---|
| 2018-12-31 | $495.1M | $462.06M | $33.04M | — | $53.73M | — | -$97.14M | — | — | -$43.82M | -$64.14M | -$0.66 | -$0.66 | 13,000 | 13,000 |
|---|
| 2018-09-30 | $519.3M | $471.67M | $47.64M | — | $49.19M | — | -$1.55M | — | -$4.84M | $61.14M | -$65.98M | -$0.67 | -$0.67 | 98,533,000 | 98,533,000 |
|---|
| 2018-06-30 | $478.67M | $448.95M | $29.73M | — | $49.37M | — | -$19.64M | — | -$29.78M | $3.29M | -$33.08M | -$0.34 | -$0.34 | 98,531,000 | 98,531,000 |
|---|
| 2018-03-31 | $416.41M | $397.59M | $18.83M | — | $45.98M | — | -$27.15M | — | -$43.25M | $5.89M | -$49.13M | -$0.50 | -$0.50 | 98,383,000 | 98,383,000 |
|---|
| 2017-12-31 | $484.18M | $442.88M | $41.3M | — | $50.41M | — | -$9.12M | — | — | -$188.35M | $173.57M | $1.76 | $1.75 | 14,000 | 540,000 |
|---|
| 2017-09-30 | $476.12M | $421.24M | $54.89M | — | $44.35M | — | $10.53M | — | $2.17M | $3.94M | -$1.77M | -$0.02 | -$0.02 | 98,270,000 | 98,270,000 |
|---|
| 2017-06-30 | $515.04M | $461.47M | $53.57M | — | $44.18M | — | $9.39M | — | $3.38M | $1.25M | $2.13M | $0.02 | $0.02 | 98,263,000 | 98,751,000 |
|---|
| 2017-03-31 | $446.18M | $401.32M | $44.86M | — | $45.01M | — | -$150,000.00 | — | -$8.62M | -$1.08M | -$7.53M | -$0.08 | -$0.08 | 98,138,000 | 98,138,000 |
|---|
| 2016-12-31 | $488.45M | $437.37M | $51.07M | — | $54.93M | — | -$3.86M | — | — | $2.53M | -$11.03M | -$0.11 | -$0.11 | 10,000 | 40,000 |
|---|
| 2016-09-30 | $549.28M | $513.83M | $35.44M | — | $47.3M | — | -$11.86M | — | -$17.17M | -$5.38M | -$11.8M | -$0.12 | -$0.12 | 98,061,000 | 98,061,000 |
|---|
| 2016-06-30 | $625.54M | $530.31M | $95.23M | — | $56.85M | — | $38.38M | — | $32.47M | $10.16M | $22.31M | $0.23 | $0.23 | 98,060,000 | 98,424,000 |
|---|
| 2016-03-31 | $608.34M | $510.86M | $97.48M | — | $49.38M | — | $48.1M | — | $36.54M | $11.44M | $25.1M | $0.26 | $0.26 | 97,952,000 | 98,286,000 |
|---|
| 2015-12-31 | $722.07M | $615.94M | $106.12M | — | $60.37M | — | $45.76M | — | — | $12.53M | $27.51M | $0.29 | $0.28 | -192,000 | -183,000 |
|---|
| 2015-09-30 | $743.61M | $575.3M | $168.31M | — | $54.85M | — | $113.46M | — | $99.77M | $31.23M | $68.54M | $0.70 | $0.70 | 97,845,000 | 98,185,000 |
|---|
| 2015-06-30 | $810.3M | $642.76M | $167.55M | — | $59.61M | — | $107.94M | — | $95.3M | $29.83M | $65.47M | $0.66 | $0.66 | 98,528,000 | 98,893,000 |
|---|
| 2015-03-31 | $786.77M | $623.32M | $163.45M | — | $56.8M | — | $106.65M | — | $101.16M | $31.66M | $69.5M | $0.70 | $0.70 | 99,473,000 | 99,912,000 |
|---|
| 2014-12-31 | $918.93M | $709.29M | $209.64M | — | $57.4M | — | $152.24M | — | — | $46.69M | $102.47M | $0.99 | $0.99 | -1,101,000 | -1,089,000 |
|---|
| 2014-09-30 | $973.09M | $731.23M | $241.86M | — | $59.94M | — | $181.92M | — | $180.99M | $56.65M | $124.34M | $1.16 | $1.16 | 106,923,000 | 107,407,000 |
|---|
| 2014-06-30 | $927.41M | $709.19M | $218.22M | — | $56.9M | — | $161.31M | — | $160.55M | $50.25M | $110.3M | $1.02 | $1.02 | 108,002,000 | 108,421,000 |
|---|
| 2014-03-31 | $840.2M | $650.71M | $189.49M | — | $56.63M | — | $132.86M | — | $132.79M | $41.56M | $91.23M | $0.84 | $0.84 | 108,170,000 | 108,724,000 |
|---|
| 2013-12-31 | $894.8M | $696.99M | $197.81M | — | $61.05M | — | $136.75M | — | — | $42.97M | $93.43M | $0.86 | $0.86 | 41,000 | 28,000 |
|---|
| 2013-09-30 | $853.3M | $647.81M | $205.49M | — | $51.76M | — | $153.74M | — | $152.42M | $48.01M | $104.41M | $0.97 | $0.96 | 108,197,000 | 108,783,000 |
|---|
| 2013-06-30 | $820.37M | $618.51M | $201.86M | — | $55.53M | — | $146.34M | — | — | $45.44M | $98.81M | $0.91 | $0.91 | 108,197,000 | 108,713,000 |
|---|
| 2013-03-31 | $718.55M | $558.18M | $160.38M | — | $52.09M | — | $108.29M | — | — | $34.42M | $74.85M | $0.69 | $0.69 | 108,037,000 | 108,612,000 |
|---|
| 2012-12-31 | $780.95M | $608.42M | $172.53M | — | $53.78M | — | $118.75M | — | — | $37.07M | $80.6M | $0.75 | $0.74 | -37,000 | -20,000 |
|---|
| 2012-09-30 | $734.22M | $563.35M | $170.87M | — | $47.06M | — | $123.81M | — | — | $38.81M | $84.41M | $0.78 | $0.78 | 107,905,000 | 108,500,000 |
|---|
| 2012-06-30 | $672.55M | $511.39M | $161.16M | — | $51.11M | — | $110.05M | — | — | $33.36M | $72.55M | $0.67 | $0.67 | 108,097,000 | 108,663,000 |
|---|
| 2012-03-31 | $594.89M | $471.59M | $123.3M | — | $47.32M | — | $75.99M | — | — | $23.66M | $51.46M | $0.48 | $0.47 | 108,155,000 | 108,761,000 |
|---|
| 2011-12-31 | $574.2M | $443.45M | $130.75M | — | $48.28M | — | $82.47M | — | — | $26.88M | $58.32M | $0.54 | $0.53 | -92,000 | -113,000 |
|---|
| 2011-09-30 | $602.21M | $449.11M | $153.1M | — | $43.47M | — | $109.62M | — | — | $29.93M | $78.58M | $0.73 | $0.72 | 108,310,000 | 108,928,000 |
|---|
| 2011-06-30 | $545.84M | $419.72M | $126.12M | — | $44.44M | — | $81.67M | — | — | $26.07M | $56.69M | $0.52 | $0.52 | 108,533,000 | 109,147,000 |
|---|
| 2011-03-31 | $470.42M | $371.62M | $98.8M | — | $37.73M | — | $61.07M | — | — | $19.35M | $42.07M | $0.39 | $0.39 | 108,356,000 | 109,002,000 |
|---|
| 2010-12-31 | $501.3M | $383.81M | $117.49M | — | $43.75M | — | $73.74M | — | — | $25.01M | $47.79M | $0.44 | $0.43 | — | — |
|---|
| 2010-09-30 | $516.27M | $390.66M | $125.62M | — | $37.56M | — | $88.06M | — | — | $29.31M | $59.18M | $0.54 | $0.54 | — | — |
|---|
| 2010-06-30 | $464.3M | $340.8M | $123.5M | — | $38.13M | — | $85.37M | — | — | $29.25M | $54.32M | $0.49 | $0.49 | — | — |
|---|
| 2010-03-31 | $435.17M | $335.47M | $99.71M | — | $37.38M | — | $62.33M | — | — | $21.13M | $39.24M | $0.71 | $0.71 | — | — |
|---|
| 2009-12-31 | $452.26M | $344.53M | $107.73M | — | $35.6M | — | $72.13M | — | — | $24.8M | $46.06M | -$0.87 | -$0.87 | — | — |
|---|
| 2009-09-30 | $484.04M | $369.99M | $114.05M | — | $37.74M | — | $76.31M | — | — | $26.84M | $49.84M | $0.90 | $0.90 | — | — |
|---|
| 2009-06-30 | $450.68M | $340.54M | $110.15M | — | $35.85M | — | $74.3M | — | — | $25.91M | $48.11M | $0.87 | $0.87 | — | — |
|---|
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.64B | $2.22B | $568.44M | — | $263.89M | — | $304.55M | — | — | -$67.86M | $353.76M | $3.53 | $3.49 | 100,222,000 | 101,262,000 |
|---|
| 2024-12-31 | $2.54B | $2.18B | $485.49M | — | $239.22M | — | $246.27M | — | — | $77.45M | $147.47M | $1.46 | $1.44 | 101,180,000 | 102,369,000 |
|---|
| 2023-12-31 | $2.33B | $2.03B | $398.97M | — | $217.64M | — | $181.33M | — | — | $63.65M | $97.4M | $0.97 | $0.95 | 100,697,000 | 102,156,000 |
|---|
| 2022-12-31 | $1.98B | $1.76B | $307.38M | — | $196.51M | — | $110.86M | — | — | $53.11M | $25.94M | $0.26 | $0.26 | 100,185,000 | 101,447,000 |
|---|
| 2021-12-31 | $1.83B | $1.61B | $264.07M | — | $224.27M | — | $39.8M | — | — | $43.6M | -$49.31M | -$0.49 | -$0.49 | 99,706,000 | 99,706,000 |
|---|
| 2020-12-31 | $1.71B | $1.66B | $163.94M | — | $195.7M | — | -$446.08M | — | — | -$2.15M | -$496.75M | -$5.01 | -$5.01 | 99,233,000 | 99,233,000 |
|---|
| 2019-12-31 | $2B | $1.95B | $98.24M | — | $214.89M | — | -$290.71M | — | — | $17.62M | -$348.44M | -$3.52 | -$3.52 | 98,876,000 | 98,876,000 |
|---|
| 2018-12-31 | $1.91B | $1.78B | $129.23M | — | $198.26M | — | -$145.48M | — | — | $26.49M | -$212.33M | -$2.16 | -$2.16 | 98,496,000 | 98,496,000 |
|---|
| 2017-12-31 | $1.92B | $1.73B | $194.61M | — | $183.95M | — | $10.66M | — | — | -$184.24M | $166.4M | $1.69 | $1.68 | 98,238,000 | 98,764,000 |
|---|
| 2016-12-31 | $2.27B | $1.99B | $279.23M | — | $208.46M | — | $70.76M | — | — | $18.76M | $24.59M | $0.25 | $0.25 | 98,035,000 | 98,424,000 |
|---|
| 2015-12-31 | $3.06B | $2.46B | $605.43M | — | $231.62M | — | $373.81M | — | — | $105.25M | $231.01M | $2.35 | $2.34 | 98,417,000 | 98,808,000 |
|---|
| 2014-12-31 | $3.66B | $2.8B | $859.2M | — | $230.87M | — | $628.33M | — | — | $195.15M | $428.33M | $4.02 | $4.00 | 106,593,000 | 107,091,000 |
|---|
| 2013-12-31 | $3.29B | $2.52B | $765.54M | — | $220.42M | — | $545.12M | — | — | $170.84M | $371.5M | $3.43 | $3.42 | 108,158,000 | 108,731,000 |
|---|
| 2012-12-31 | $2.78B | $2.15B | $627.86M | — | $199.26M | — | $428.6M | — | — | $132.91M | $289.02M | $2.68 | $2.66 | 108,015,000 | 108,617,000 |
|---|
| 2011-12-31 | $2.19B | $1.68B | $508.76M | — | $173.93M | — | $334.83M | — | — | $102.23M | $235.66M | $2.18 | $2.16 | 108,308,000 | 109,001,000 |
|---|
| 2010-12-31 | $1.92B | $1.45B | $466.32M | — | $156.82M | — | $309.5M | — | — | $104.69M | $200.53M | $1.83 | $1.82 | 109,119,000 | 109,535,000 |
|---|
| 2009-12-31 | $1.82B | $1.38B | $437.73M | — | $145.61M | — | $292.12M | — | — | $101.42M | $188.35M | $1.71 | $1.70 | 109,532,000 | 110,053,000 |
|---|
| 2008-12-31 | $1.98B | $1.51B | $464.8M | — | $147.24M | — | $317.56M | — | — | $107.83M | $199.39M | $3.59 | $3.56 | — | — |
|---|