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 | $574.96M | — | — | — | — | — | — | — | $150.72M | $32.49M | $115.91M | $0.85 | $0.85 | 135,355,000 | 136,283,000 |
|---|
| 2026-03-31 | $466.34M | — | — | — | — | — | — | — | $173.66M | $44.2M | $124.09M | $0.90 | $0.89 | 137,004,000 | 138,485,000 |
|---|
| 2025-12-31 | $300.51M | — | — | — | — | — | — | — | $201.04M | $42.24M | $154.84M | $1.13 | $1.11 | -820,000 | -599,000 |
|---|
| 2025-09-30 | $303.19M | — | — | — | — | — | — | — | $198.69M | $45.89M | $141.44M | $1.04 | $1.03 | 137,003,000 | 137,926,000 |
|---|
| 2025-06-30 | $298.55M | $8.42M | — | — | — | — | — | — | $192.79M | $38.3M | $141.8M | $1.03 | $1.02 | 137,376,000 | 138,360,000 |
|---|
| 2025-03-31 | $294.84M | $8.77M | — | — | — | — | — | — | $198.71M | $46.62M | $144.56M | $0.99 | $0.98 | 145,618,000 | 147,727,000 |
|---|
| 2024-12-31 | $292.67M | $9.87M | — | — | — | — | — | — | $210.38M | $46.63M | $148.29M | $0.98 | $0.97 | -734,000 | -416,000 |
|---|
| 2024-09-30 | $313.38M | $9.54M | — | — | — | — | — | — | $214.31M | $47.75M | $151.89M | $1.00 | $0.99 | 151,846,000 | 153,073,000 |
|---|
| 2024-06-30 | $321.15M | $9.54M | — | — | — | — | — | — | $188.12M | $36.22M | $151.9M | $0.99 | $0.98 | 153,110,000 | 154,399,000 |
|---|
| 2024-03-31 | $319.42M | $9.33M | — | — | — | — | — | — | $198.65M | $46.3M | $152.35M | $0.99 | $0.98 | 153,817,000 | 155,971,000 |
|---|
| 2023-12-31 | $265.36M | $8.95M | — | — | — | — | — | — | $276.21M | $60.78M | $142.69M | $0.91 | $0.91 | -852,000 | -736,000 |
|---|
| 2023-09-30 | $312.51M | $8.89M | — | — | — | $112.55M | — | — | $200.98M | $44.4M | $156.58M | $0.99 | $0.98 | 158,461,000 | 160,147,000 |
|---|
| 2023-06-30 | $289.58M | $10.26M | — | — | — | $107.74M | — | — | $182.68M | $36.59M | $146.09M | $0.92 | $0.91 | 159,010,000 | 160,744,000 |
|---|
| 2023-03-31 | $309.85M | $10.4M | — | — | — | $106.61M | — | — | $204.01M | $46.25M | $157.76M | $1.00 | $0.98 | 158,304,000 | 161,349,000 |
|---|
| 2022-12-31 | $314.72M | — | — | — | — | — | — | — | $203.3M | $40.97M | $162.33M | $1.03 | $1.01 | -3,186,000 | -2,954,000 |
|---|
| 2022-09-30 | $296.19M | — | — | — | — | $40.73M | — | — | $255.46M | $57.18M | $198.28M | $1.22 | $1.20 | 162,506,000 | 164,738,000 |
|---|
| 2022-06-30 | $286.83M | — | — | — | — | $26.95M | — | — | $259.88M | $58.69M | $201.19M | $1.16 | $1.15 | 173,705,000 | 175,419,000 |
|---|
| 2022-03-31 | $292.98M | — | — | — | — | $58.84M | — | — | $234.14M | $53.01M | $181.13M | $1.02 | $1.01 | 176,816,000 | 179,079,000 |
|---|
| 2021-12-31 | $338.37M | — | — | — | — | — | — | — | $246.51M | $53.06M | $193.45M | $1.06 | $1.05 | -2,987,000 | -2,639,000 |
|---|
| 2021-09-30 | $325.76M | — | — | — | — | $164.12M | — | — | $161.64M | $35.23M | $126.41M | $0.68 | $0.67 | 186,741,000 | 188,042,000 |
|---|
| 2021-06-30 | $336.99M | — | — | — | — | $141.5M | — | — | $195.5M | $40.29M | $155.21M | $0.80 | $0.80 | 193,436,000 | 194,638,000 |
|---|
| 2021-03-31 | $328.81M | — | — | — | — | $167.62M | — | — | $161.19M | $35.58M | $125.61M | $0.65 | $0.64 | 193,439,000 | 195,203,000 |
|---|
| 2020-12-31 | $369.86M | — | — | — | — | — | — | — | $179.17M | $31.15M | $148.01M | $0.76 | $0.75 | -677,000 | -605,000 |
|---|
| 2020-09-30 | $375.23M | — | — | — | — | $214.03M | — | — | $161.21M | $26.1M | $135.1M | $0.70 | $0.70 | 193,176,000 | 194,156,000 |
|---|
| 2020-06-30 | $364.44M | — | — | — | — | $406.67M | — | — | -$42.22M | -$12.27M | -$29.95M | -$0.15 | -$0.15 | 193,299,000 | 193,299,000 |
|---|
| 2020-03-31 | $329.08M | — | — | — | — | $147.79M | — | — | $181.29M | $40.83M | $140.46M | $0.70 | $0.70 | 200,161,000 | 201,819,000 |
|---|
| 2019-12-31 | $388.02M | $27.28M | — | — | — | — | — | — | $205.64M | $44.46M | $161.18M | $0.77 | $0.81 | 212,000 | -3,623,000 |
|---|
| 2019-09-30 | $380.34M | $29.04M | — | — | — | $162.67M | — | — | $217.67M | $44.24M | $173.44M | $0.85 | $0.83 | 203,107,000 | 208,691,000 |
|---|
| 2019-06-30 | $394.96M | $27.85M | — | — | — | $185.42M | — | — | $209.55M | $42.82M | $166.73M | $0.80 | $0.78 | 208,097,000 | 213,603,000 |
|---|
| 2019-03-31 | $363.63M | $24.16M | — | — | — | $147.49M | — | — | $216.14M | $45.18M | $170.96M | $0.80 | $0.78 | 213,537,000 | 218,343,000 |
|---|
| 2018-12-31 | $331.47M | $24.94M | — | — | — | — | — | — | $176.49M | $36.71M | $139.78M | $0.66 | $0.64 | -232,000 | -230,000 |
|---|
| 2018-09-30 | $330.69M | $25.85M | — | — | — | $146M | — | — | $184.69M | $41.89M | $142.8M | $0.67 | $0.66 | 213,309,000 | 217,902,000 |
|---|
| 2018-06-30 | $319.26M | $24.21M | — | — | — | $138.69M | — | — | $180.57M | -$28.38M | $208.95M | $0.98 | $0.96 | 213,976,000 | 217,830,000 |
|---|
| 2018-03-31 | $291.59M | $23.13M | — | — | — | $149.15M | — | — | $142.44M | $27.96M | $114.49M | $0.53 | $0.52 | 215,967,000 | 219,883,000 |
|---|
| 2017-12-31 | $317.91M | $23.35M | — | — | — | — | — | — | $164.73M | $157.91M | $6.82M | $0.03 | $0.03 | 127,000 | 176,000 |
|---|
| 2017-09-30 | $312.05M | $27.24M | — | — | — | $209.24M | — | — | $102.81M | $37.67M | $65.14M | $0.30 | $0.30 | 215,279,000 | 219,391,000 |
|---|
| 2017-06-30 | $302.91M | — | — | — | — | $338.39M | — | — | -$35.47M | -$8.13M | -$27.34M | -$0.13 | -$0.13 | 215,152,000 | 215,152,000 |
|---|
| 2017-03-31 | $288.75M | — | — | — | — | $174.08M | — | — | $114.67M | $38.2M | $76.47M | $0.36 | $0.34 | 214,925,000 | 221,497,000 |
|---|
| 2016-12-31 | $274.45M | — | — | — | — | — | — | — | $97.8M | $36.71M | $61.09M | $0.29 | $0.28 | 931,000 | -1,414,000 |
|---|
| 2016-09-30 | $320.88M | — | — | — | — | $193.94M | — | — | $126.94M | $44.14M | $82.8M | $0.39 | $0.37 | 214,387,000 | 225,968,000 |
|---|
| 2016-06-30 | $330.17M | — | — | — | — | $173.62M | — | — | $156.55M | $58.44M | $98.11M | $0.46 | $0.44 | 214,274,000 | 226,203,000 |
|---|
| 2016-03-31 | $312.95M | — | — | — | — | $210.55M | — | — | $102.4M | $36.15M | $66.25M | $0.33 | $0.29 | 203,706,000 | 239,707,000 |
|---|
| 2015-12-31 | $274.88M | — | — | — | — | — | — | — | $104.71M | $30.18M | $74.53M | $0.36 | $0.32 | 2,348,000 | -661,000 |
|---|
| 2015-09-30 | $297.29M | — | — | — | — | — | — | — | $115.69M | $45.59M | $70.09M | $0.34 | $0.29 | 207,938,000 | 250,795,000 |
|---|
| 2015-06-30 | $330.42M | — | — | — | — | — | — | — | $79.98M | $34.79M | $50.05M | $0.26 | $0.22 | 193,112,000 | 246,650,000 |
|---|
| 2015-03-31 | $290.66M | — | — | — | — | — | $137.45M | — | $137.45M | $45.72M | $92.26M | $0.48 | $0.39 | 191,224,000 | 243,048,000 |
|---|
| 2014-12-31 | $295.05M | — | — | — | — | — | — | — | $70.68M | -$807.35M | $428.34M | $2.29 | $1.79 | 2,194,000 | 3,240,000 |
|---|
| 2014-09-30 | $272.08M | — | — | — | — | — | $153.25M | — | $116.5M | -$15.54M | $153.59M | $0.80 | $0.67 | 191,050,000 | 238,067,000 |
|---|
| 2014-06-30 | $247.38M | — | — | — | — | — | $178.41M | — | $92.89M | -$10.65M | $174.83M | $0.96 | $0.78 | 182,583,000 | 230,779,000 |
|---|
| 2014-03-31 | $258.17M | — | — | — | — | — | $127.1M | — | — | -$18.88M | $202.76M | $1.17 | $0.94 | 173,165,000 | 222,668,000 |
|---|
| 2013-12-31 | $262.5M | — | — | — | — | — | $35.45M | — | — | -$22.35M | $36.37M | $0.25 | $0.25 | 3,538,000 | 3,538,000 |
|---|
| 2013-09-30 | $244.58M | — | — | — | — | — | -$8.77M | — | — | $3.91M | -$12.68M | -$0.07 | -$0.07 | 171,830,000 | 171,830,000 |
|---|
| 2013-06-30 | $200.44M | — | — | — | — | — | -$31.51M | — | — | $1.67M | -$33.17M | -$0.19 | -$0.19 | 171,783,000 | 171,783,000 |
|---|
| 2013-03-31 | $42.38M | — | — | — | — | — | -$202.22M | — | — | -$14.72M | -$187.5M | -$1.30 | -$1.30 | 144,355,000 | 144,355,000 |
|---|
| 2012-12-31 | $303.39M | — | — | — | — | — | -$156.85M | — | — | -$35.14M | -$177.3M | -$1.34 | -$1.34 | 3,000 | 3,000 |
|---|
| 2012-09-30 | $260.79M | — | — | — | — | — | $7.6M | — | — | -$6.73M | $14.33M | $0.11 | $0.11 | 132,521,000 | 134,033,000 |
|---|
| 2012-06-30 | $158.19M | — | — | — | — | — | -$116.82M | — | — | $2.44M | -$119.26M | -$0.90 | -$0.90 | 132,346,000 | 132,346,000 |
|---|
| 2012-03-31 | $180.37M | — | — | — | — | — | -$178.13M | — | — | -$8.89M | -$169.23M | -$1.28 | -$1.28 | 132,465,000 | 132,465,000 |
|---|
| 2011-12-31 | $364.55M | — | — | — | — | — | -$56.16M | — | — | $65.38M | -$121.54M | -$0.92 | -$0.90 | 6,000 | -4,000 |
|---|
| 2011-09-30 | $508.05M | — | — | — | — | — | $189.61M | — | — | $6.05M | $183.57M | $1.39 | $1.37 | 132,364,000 | 133,513,000 |
|---|
| 2011-06-30 | $471.95M | — | — | — | — | — | $135.07M | — | — | -$2.05M | $137.12M | $1.04 | $1.03 | 132,185,000 | 133,614,000 |
|---|
| 2011-03-31 | $603.29M | — | — | — | — | — | $99.99M | — | — | -$3.02M | $103.01M | $0.78 | $0.77 | 132,427,000 | 133,703,000 |
|---|
| 2010-09-30 | $581.33M | — | — | — | — | — | $164.71M | — | — | $52.52M | $112.19M | $0.85 | $0.84 | 132,324,000 | 133,520,000 |
|---|
| 2010-06-30 | -$245.77M | — | — | — | — | — | -$727.22M | — | — | -$252.14M | -$475.08M | -$4.31 | -$4.31 | 110,282,000 | 110,282,000 |
|---|
| 2010-03-31 | $127.81M | — | — | — | — | — | -$497.47M | — | — | -$187.11M | -$310.36M | -$3.77 | -$3.77 | 82,341,000 | 82,341,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 | $1.2B | — | — | — | — | — | — | — | $791.23M | $173.05M | $582.64M | $4.18 | $4.14 | 139,445,000 | 140,811,000 |
|---|
| 2024-12-31 | $1.21B | $38.27M | — | — | — | — | — | — | $845.61M | $185.29M | $604.44M | $3.96 | $3.92 | 152,465,000 | 154,191,000 |
|---|
| 2023-12-31 | $1.18B | $38.49M | — | — | — | — | — | — | $863.88M | $188.02M | $603.12M | $3.81 | $3.77 | 158,140,000 | 160,133,000 |
|---|
| 2022-12-31 | $1.19B | $82.36M | — | — | — | — | — | — | $952.78M | $209.85M | $742.93M | $4.42 | $4.35 | 167,930,000 | 170,664,000 |
|---|
| 2021-12-31 | $1.33B | $103.71M | — | — | — | — | — | — | $764.83M | $164.16M | $600.67M | $3.19 | $3.16 | 188,370,000 | 190,263,000 |
|---|
| 2020-12-31 | $1.44B | $86.07M | — | — | — | — | — | — | $479.44M | $85.82M | $393.63M | $2.01 | $2.00 | 195,443,000 | 196,642,000 |
|---|
| 2019-12-31 | $1.53B | $108.32M | — | — | — | — | — | — | $848.99M | $176.68M | $672.31M | $3.22 | $3.20 | 208,773,000 | 210,340,000 |
|---|
| 2018-12-31 | $1.27B | $98.12M | — | — | — | — | — | — | $684.19M | $78.18M | $606.01M | $2.83 | $2.77 | 214,267,000 | 218,553,000 |
|---|
| 2017-12-31 | $1.22B | $104.6M | — | — | — | — | — | — | $346.74M | $225.65M | $121.09M | $0.56 | $0.55 | 215,321,000 | 220,406,000 |
|---|
| 2016-12-31 | $1.24B | $114.17M | — | — | — | — | — | — | $483.69M | $175.43M | $308.25M | $1.46 | $1.37 | 211,789,000 | 229,258,000 |
|---|
| 2015-12-31 | $1.19B | — | — | — | — | $246.16M | — | — | $437.83M | $156.29M | $286.92M | $1.44 | $1.22 | 199,910,000 | 246,332,000 |
|---|
| 2014-12-31 | $1.07B | — | — | — | — | $252.28M | — | — | $407.16M | -$852.42M | $959.52M | $5.20 | $4.16 | 184,551,000 | 233,902,000 |
|---|
| 2013-12-31 | $749.91M | — | — | — | — | $257.4M | -$207.06M | — | -$173.35M | -$31.5M | -$196.99M | -$1.18 | -$1.18 | 166,366,000 | 166,366,000 |
|---|
| 2012-12-31 | $902.74M | — | — | — | — | $167.66M | -$444.2M | — | — | -$48.32M | -$451.47M | -$3.41 | -$3.41 | 132,533,000 | 132,533,000 |
|---|
| 2011-12-31 | $1.95B | — | — | — | — | — | $368.51M | — | — | $66.36M | $302.15M | $2.28 | $2.26 | 132,372,000 | 133,863,000 |
|---|
| 2010-12-31 | $417.47M | — | — | — | — | — | -$1.58B | — | — | $226.19M | -$1.81B | -$15.74 | -$15.74 | 114,697,000 | 114,697,000 |
|---|
| 2009-12-31 | $1.31B | — | — | — | — | — | -$242.28M | — | — | -$94.4M | -$147.88M | -$1.80 | -$1.80 | 81,937,000 | 81,937,000 |
|---|