Complete source-backed income-statement history.
- Available history
- 2008-11-30 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 | $867M | — | — | $46M | — | — | $487.5M | -$70.2M | $417.3M | $75.3M | $342M | $4.70 | $4.69 | 72,800,000 | 72,900,000 |
|---|
| 2026-03-31 | $850.8M | — | — | $49.6M | — | — | $456.9M | -$67.7M | $389.2M | -$16.8M | $406M | $5.54 | $5.53 | 73,300,000 | 73,400,000 |
|---|
| 2025-12-31 | $822.53M | — | — | $41.12M | — | — | $463.62M | -$74.78M | $388.84M | $104.17M | $284.67M | $3.83 | $3.82 | -655,000 | -654,000 |
|---|
| 2025-09-30 | $793.43M | — | — | $44.81M | — | — | $447.69M | -$51.18M | $396.51M | $71.12M | $325.39M | $4.26 | $4.25 | 76,460,000 | 76,579,000 |
|---|
| 2025-06-30 | $772.7M | — | — | $44.1M | — | — | $425.3M | -$47.5M | $377.8M | $74.1M | $303.7M | $3.92 | $3.92 | 77,400,000 | 77,500,000 |
|---|
| 2025-03-31 | $745.8M | — | — | $47.6M | — | — | $377M | -$45.9M | $331.1M | $42.5M | $288.6M | $3.72 | $3.71 | 77,600,000 | 77,800,000 |
|---|
| 2024-12-31 | $743.51M | — | — | $38.47M | — | — | $405.19M | -$41.85M | $363.35M | $57.83M | $305.52M | $3.91 | $3.90 | -215,000 | -199,000 |
|---|
| 2024-09-30 | $724.71M | — | — | $38.58M | — | — | $401.33M | -$44.4M | $356.94M | $76.04M | $280.9M | $3.58 | $3.57 | 78,499,000 | 78,729,000 |
|---|
| 2024-06-30 | $707.95M | — | — | $41.07M | — | — | $382.61M | -$42.61M | $339.99M | $73.24M | $266.76M | $3.37 | $3.37 | 79,085,000 | 79,245,000 |
|---|
| 2024-03-31 | $679.97M | — | — | $40.53M | — | — | $339.38M | -$43.49M | $295.89M | $39.94M | $255.95M | $3.23 | $3.22 | 79,195,000 | 79,508,000 |
|---|
| 2023-12-31 | $690.11M | — | — | $39.22M | — | — | $370.75M | $97.13M | $467.88M | $64.5M | $403.38M | $5.09 | $5.07 | -118,000 | -116,000 |
|---|
| 2023-09-30 | $625.44M | — | — | $31.44M | — | — | $353.31M | -$35.65M | $317.66M | $58M | $259.66M | $3.28 | $3.27 | 79,116,000 | 79,500,000 |
|---|
| 2023-06-30 | $621.16M | — | — | $30.14M | — | — | $345.95M | -$38.8M | $307.16M | $60.33M | $246.83M | $3.10 | $3.09 | 79,592,000 | 79,905,000 |
|---|
| 2023-03-31 | $592.22M | — | — | $31.32M | — | — | $314.6M | -$38.23M | $276.37M | $37.64M | $238.73M | $2.98 | $2.97 | 80,041,000 | 80,482,000 |
|---|
| 2022-12-31 | $576.21M | — | — | $29.03M | — | — | $308.75M | -$43.09M | $265.66M | $50.69M | $214.97M | $2.69 | $2.67 | -255,000 | -266,000 |
|---|
| 2022-09-30 | $560.64M | — | — | $25.94M | — | — | $309.53M | -$40.33M | $269.2M | $52.61M | $216.59M | $2.69 | $2.68 | 80,500,000 | 80,874,000 |
|---|
| 2022-06-30 | $551.81M | — | — | $23.92M | — | — | $300.38M | -$40.35M | $260.03M | $49.45M | $210.59M | $2.60 | $2.59 | 80,923,000 | 81,295,000 |
|---|
| 2022-03-31 | $559.95M | — | — | $28.32M | — | — | $288.98M | -$40.04M | $248.94M | $20.52M | $228.42M | $2.80 | $2.78 | 81,591,000 | 82,286,000 |
|---|
| 2021-12-31 | $549.84M | — | — | $30.82M | — | — | $280.59M | -$34.82M | $245.76M | $51.9M | $193.87M | $2.35 | $2.32 | -13,000 | 33,000 |
|---|
| 2021-09-30 | $517.1M | $89.67M | — | $28.35M | — | — | $280.23M | -$79.58M | $200.65M | $30.77M | $169.88M | $2.06 | $2.03 | 82,470,000 | 83,554,000 |
|---|
| 2021-06-30 | $498.18M | $87.33M | — | $27.53M | — | — | $257.53M | -$61.84M | $195.7M | $30.27M | $165.42M | $2.01 | $1.99 | 82,454,000 | 83,295,000 |
|---|
| 2021-03-31 | $478.42M | $85.78M | — | $24.86M | — | — | $254.38M | -$38.35M | $216.03M | $19.21M | $196.82M | $2.38 | $2.36 | 82,640,000 | 83,493,000 |
|---|
| 2020-12-31 | $443.66M | $75.94M | — | $27.06M | — | — | $234.09M | -$38.92M | $195.17M | $38.95M | $156.22M | $1.89 | $1.86 | -328,000 | -272,000 |
|---|
| 2020-09-30 | $425.33M | $70.7M | — | $24.9M | — | — | $227.62M | -$38.58M | $189.04M | $6.69M | $182.36M | $2.18 | $2.16 | 83,602,000 | 84,479,000 |
|---|
| 2020-06-30 | $409.62M | $70.46M | — | $22.53M | — | — | $215.18M | -$76.01M | $139.17M | $24.04M | $115.12M | $1.38 | $1.36 | 83,666,000 | 84,349,000 |
|---|
| 2020-03-31 | $416.78M | $74.61M | — | $26.56M | — | — | $207.88M | -$45.04M | $162.85M | $14.72M | $148.13M | $1.75 | $1.73 | 84,870,000 | 85,548,000 |
|---|
| 2019-12-31 | $406.61M | $70.15M | — | $27.1M | — | — | $199.43M | -$52.9M | $146.53M | $23.75M | $122.78M | $1.45 | $1.44 | 53,000 | 3,000 |
|---|
| 2019-09-30 | $394.25M | $70.49M | — | $24.31M | — | — | $201.22M | -$32.47M | $168.75M | $31.77M | $136.98M | $1.62 | $1.60 | 84,765,000 | 85,550,000 |
|---|
| 2019-06-30 | $385.56M | $71.98M | — | $23.75M | — | — | $192.38M | -$32.63M | $159.75M | $34.06M | $125.69M | $1.48 | $1.47 | 84,750,000 | 85,393,000 |
|---|
| 2019-03-31 | $371.38M | $82.35M | — | $23.17M | — | — | $162.68M | -$34.38M | $128.29M | -$49.9M | $178.19M | $2.11 | $2.08 | 84,253,000 | 85,649,000 |
|---|
| 2018-12-31 | $361.69M | $73.76M | — | $20.31M | — | — | $169.82M | $17.47M | $187.29M | $35.16M | $152.13M | $1.85 | $1.79 | -2,144,000 | -2,142,000 |
|---|
| 2018-09-30 | $357.93M | $70.91M | — | $20.59M | — | — | $176.4M | -$29.56M | $146.85M | $23.01M | $123.83M | $1.39 | $1.36 | 88,796,000 | 91,372,000 |
|---|
| 2018-06-30 | $363.05M | $71.37M | — | $19.8M | — | — | $173.51M | -$17.19M | $156.32M | $39.49M | $116.83M | $1.31 | $1.28 | 89,112,000 | 91,586,000 |
|---|
| 2018-03-31 | $351.32M | $71.3M | — | $20.71M | — | — | $167.17M | -$27.73M | $139.44M | $24.35M | $115.09M | $1.28 | $1.24 | 90,075,000 | 92,587,000 |
|---|
| 2017-12-31 | $334.78M | $69.25M | — | $20.71M | — | — | $154.14M | -$27.18M | $126.96M | $62.36M | $64.6M | $0.71 | $0.70 | -70,000 | 183,000 |
|---|
| 2017-09-30 | $322.1M | $68.43M | — | $17.97M | — | — | $148.8M | -$28M | $120.8M | $35.65M | $85.15M | $0.94 | $0.93 | 90,112,000 | 91,868,000 |
|---|
| 2017-06-30 | $316.09M | $68.54M | — | $18.2M | — | — | $146.1M | -$28.59M | $117.51M | $36.25M | $81.27M | $0.90 | $0.89 | 90,404,000 | 91,708,000 |
|---|
| 2017-03-31 | $301.21M | $67.46M | — | $18.97M | — | — | $130.73M | -$29.11M | $101.63M | $28.67M | $72.95M | $0.80 | $0.80 | 90,708,000 | 91,624,000 |
|---|
| 2016-12-31 | $292.81M | $63.82M | — | $18.96M | — | — | $126.01M | -$28.92M | $97.1M | $28.85M | $68.25M | $0.73 | $0.72 | -893,000 | -905,000 |
|---|
| 2016-09-30 | $288.43M | $62.99M | — | $18.75M | — | — | $123.26M | -$25.74M | $97.52M | $32.24M | $65.28M | $0.69 | $0.68 | 94,823,000 | 95,473,000 |
|---|
| 2016-06-30 | $290.6M | $62.13M | — | $18.57M | — | — | $125.69M | -$25.15M | $100.54M | $33.59M | $66.96M | $0.69 | $0.69 | 96,412,000 | 96,888,000 |
|---|
| 2016-03-31 | $278.83M | $63.17M | — | $18.93M | — | — | $113.14M | -$22.36M | $90.78M | $30.41M | $60.37M | $0.61 | $0.60 | 99,425,000 | 99,998,000 |
|---|
| 2015-12-31 | $272.89M | $64.8M | — | $17.78M | — | — | $107.54M | -$22.11M | $85.44M | $25.44M | $59.41M | $0.57 | $0.56 | -2,007,000 | -2,025,000 |
|---|
| 2015-09-30 | $268.77M | $65.59M | — | $15.55M | — | — | $109.1M | -$10.06M | $99.04M | $34.64M | $64.4M | $0.59 | $0.59 | 108,773,000 | 109,440,000 |
|---|
| 2015-06-30 | $270.58M | $67.39M | — | $20.81M | $75.56M | — | $98.51M | -$11.1M | $87.42M | $31.4M | $56.02M | $0.50 | $0.50 | 112,143,000 | 112,931,000 |
|---|
| 2015-03-31 | $262.77M | $69.9M | — | $23.19M | $72.47M | — | $88.74M | -$11.08M | $77.66M | $28.04M | $43.83M | $0.39 | $0.39 | 112,520,000 | 113,522,000 |
|---|
| 2014-12-31 | $251.11M | $69.84M | — | $17.24M | $69.35M | — | $85.09M | -$14.37M | $70.73M | $27.46M | $44.34M | $0.40 | $0.40 | -1,103,000 | -1,097,000 |
|---|
| 2014-09-30 | $251.66M | $69.77M | — | $19.02M | $70.83M | — | $84.04M | -$4.04M | $80M | $28.27M | $51.71M | $0.44 | $0.44 | 116,251,000 | 117,163,000 |
|---|
| 2014-06-30 | $254.23M | — | — | — | $71.52M | — | $88.53M | -$4.45M | $84.08M | $27.28M | $107.66M | $0.92 | $0.91 | 116,702,000 | 117,664,000 |
|---|
| 2014-03-31 | $239.69M | — | — | — | $67.66M | — | $79.51M | -$5.97M | $73.53M | $26.39M | $80.4M | $0.68 | $0.68 | 117,582,000 | 118,597,000 |
|---|
| 2013-12-31 | $236.86M | — | — | — | $64.17M | — | $83.65M | -$6.65M | $76.99M | $36.12M | $47.26M | $0.40 | $0.39 | -397,000 | -372,000 |
|---|
| 2013-09-30 | $228.61M | — | — | — | $59.92M | — | $83.9M | -$6.16M | $77.74M | $27.8M | $55.31M | $0.46 | $0.46 | 119,607,000 | 120,578,000 |
|---|
| 2013-06-30 | $228.42M | — | — | — | $52.84M | — | $89.89M | -$5.99M | $83.9M | $27.76M | $61.05M | $0.50 | $0.50 | 121,149,000 | 122,069,000 |
|---|
| 2013-03-31 | $219.47M | — | — | — | $55.52M | — | $82.89M | -$8.7M | $74.19M | $21.23M | $58.94M | $0.49 | $0.48 | 120,746,000 | 121,702,000 |
|---|
| 2012-12-31 | $123.93M | — | — | — | $35.89M | — | $66.61M | -$6.9M | $59.71M | $24.7M | $54.45M | $0.44 | $0.43 | 7,000 | -83,000 |
|---|
| 2012-09-30 | $235.44M | — | — | — | $62.97M | — | $83.53M | -$7.94M | $75.59M | $27.32M | $48.27M | $0.39 | $0.39 | 122,261,000 | 123,450,000 |
|---|
| 2012-06-30 | $238.57M | — | — | — | $57.6M | — | $87.12M | -$29.86M | $57.26M | $19.72M | $37.55M | $0.31 | $0.30 | 122,030,000 | 123,295,000 |
|---|
| 2012-03-31 | $229.05M | — | — | — | $55.44M | — | $80.98M | -$12.74M | $68.24M | $24.27M | $43.97M | $0.36 | $0.35 | 121,754,000 | 123,113,000 |
|---|
| 2011-12-31 | $226.13M | — | — | — | $54.51M | — | $81.63M | -$11.51M | $70.13M | $25.64M | $44.49M | $0.37 | $0.36 | 147,000 | 90,000 |
|---|
| 2011-09-30 | $225.03M | — | — | — | $53.72M | — | $82.25M | -$11.95M | $70.3M | $20.51M | $49.79M | $0.41 | $0.40 | 120,831,000 | 122,303,000 |
|---|
| 2011-06-30 | $226.48M | — | — | — | $53.32M | — | $82.69M | -$13.05M | $69.64M | $23.98M | $45.66M | $0.38 | $0.37 | 120,592,000 | 122,235,000 |
|---|
| 2011-03-31 | $223.3M | — | — | — | $51.42M | — | $75.43M | -$22.09M | $53.34M | $19.82M | $33.52M | $0.28 | $0.27 | 120,282,000 | 122,013,000 |
|---|
| 2010-11-30 | $213.32M | — | — | — | $49.3M | — | $70.72M | -$19.64M | $51.08M | $20.81M | $30.27M | $0.26 | $0.26 | 2,402,000 | 2,595,000 |
|---|
| 2010-08-31 | $202.73M | — | — | — | $63.31M | — | $41.45M | -$20.83M | $20.62M | $10.31M | $10.32M | $0.09 | $0.08 | 118,339,000 | 120,341,000 |
|---|
| 2010-05-31 | $125.17M | — | — | — | $40.18M | — | $46.7M | -$8.75M | $37.95M | $13.88M | $24.07M | $0.23 | $0.22 | 105,345,000 | 106,003,000 |
|---|
| 2010-02-28 | $121.68M | — | — | — | $37.46M | — | $47.26M | -$3.42M | $43.84M | $16.32M | $27.52M | $0.26 | $0.26 | 105,235,000 | 105,844,000 |
|---|
| 2009-11-30 | $118.79M | — | — | — | $33.49M | — | $43.76M | -$4.1M | $39.65M | $15.12M | $24.54M | $0.25 | $0.25 | 257,000 | 362,000 |
|---|
| 2009-08-31 | $108.87M | — | — | — | $33.53M | — | $37.8M | -$4.09M | $33.71M | $12.79M | $20.92M | $0.20 | $0.20 | 100,402,000 | 100,833,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 | $3.13B | — | — | $177.6M | — | — | $1.71B | -$219.31M | $1.49B | $291.95M | $1.2B | $15.72 | $15.69 | 76,504,000 | 76,636,000 |
|---|
| 2024-12-31 | $2.86B | — | — | $158.65M | — | — | $1.53B | -$172.35M | $1.36B | $247.04M | $1.11B | $14.09 | $14.05 | 78,710,000 | 78,960,000 |
|---|
| 2023-12-31 | $2.53B | — | — | $132.12M | — | — | $1.38B | -$15.55M | $1.37B | $220.47M | $1.15B | $14.45 | $14.39 | 79,462,000 | 79,843,000 |
|---|
| 2022-12-31 | $2.25B | — | — | $107.21M | — | — | $1.21B | -$163.8M | $1.04B | $173.27M | $870.57M | $10.78 | $10.72 | 80,746,000 | 81,215,000 |
|---|
| 2021-12-31 | $2.04B | — | — | $111.56M | — | — | $1.07B | -$214.59M | $858.14M | $132.15M | $725.98M | $8.80 | $8.70 | 82,508,000 | 83,479,000 |
|---|
| 2020-12-31 | $1.7B | $291.7M | — | $101.05M | — | — | $884.76M | -$198.54M | $686.23M | $84.4M | $601.82M | $7.19 | $7.12 | 83,716,000 | 84,517,000 |
|---|
| 2019-12-31 | $1.56B | $294.96M | — | $98.33M | — | — | $755.7M | -$152.38M | $603.32M | $39.67M | $563.65M | $6.66 | $6.59 | 84,644,000 | 85,536,000 |
|---|
| 2018-12-31 | $1.43B | $287.34M | — | $81.41M | — | — | $686.9M | -$57M | $629.9M | $122.01M | $507.89M | $5.83 | $5.66 | 87,179,000 | 89,701,000 |
|---|
| 2017-12-31 | $1.27B | $273.68M | — | $75.85M | — | — | $579.77M | -$112.87M | $466.9M | $162.93M | $303.97M | $3.36 | $3.31 | 90,336,000 | 91,914,000 |
|---|
| 2016-12-31 | $1.15B | $252.11M | — | $75.2M | — | — | $488.1M | -$102.17M | $385.94M | $125.08M | $260.86M | $2.72 | $2.70 | 95,986,000 | 96,540,000 |
|---|
| 2015-12-31 | $1.08B | $267.7M | — | $77.32M | — | — | $403.9M | -$54.34M | $349.55M | $119.52M | $223.65M | $2.05 | $2.03 | 109,124,000 | 109,926,000 |
|---|
| 2014-12-31 | $996.68M | $276.62M | — | $71.1M | $279.35M | — | $337.17M | -$28.83M | $308.34M | $109.4M | $284.11M | $2.45 | $2.43 | 115,737,000 | 116,706,000 |
|---|
| 2013-12-31 | $913.36M | $240.7M | — | $61M | $232.45M | — | $340.33M | -$27.5M | $312.83M | $112.92M | $222.56M | $1.85 | $1.83 | 120,100,000 | 121,074,000 |
|---|
| 2012-12-31 | $826.99M | — | — | — | $211.91M | — | $318.24M | -$57.43M | $260.8M | $96.01M | $184.24M | $1.50 | $1.48 | 122,023,000 | 123,204,000 |
|---|
| 2011-12-31 | $900.94M | — | — | — | $212.97M | — | $322M | -$58.59M | $263.41M | $89.96M | $173.45M | $1.43 | $1.41 | 120,717,000 | 122,276,000 |
|---|
| 2010-11-30 | $662.9M | — | — | — | $190.24M | — | $206.12M | -$52.63M | $153.49M | $61.32M | $92.17M | $0.82 | $0.81 | 112,074,000 | 113,357,000 |
|---|
| 2009-11-30 | $442.95M | — | — | — | $135.78M | — | $150.99M | -$19.27M | $131.72M | $49.92M | $81.8M | $0.80 | $0.80 | 100,607,000 | 100,860,000 |
|---|
| 2008-11-30 | $430.96M | — | — | — | $138.31M | — | $135.79M | -$26.15M | $109.64M | $41.38M | $68.27M | $0.66 | $0.66 | 100,037,000 | 100,281,000 |
|---|