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 | — | — | — | — | — | — | — | — | $197M | $51M | $146M | $3.62 | $3.55 | 39,900,000 | 40,700,000 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $243M | $62M | $181M | $4.19 | $4.15 | 42,800,000 | 43,200,000 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $47M | -$6M | $54M | $1.28 | $1.24 | -600,000 | -500,000 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $196M | $8M | $188M | $4.04 | $3.96 | 46,500,000 | 47,500,000 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $174M | $35M | $139M | $2.97 | $2.94 | 46,700,000 | 47,200,000 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $197M | $55M | $138M | $2.81 | $2.78 | 49,000,000 | 49,600,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$27M | -$34M | $7M | $0.14 | $0.12 | 0 | 100,000 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $40M | $37M | $2M | $0.05 | $0.05 | 49,700,000 | 51,000,000 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $180M | $47M | $133M | $2.69 | $2.66 | 49,600,000 | 50,200,000 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $188M | $53M | $134M | $2.71 | $2.70 | 49,500,000 | 49,700,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $18M | -$26M | $43M | $0.91 | $0.90 | -200,000 | -200,000 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $225M | $52M | $171M | $3.44 | $3.42 | 49,900,000 | 50,100,000 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $86M | $22M | $48M | $0.95 | $0.95 | 50,100,000 | 50,300,000 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $638M | $183M | $455M | $9.10 | $9.08 | 50,000,000 | 50,100,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$208M | -$74M | -$134M | -$2.69 | -$2.69 | 0 | 0 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $189M | $55M | $134M | $2.69 | $2.69 | 49,800,000 | 49,900,000 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $16M | $4M | $12M | $0.25 | $0.25 | 49,800,000 | 49,900,000 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $302M | $91M | $210M | $4.22 | $4.20 | 49,900,000 | 50,000,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $64M | $4M | $18M | $0.34 | $0.34 | 0 | 0 |
|---|
| 2021-09-30 | $104.3M | $489.2M | — | — | — | — | $382.8M | — | $259M | $53M | $224M | $4.50 | $4.47 | 49,800,000 | 50,000,000 |
|---|
| 2021-06-30 | $96.1M | $494.5M | — | — | — | — | $473.3M | — | $354M | $91M | $274M | $5.50 | $5.47 | 49,700,000 | 50,000,000 |
|---|
| 2021-03-31 | $140.8M | $497.5M | — | — | — | — | $503.1M | — | $367M | $99M | $286M | $5.76 | $5.74 | 49,700,000 | 49,800,000 |
|---|
| 2020-12-31 | $159M | $602.6M | — | — | — | — | -$328.6M | — | $52.7M | $46.4M | $12.3M | $0.24 | $0.23 | 100,000 | 200,000 |
|---|
| 2020-09-30 | $134.5M | $482.7M | — | — | — | — | $291M | — | $175.9M | $42.6M | $133.3M | $2.79 | $2.79 | 47,700,000 | 47,800,000 |
|---|
| 2020-06-30 | $119.5M | $492.8M | — | — | — | — | $174.7M | — | $47M | $8.6M | $38.4M | $0.81 | $0.81 | 47,600,000 | 47,700,000 |
|---|
| 2020-03-31 | $164.3M | $499.2M | — | — | — | — | $164M | — | $25.4M | -$4.6M | $30M | $0.63 | $0.63 | 47,600,000 | 47,700,000 |
|---|
| 2019-12-31 | $242.4M | $705.2M | — | — | — | — | -$336.4M | — | $91M | $27.2M | $97.5M | $2.01 | $1.99 | -1,100,000 | -1,200,000 |
|---|
| 2019-09-30 | $198.6M | $687.5M | — | — | — | — | $304.2M | — | $164.2M | $42.6M | -$107.6M | -$2.22 | -$2.13 | 48,800,000 | 50,400,000 |
|---|
| 2019-06-30 | $217M | $654.8M | — | — | — | — | $337.3M | — | $193.8M | $51.4M | $139M | $2.65 | $2.64 | 51,300,000 | 52,600,000 |
|---|
| 2019-03-31 | $182.2M | $640.5M | — | — | — | — | $356.9M | — | $213M | $34.8M | $149.1M | $2.81 | $2.80 | 53,000,000 | 53,200,000 |
|---|
| 2018-12-31 | $268.2M | $697.8M | — | — | — | — | $508.6M | — | $363.8M | $110.7M | $284.9M | $5.26 | $5.24 | -300,000 | -300,000 |
|---|
| 2018-09-30 | $222.6M | $654M | — | — | — | — | $479.8M | — | $343M | $54.3M | $296.5M | $5.41 | $5.39 | 54,800,000 | 55,000,000 |
|---|
| 2018-06-30 | $247.4M | $593.6M | — | — | — | — | $396.7M | — | $263.1M | $39.3M | $217.8M | $3.94 | $3.93 | 55,200,000 | 55,400,000 |
|---|
| 2018-03-31 | $221.8M | $591.7M | — | — | — | — | $372.3M | — | $240.5M | $64M | $163.9M | $2.96 | $2.95 | 55,400,000 | 55,700,000 |
|---|
| 2017-12-31 | -$138.5M | -$653.6M | — | — | — | — | $335.1M | — | $287.7M | $35.9M | $271.3M | $4.90 | $4.87 | -100,000 | -100,000 |
|---|
| 2017-09-30 | $1.91B | $1.07B | — | — | — | — | $478.9M | — | $333.6M | $100.4M | $233.2M | $4.21 | $4.20 | 55,400,000 | 55,600,000 |
|---|
| 2017-06-30 | $1.82B | $1.01B | — | — | — | — | $351.4M | — | $213.9M | $76.2M | $137.7M | $2.48 | $2.47 | 55,600,000 | 55,800,000 |
|---|
| 2017-03-31 | $1.88B | $1.04B | — | — | — | — | $352.4M | — | $227.2M | $80.8M | $146.4M | $2.60 | $2.58 | 56,400,000 | 56,700,000 |
|---|
| 2016-12-31 | $1.83B | $1.2B | — | — | — | — | $179.7M | — | $62M | $51.4M | $10.6M | $0.22 | $0.22 | -400,000 | -300,000 |
|---|
| 2016-09-30 | $1.89B | $1.05B | — | — | — | — | $421M | — | $312.7M | $105.2M | $207.5M | $3.56 | $3.55 | 58,300,000 | 58,400,000 |
|---|
| 2016-06-30 | $1.75B | $1.03B | — | — | — | — | $320.6M | — | $216.9M | $76.2M | $140.7M | $1.24 | $1.24 | 58,800,000 | 59,000,000 |
|---|
| 2016-03-31 | $1.68B | $1B | — | — | — | — | $344.3M | — | $245.5M | $86.6M | $158.9M | $2.36 | $2.35 | 59,800,000 | 60,200,000 |
|---|
| 2015-12-31 | $1.75B | $1.03B | — | — | — | — | $364M | — | $274.6M | $94.5M | $180.1M | $2.36 | $2.34 | -200,000 | -300,000 |
|---|
| 2015-09-30 | $1.59B | $901M | — | — | — | — | $287.5M | — | $205.4M | $75M | $130.4M | $2.09 | $2.08 | 61,400,000 | 61,800,000 |
|---|
| 2015-06-30 | $1.5B | $896.6M | — | — | — | — | $285.7M | — | $205M | $75M | $130M | $2.12 | $2.11 | 61,900,000 | 62,300,000 |
|---|
| 2015-03-31 | $1.6B | $990M | — | — | — | — | $324.5M | — | $246.5M | $81.7M | $164.8M | $2.34 | $2.32 | 63,100,000 | 63,600,000 |
|---|
| 2014-12-31 | $1.49B | $895.59M | — | — | — | — | $212.43M | — | $144.07M | $67.85M | $76.22M | $0.74 | $0.89 | 1,402,000 | -487,000 |
|---|
| 2014-09-30 | $1.32B | $767.42M | — | — | — | — | $321.64M | — | $260.18M | $95.23M | $164.95M | $2.84 | $2.74 | 57,742,000 | 59,908,000 |
|---|
| 2014-06-30 | $1.27B | $783.37M | — | — | — | — | $282.54M | — | $219.61M | $80.42M | $139.19M | $2.54 | $2.19 | 54,154,000 | 62,637,000 |
|---|
| 2014-03-31 | $1.23B | $772.43M | — | — | — | — | $281.79M | — | $214.05M | $78.3M | $135.75M | $2.59 | $2.08 | 53,033,000 | 66,065,000 |
|---|
| 2013-12-31 | $1.14B | $681.07M | — | — | — | — | $249.74M | — | $184.26M | $66.39M | $117.87M | $2.40 | $1.79 | -9,000 | -302,000 |
|---|
| 2013-09-30 | $1.1B | $628.39M | — | — | — | — | $288.77M | — | $214.75M | $81.88M | $132.88M | $2.73 | $2.01 | 48,710,000 | 66,019,000 |
|---|
| 2013-06-30 | $1.03B | $619.29M | — | — | — | — | $269.18M | — | $185.71M | $69.27M | $116.44M | $2.37 | $1.71 | 49,123,000 | 68,167,000 |
|---|
| 2013-03-31 | $1.05B | $620.42M | — | — | — | — | $291.23M | — | $208.68M | $79.7M | $128.98M | $2.59 | $1.92 | 49,762,000 | 67,328,000 |
|---|
| 2012-12-31 | $971.84M | $573.8M | — | — | — | — | $216.73M | — | $138.36M | $54.69M | — | $1.68 | $1.25 | -78,000 | 604,000 |
|---|
| 2012-09-30 | $911.49M | $499.46M | — | — | — | — | $264.47M | — | $190.11M | $70.56M | — | $2.39 | $1.84 | 49,939,000 | 65,038,000 |
|---|
| 2012-06-30 | $866.49M | $506.46M | — | — | — | — | $240.54M | — | $167.48M | $63.66M | — | $2.07 | $1.63 | 50,161,000 | 63,731,000 |
|---|
| 2012-03-31 | $891.57M | $526.91M | — | — | — | — | $252.62M | — | $186.97M | $71.74M | — | $2.30 | $1.86 | 50,147,000 | 61,849,000 |
|---|
| 2011-12-31 | $847.55M | $499.11M | — | — | — | — | $181.3M | — | $107.33M | $41.42M | — | $1.33 | $1.10 | -261,000 | 427,000 |
|---|
| 2011-09-30 | $844.84M | $476.99M | — | — | — | — | $227.68M | — | $153.32M | $59.34M | $93.98M | $1.86 | $1.60 | 50,644,000 | 58,579,000 |
|---|
| 2011-06-30 | $740.46M | $431.25M | — | — | — | — | $191.79M | — | $113M | $43.97M | $69.02M | $1.35 | $1.19 | 51,070,000 | 58,145,000 |
|---|
| 2011-03-31 | $740.44M | $404.53M | — | — | — | — | $211.91M | — | $140.45M | $54.07M | $86.38M | $1.69 | $1.56 | 51,122,000 | 55,412,000 |
|---|
| 2010-12-31 | $755.72M | $440.47M | — | — | — | — | $140.63M | — | $72.98M | $24.37M | $46.7M | $0.90 | $0.85 | -209,000 | -110,000 |
|---|
| 2010-09-30 | $702.44M | $385.2M | — | — | — | — | $170.01M | — | $85.89M | $32.83M | $53.06M | $1.01 | $0.96 | 52,584,000 | 55,218,000 |
|---|
| 2010-06-30 | $669.72M | $358.71M | — | — | — | — | $160.38M | — | $76.53M | $29.21M | $47.32M | $0.89 | $0.83 | 53,188,000 | 56,821,000 |
|---|
| 2010-03-31 | $663.54M | $361M | — | — | — | — | $158.2M | — | $75.49M | $28.84M | $46.65M | $0.89 | $0.84 | 52,441 | 55,419 |
|---|
| 2009-12-31 | $545.92M | $379.7M | — | — | — | — | $132.01M | — | $91.16M | $31.19M | $40.65M | $0.77 | $0.71 | -1,181,000 | -253,000 |
|---|
| 2009-09-30 | $481.43M | $326.58M | — | — | — | — | $93.55M | — | $54.98M | $9.67M | $45.8M | $0.87 | $0.83 | 52,841,000 | 55,136,000 |
|---|
| 2009-06-30 | $457.54M | $326.57M | — | — | — | — | $80.58M | — | $46.47M | $18.09M | $29.44M | $0.52 | $0.51 | 56,918,000 | 57,808,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 | — | — | — | — | — | — | — | — | $615M | $94M | $518M | $11.07 | $10.89 | 46,800,000 | 47,600,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $381M | $102M | $277M | $5.58 | $5.49 | 49,600,000 | 50,400,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $968M | $231M | $718M | $14.39 | $14.34 | 49,800,000 | 50,000,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $300M | $76M | $223M | $4.47 | $4.46 | 49,900,000 | 50,000,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $1.04B | $247M | $801M | $16.09 | $16.02 | 49,700,000 | 50,000,000 |
|---|
| 2020-12-31 | $577.2M | $2.08B | — | — | — | — | $301M | — | $301M | $93M | $214M | $4.47 | $4.46 | 47,800,000 | 47,900,000 |
|---|
| 2019-12-31 | $840.2M | $2.69B | — | — | — | — | $662M | — | $662M | $156M | $278M | $5.38 | $5.46 | 50,000,000 | 50,900,000 |
|---|
| 2018-12-31 | $960.1M | $2.54B | — | — | — | — | $1.76B | — | $1.22B | $269.5M | $963.1M | $17.56 | $17.49 | 54,900,000 | 55,100,000 |
|---|
| 2017-12-31 | $5.47B | $2.47B | — | — | — | — | $1.52B | — | $1.06B | $293.3M | $788.7M | $14.17 | $14.10 | 55,700,000 | 55,900,000 |
|---|
| 2016-12-31 | $7.14B | $4.28B | — | — | — | — | $1.27B | — | $837M | $319.4M | $517.6M | $7.37 | $7.34 | 58,600,000 | 58,900,000 |
|---|
| 2015-12-31 | $6.44B | $3.81B | — | — | — | — | $1.26B | — | $931.6M | $326.2M | $605.4M | $8.91 | $8.85 | 61,900,000 | 62,300,000 |
|---|
| 2014-12-31 | $5.3B | $3.22B | — | — | — | — | $1.1B | — | $837.9M | $321.8M | $516.1M | $8.72 | $7.87 | 56,400,000 | 62,400,000 |
|---|
| 2013-12-31 | $4.32B | $2.55B | — | — | — | — | $1.1B | — | $793.41M | $297.24M | $496.17M | $10.09 | $7.42 | 49,190,000 | 66,866,000 |
|---|
| 2012-12-31 | $3.64B | $2.11B | — | — | — | — | $974.36M | — | $682.9M | $260.65M | $422.26M | $8.44 | $6.58 | 50,008,000 | 64,143,000 |
|---|
| 2011-12-31 | $3.17B | $1.81B | — | — | — | — | $812.68M | — | $514.1M | $198.81M | — | $6.22 | $5.45 | 50,687,000 | 57,804,000 |
|---|
| 2010-12-31 | $2.79B | $1.55B | — | — | — | — | $629.22M | — | $310.89M | $115.25M | $193.74M | $3.69 | $3.48 | 52,534,000 | 55,710,000 |
|---|
| 2009-12-31 | $1.96B | $1.35B | — | — | — | — | $407.76M | — | $262.95M | $86.23M | $143.73M | $2.58 | $2.49 | 55,765,000 | 57,706,000 |
|---|
| 2008-12-31 | $2.03B | $1.34B | — | — | — | — | $460.59M | — | $380.15M | $147.6M | $206.4M | $2.88 | $2.80 | 71,502,000 | 73,640,000 |
|---|