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 | $1.16B | $568.59M | $594.84M | — | — | $540.58M | $54.26M | — | $29.26M | $7.67M | $21.58M | $0.37 | $0.37 | 58,274,000 | 58,708,000 |
|---|
| 2026-03-31 | $1.22B | $633.27M | $586.46M | — | — | $509.02M | $77.44M | — | $51.27M | $15.48M | $35.79M | $0.62 | $0.61 | 57,534,000 | 58,846,000 |
|---|
| 2025-12-31 | $1.2B | $609.77M | $586.68M | — | — | $529.43M | $57.25M | — | $29.86M | $10.12M | $19.74M | $0.35 | $0.34 | 86,000 | -25,000 |
|---|
| 2025-09-30 | $1.16B | $601.64M | $563.08M | — | — | $510.32M | $52.75M | — | $19.87M | $6.65M | $13.22M | $0.23 | $0.22 | 56,703,000 | 58,890,000 |
|---|
| 2025-06-30 | $1.16B | $585.71M | $571.83M | — | — | $521.09M | $50.73M | — | $22.85M | $7.36M | $15.49M | $0.27 | $0.26 | 56,531,000 | 58,664,000 |
|---|
| 2025-03-31 | $1.18B | $626.23M | $550.13M | — | — | $487.51M | $62.62M | — | $35.51M | $10.72M | $24.79M | $0.44 | $0.42 | 55,945,000 | 58,358,000 |
|---|
| 2024-12-31 | $1.08B | $570.99M | $508.24M | — | — | $429.08M | $79.16M | — | $54.38M | $23.4M | $30.98M | $0.57 | $0.55 | 23,000 | 60,000 |
|---|
| 2024-09-30 | $1.07B | $557.77M | $511.09M | — | — | $441.03M | $70.06M | — | $44.16M | $13.3M | $30.86M | $0.56 | $0.55 | 54,700,000 | 55,962,000 |
|---|
| 2024-06-30 | $1.08B | $544.55M | $531.96M | — | — | $451.3M | $80.66M | — | $46.43M | $12.48M | $33.95M | $0.62 | $0.61 | 54,650,000 | 55,842,000 |
|---|
| 2024-03-31 | $1.1B | $566.9M | $529.07M | — | — | $467.31M | $61.76M | — | $32.57M | $4.89M | $27.69M | $0.51 | $0.50 | 54,544,000 | 55,815,000 |
|---|
| 2023-12-31 | $1.02B | $505.49M | $512.6M | — | — | $456.71M | $55.9M | — | $27.44M | $38.69M | -$11.25M | -$0.20 | -$0.20 | -316,000 | -1,689,000 |
|---|
| 2023-09-30 | $979.1M | $481.93M | $497.17M | — | — | $439.11M | $58.05M | — | $31.42M | $27.06M | $4.36M | $0.08 | $0.08 | 55,485,000 | 56,852,000 |
|---|
| 2023-06-30 | $979.16M | $472.94M | $506.23M | — | — | $422.2M | $84.03M | — | $56.8M | $102.42M | -$45.62M | -$0.83 | -$0.83 | 55,242,000 | 55,242,000 |
|---|
| 2023-03-31 | $1.02B | $509.8M | $506.26M | — | — | $541.38M | -$35.11M | — | -$62.79M | -$110.12M | $47.33M | $0.86 | $0.84 | 55,157,000 | 56,437,000 |
|---|
| 2022-12-31 | $990.46M | $495.1M | $495.36M | — | — | $453.02M | $42.34M | — | $15.94M | $13.29M | $2.65M | $0.05 | $0.05 | -526,000 | -832,000 |
|---|
| 2022-09-30 | $1.02B | $518.42M | $505.54M | — | — | $468.46M | $37.08M | — | $14.33M | $20.11M | -$5.78M | -$0.10 | -$0.10 | 55,380,000 | 55,380,000 |
|---|
| 2022-06-30 | $1.07B | $538.71M | $532.54M | — | — | $474.46M | $58.08M | — | $39.08M | $19.36M | $19.73M | $0.37 | $0.33 | 53,998,000 | 59,672,000 |
|---|
| 2022-03-31 | $1.16B | $613.63M | $546.1M | — | — | $535.05M | $11.04M | — | -$7.88M | -$3.65M | -$4.24M | -$0.08 | -$0.08 | 53,751,000 | 53,751,000 |
|---|
| 2021-12-31 | $1.17B | $603.17M | $568.26M | — | — | $531.43M | $36.83M | — | $18.19M | $8.38M | $9.81M | $0.20 | $0.17 | -550,000 | -617,000 |
|---|
| 2021-09-30 | $1.18B | $612.51M | $568.76M | — | — | $501.61M | $67.15M | — | $40.6M | $19.33M | $21.27M | $0.36 | $0.31 | 58,267,000 | 68,194,000 |
|---|
| 2021-06-30 | $1.19B | $606.5M | $587.47M | — | — | $480.95M | $106.52M | — | $86.13M | $24.82M | $61.31M | $1.05 | $0.90 | 58,295,000 | 67,820,000 |
|---|
| 2021-03-31 | $1.04B | $526.26M | $510.52M | — | — | $440.48M | $70.05M | — | $49.39M | $6.84M | $42.55M | $0.76 | $0.64 | 56,247,000 | 66,295,000 |
|---|
| 2020-12-31 | $716.49M | $289.08M | $427.41M | — | — | $372.78M | $54.64M | — | $51.48M | -$4.82M | $56.3M | $1.04 | $1.00 | 1,000 | 92,000 |
|---|
| 2020-09-30 | $712.02M | $286.99M | $425.03M | — | — | $344.84M | $80.19M | — | $76.99M | $12.96M | $64.03M | $1.19 | $1.15 | 53,985,000 | 55,606,000 |
|---|
| 2020-06-30 | $683.75M | $284.21M | $399.53M | — | — | $345.9M | $53.64M | — | $49.74M | $11.25M | $38.49M | $0.72 | $0.70 | 53,800,000 | 55,224,000 |
|---|
| 2020-03-31 | $701.94M | $281.76M | $420.18M | — | — | $371.3M | $48.88M | — | $44.57M | -$4.72M | $49.29M | $0.90 | $0.88 | 54,774,000 | 56,152,000 |
|---|
| 2019-12-31 | $667.86M | $256.72M | $411.14M | — | — | $343.3M | $67.83M | — | $63.18M | $22.69M | $40.49M | $0.73 | $0.71 | 135,000 | 202,000 |
|---|
| 2019-09-30 | $649.37M | $249.38M | $400M | — | — | $361.15M | $38.85M | — | $30.03M | -$1.25M | $31.28M | $0.57 | $0.56 | 54,487,000 | 56,058,000 |
|---|
| 2019-06-30 | $655.93M | $247.85M | $408.07M | — | — | $278.24M | $129.83M | — | $121.73M | $27.28M | $94.46M | $1.74 | $1.70 | 54,153,000 | 55,706,000 |
|---|
| 2019-03-31 | $696.69M | $271.83M | $424.87M | — | — | $407.52M | $17.35M | — | $8.83M | $1.51M | $49.29M | $0.14 | $0.13 | 53,930,000 | 55,496,000 |
|---|
| 2018-12-31 | $661.75M | $242.19M | $419.56M | — | — | $405.94M | $13.62M | — | $3.23M | $1.57M | $1.66M | $0.03 | $0.03 | 16,000 | 141,000 |
|---|
| 2018-09-30 | $644.94M | $237.2M | $407.74M | — | — | $382.11M | $25.63M | — | $15.48M | $2.56M | $12.92M | $0.24 | $0.24 | 53,508,000 | 54,912,000 |
|---|
| 2018-06-30 | $655.73M | $231.84M | $423.89M | — | — | $396.74M | $27.15M | — | $16.55M | $2.79M | $13.75M | $0.26 | $0.25 | 53,450,000 | 54,295,000 |
|---|
| 2018-03-31 | $698.04M | $261.07M | $436.98M | — | — | $447.25M | -$10.27M | — | -$21.42M | -$1.58M | -$19.84M | -$0.37 | -$0.37 | 53,406,000 | 53,406,000 |
|---|
| 2017-12-31 | $638.95M | $228.07M | $410.88M | — | — | $465.77M | -$54.89M | — | -$66.24M | -$101.07M | $34.82M | $0.65 | $0.65 | 10,000 | 572,000 |
|---|
| 2017-09-30 | $643.97M | $231.5M | $412.47M | — | — | $420.91M | -$8.45M | — | -$19.72M | -$7.12M | -$12.6M | -$0.24 | -$0.24 | 53,306,000 | 53,306,000 |
|---|
| 2017-06-30 | $677.64M | $245.1M | $432.53M | — | — | $433.41M | -$873,000.00 | — | -$13.91M | -$5.02M | -$8.89M | -$0.17 | -$0.17 | 53,292,000 | 53,292,000 |
|---|
| 2017-03-31 | $741.99M | $279.32M | $462.66M | — | — | $461.51M | $1.15M | — | -$10.32M | -$3.64M | -$6.68M | -$0.13 | -$0.13 | 53,217,000 | 53,217,000 |
|---|
| 2016-12-31 | $684.1M | $241.38M | $442.72M | — | — | $602M | -$159.28M | — | -$170.88M | -$24.49M | -$146.38M | -$2.76 | -$2.75 | 10,000 | -271,000 |
|---|
| 2016-09-30 | $693.88M | $236.65M | $457.23M | — | — | $440.53M | $16.7M | — | $5.13M | -$1.05M | $6.18M | $0.12 | $0.12 | 53,155,000 | 53,454,000 |
|---|
| 2016-06-30 | $749.62M | $249.46M | $500.16M | — | — | $472.61M | $27.55M | — | $15.92M | $5.98M | $9.95M | $0.19 | $0.19 | 53,092,000 | 53,381,000 |
|---|
| 2016-03-31 | $835.65M | $300.71M | $534.94M | — | — | $486.51M | $48.43M | — | $36.55M | $11.49M | $25.06M | $0.47 | $0.47 | 53,085,000 | 53,342,000 |
|---|
| 2015-12-31 | $793.83M | $267.46M | $526.38M | — | — | $1.65B | -$1.12B | — | -$1.13B | -$132.89M | -$999.87M | -$18.84 | -$18.84 | 6,000 | -307,000 |
|---|
| 2015-09-30 | $791.61M | $302.99M | $488.61M | — | — | $482.05M | $6.57M | — | -$5.77M | -$1.68M | -$4.09M | -$0.08 | -$0.08 | 53,060,000 | 53,333,000 |
|---|
| 2015-06-30 | $815.34M | $276.81M | $538.53M | — | — | $488.83M | $49.7M | — | $37.74M | $14.59M | $23.15M | $0.44 | $0.43 | 53,039,000 | 53,361,000 |
|---|
| 2015-03-31 | $877.64M | $313.05M | $564.59M | — | — | $508M | $56.6M | — | $44.21M | $16.91M | $27.3M | $0.51 | $0.51 | 53,033,000 | 53,377,000 |
|---|
| 2014-12-31 | $796.53M | $251.5M | $545.03M | — | — | $497.34M | $47.69M | — | $35.3M | $9.75M | $25.55M | $0.48 | $0.47 | 22,000 | 57,000 |
|---|
| 2014-09-30 | $764.36M | $224.61M | $539.76M | — | — | $493.84M | $45.92M | — | $34.14M | $8.21M | $25.93M | $0.49 | $0.49 | 52,864,000 | 53,114,000 |
|---|
| 2014-06-30 | $768.43M | $231.4M | $537.02M | — | — | $496.63M | $40.39M | — | $28.84M | $11.16M | $17.68M | $0.33 | $0.33 | 52,824,000 | 53,074,000 |
|---|
| 2014-03-31 | $828.47M | $265.92M | $562.55M | — | — | $503.09M | $59.46M | — | $44.08M | $16.81M | $27.27M | $0.52 | $0.51 | 52,795,000 | 53,020,000 |
|---|
| 2013-12-31 | $759.45M | $216.58M | $542.86M | — | — | $507.64M | $35.22M | — | $24.52M | -$51.8M | $13.58M | $0.27 | $0.27 | -619,000 | -638,000 |
|---|
| 2013-09-30 | $754.78M | $225.45M | $529.33M | — | — | $473.56M | $55.77M | — | $45.04M | $17.88M | $27.17M | $0.51 | $0.50 | 53,438,000 | 53,812,000 |
|---|
| 2013-06-30 | $760.51M | $229.89M | $530.62M | — | — | $453.39M | $77.23M | — | $67.56M | $25.68M | $41.88M | $0.76 | $0.76 | 54,885,000 | 55,253,000 |
|---|
| 2013-03-31 | $819.28M | $268.6M | $550.68M | — | — | $471.89M | $78.78M | — | $71.08M | $24.94M | $46.13M | $0.80 | $0.79 | 57,947,000 | 58,335,000 |
|---|
| 2012-12-31 | $751.41M | $220.67M | $530.73M | — | — | $456.88M | $73.86M | — | $67.58M | $23.59M | $43.99M | $0.76 | $0.75 | -185,000 | -204,000 |
|---|
| 2012-09-30 | $739.31M | $219.97M | $519.34M | — | — | $451.23M | $68.11M | — | $60.18M | $20.27M | $39.91M | $0.68 | $0.67 | 58,882,000 | 59,312,000 |
|---|
| 2012-06-30 | $749.7M | $222.73M | $526.97M | — | — | $447.95M | $79.03M | — | $70.81M | $26.62M | $44.18M | $0.75 | $0.74 | 59,160,000 | 59,578,000 |
|---|
| 2012-03-31 | $835.25M | $274.84M | $560.42M | — | — | $468.38M | $92.03M | — | $83.24M | $31.3M | $51.94M | $0.88 | $0.87 | 59,252,000 | 59,935,000 |
|---|
| 2011-12-31 | $737.48M | $220.19M | $517.29M | — | — | $437.33M | $79.96M | — | $71.06M | $22.94M | $48.12M | $0.81 | $0.80 | -756,000 | -759,000 |
|---|
| 2011-09-30 | $704.27M | $198.55M | $505.72M | — | — | $447.93M | $57.8M | — | $49.08M | $17.85M | $31.22M | $0.52 | $0.52 | 60,030,000 | 60,504,000 |
|---|
| 2011-06-30 | $698.25M | $191.9M | $506.36M | — | — | $433.2M | $73.15M | — | $63.78M | $23.89M | $39.89M | $0.64 | $0.63 | 62,450,000 | 63,148,000 |
|---|
| 2011-03-31 | $742.18M | $219.03M | $523.15M | — | — | $442.73M | $80.42M | — | $70.81M | $26.58M | $44.23M | $0.70 | $0.69 | 63,353,000 | 64,292,000 |
|---|
| 2010-12-31 | $677.09M | — | — | — | — | -$121.71M | $62.84M | — | $51.44M | $19.59M | $31.85M | $0.51 | $0.49 | -475,000 | -442,000 |
|---|
| 2010-09-30 | $664.58M | — | — | — | — | $595.19M | $69.39M | — | $63.59M | $23.09M | $40.5M | $0.62 | $0.62 | 65,094,000 | 65,746,000 |
|---|
| 2010-06-30 | $671.54M | — | — | — | — | $588.71M | $82.83M | — | $76.94M | $29.11M | $47.83M | $0.73 | $0.72 | 65,945,000 | 66,773,000 |
|---|
| 2010-03-31 | $718.42M | — | — | — | — | $629.72M | $88.7M | — | $82.79M | $31.33M | $51.46M | $0.78 | $0.77 | — | — |
|---|
| 2009-12-31 | $672.91M | — | — | — | — | -$165.63M | $74.58M | — | $70.08M | $26.39M | $43.69M | $0.66 | $0.66 | — | — |
|---|
| 2009-09-30 | $671.25M | — | — | — | — | $606.88M | $64.37M | — | $59.65M | $22.81M | $36.84M | $0.56 | $0.55 | — | — |
|---|
| 2009-06-30 | $679.61M | — | — | — | — | $604.33M | $75.28M | — | $67.51M | $25.56M | $41.95M | $0.64 | $0.63 | — | — |
|---|
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 | $4.7B | $2.42B | $2.27B | — | — | $2.05B | $223.35M | — | $108.09M | $34.85M | $73.24M | $1.30 | $1.25 | 56,479,000 | 58,612,000 |
|---|
| 2024-12-31 | $4.32B | $2.24B | $2.08B | — | — | $1.79B | $291.63M | — | $177.54M | $54.06M | $123.48M | $2.26 | $2.21 | 54,654,000 | 55,933,000 |
|---|
| 2023-12-31 | $3.99B | $1.97B | $2.02B | — | — | $1.86B | $162.87M | — | $52.87M | $58.05M | -$5.18M | -$0.09 | -$0.09 | 54,978,000 | 54,978,000 |
|---|
| 2022-12-31 | $4.25B | $2.17B | $2.08B | — | — | $1.93B | $148.54M | — | $61.47M | $49.11M | $12.36M | $0.23 | $0.21 | 53,850,000 | 58,966,000 |
|---|
| 2021-12-31 | $4.58B | $2.35B | $2.24B | — | — | $1.95B | $280.54M | — | $194.3M | $59.36M | $134.94M | $2.37 | $2.02 | 57,053,000 | 66,839,000 |
|---|
| 2020-12-31 | $2.81B | $1.14B | $1.67B | — | — | $1.43B | $237.34M | — | $222.78M | $14.66M | $208.12M | $3.84 | $3.73 | 54,187,000 | 55,754,000 |
|---|
| 2019-12-31 | $2.67B | $1.03B | $1.64B | — | — | $1.39B | $253.86M | — | $223.78M | $50.24M | $173.55M | $3.19 | $3.10 | 54,325,000 | 55,955,000 |
|---|
| 2018-12-31 | $2.66B | $972.3M | $1.69B | — | — | $1.63B | $56.14M | — | $13.84M | $5.35M | $8.49M | $0.16 | $0.16 | 53,471,000 | 54,542,000 |
|---|
| 2017-12-31 | $2.7B | $984M | $1.72B | — | — | $1.78B | -$63.06M | — | -$110.2M | -$116.85M | $6.65M | $0.12 | $0.12 | 53,282,000 | 53,844,000 |
|---|
| 2016-12-31 | $2.96B | $1.03B | $1.94B | — | — | $2B | -$66.6M | — | -$113.27M | -$8.08M | -$105.2M | -$1.98 | -$1.98 | 53,121,000 | 53,121,000 |
|---|
| 2015-12-31 | $3.28B | $1.16B | $2.12B | — | — | $3.13B | -$1.01B | — | -$1.06B | -$103.06M | -$953.52M | -$17.97 | -$17.97 | 53,050,000 | 53,050,000 |
|---|
| 2014-12-31 | $3.16B | $973.43M | $2.18B | — | — | $1.99B | $193.46M | — | $142.35M | $45.93M | $96.42M | $1.82 | $1.81 | 52,850,000 | 53,126,000 |
|---|
| 2013-12-31 | $3.09B | $940.53M | $2.15B | — | — | $1.91B | $247.01M | — | $208.2M | $16.7M | $128.76M | $2.35 | $2.33 | 54,804,000 | 55,162,000 |
|---|
| 2012-12-31 | $3.08B | $938.21M | $2.14B | — | — | $1.82B | $313.03M | — | $281.81M | $101.79M | $180.02M | $3.06 | $3.03 | 58,913,000 | 59,405,000 |
|---|
| 2011-12-31 | $2.88B | $829.67M | $2.05B | — | — | $1.76B | $291.33M | — | $254.72M | $91.26M | $163.46M | $2.67 | $2.64 | 61,188,000 | 61,889,000 |
|---|
| 2010-12-31 | $2.73B | $735.96M | $2B | — | — | $1.69B | $303.77M | — | $274.76M | $103.12M | $171.64M | $2.64 | $2.60 | 65,104,000 | 65,903,000 |
|---|
| 2009-12-31 | $2.75B | $763.96M | $1.99B | — | — | $1.69B | $296.32M | — | $270.37M | $102.52M | $167.86M | $2.54 | $2.52 | 65,986,000 | 66,567,000 |
|---|
| 2008-12-31 | $2.88B | — | — | — | — | $2.61B | $274.39M | — | $221.34M | $81.72M | $139.62M | $2.10 | $2.08 | — | — |
|---|