Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2026-03-31
- 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-03-31 | $1.27B | $104.52M | — | $515.9M | $328.09M | — | $301.12M | — | $343.6M | $40.27M | $303.33M | $1.52 | $1.47 | 199,343,000 | 206,830,000 |
|---|
| 2025-12-31 | $1.51B | $121.18M | — | $611.37M | $390.41M | — | $335.86M | — | $389.94M | $90.66M | $299.28M | $1.51 | $1.46 | 745,000 | 1,295,000 |
|---|
| 2025-09-30 | $1.37B | $99M | — | $506.58M | $329.08M | — | $443.52M | — | $482.31M | $58.14M | $424.17M | $2.17 | $2.11 | 195,670,000 | 201,429,000 |
|---|
| 2025-06-30 | $1.22B | $78.77M | — | $494.92M | $331.02M | — | $530.31M | — | $558.01M | $153.01M | $405M | $2.09 | $2.04 | 193,995,000 | 198,744,000 |
|---|
| 2025-03-31 | $1.05B | $73.19M | — | $437.28M | $325.69M | — | $205.17M | — | $234.19M | $75.99M | $158.2M | $0.82 | $0.80 | 193,712,000 | 198,197,000 |
|---|
| 2024-12-31 | $1.18B | $88.49M | — | $466.03M | $326.71M | — | $301.51M | — | $313.72M | $112.51M | $201.21M | $0.96 | $0.95 | -4,653,000 | -1,233,000 |
|---|
| 2024-09-30 | $1.14B | $85.99M | — | $573.17M | $309.21M | — | $146.09M | — | $156.52M | $50.07M | $106.46M | $0.55 | $0.54 | 192,629,000 | 195,838,000 |
|---|
| 2024-06-30 | $1.04B | $76.63M | — | $1.14B | $305.98M | — | -$478.13M | — | -$389.78M | $54.82M | -$444.6M | -$2.04 | -$2.04 | 218,175,000 | 218,175,000 |
|---|
| 2024-03-31 | $880.89M | $60.96M | — | $429.26M | $300.26M | — | $91.9M | — | $236.16M | $66.61M | $169.55M | $0.76 | $0.75 | 224,484,000 | 227,219,000 |
|---|
| 2023-12-31 | $1.01B | $69.75M | — | $444.49M | $288.23M | — | $187.27M | — | $270.96M | $69.88M | $201.08M | $0.90 | $0.89 | 200,000 | 172,000 |
|---|
| 2023-09-30 | $919.03M | $60.09M | — | $375.71M | $267.89M | — | $214.71M | — | $233.8M | $62.53M | $171.27M | $0.76 | $0.76 | 224,078,000 | 226,167,000 |
|---|
| 2023-06-30 | $954.61M | $68.33M | — | $400.75M | $283.93M | — | $193.78M | — | $277.6M | $74.06M | $203.55M | $0.91 | $0.90 | 223,248,000 | 225,649,000 |
|---|
| 2023-03-31 | $808.67M | $56.82M | — | $406.64M | $315.61M | — | $24.77M | — | $51.86M | $30.15M | $21.7M | $0.10 | $0.10 | 222,960,000 | 225,589,000 |
|---|
| 2022-12-31 | $926.7M | $59.16M | — | $501.36M | $272.82M | — | $70.09M | — | $80.62M | $52.15M | $28.46M | $0.12 | $0.12 | 203,000 | 332,000 |
|---|
| 2022-09-30 | $823.3M | $54.58M | — | $384.01M | $266.46M | — | $138.38M | — | $148.59M | $35.81M | $112.78M | $0.51 | $0.50 | 222,415,000 | 224,175,000 |
|---|
| 2022-06-30 | $911.4M | $50.64M | — | $347.2M | $253.28M | — | $254.43M | — | $229.38M | $67.95M | $161.43M | $0.73 | $0.72 | 221,660,000 | 223,661,000 |
|---|
| 2022-03-31 | $733.24M | $42.61M | — | $353.37M | $209.58M | — | $116.54M | — | $70.54M | $32.54M | $37.99M | $0.17 | $0.17 | 221,326,000 | 222,950,000 |
|---|
| 2021-12-31 | $862.85M | $43.87M | — | $472.83M | $226.2M | — | $110.73M | — | $120.02M | -$443.83M | $563.85M | $2.55 | $2.54 | 185,000 | -39,000 |
|---|
| 2021-09-30 | $812.99M | $39.87M | — | $334.95M | $190.7M | — | $235.41M | — | $209.47M | $27.73M | $181.74M | $0.82 | $0.82 | 220,845,000 | 222,248,000 |
|---|
| 2021-06-30 | $705.71M | $38.03M | — | $343.51M | $168.86M | — | $140.84M | — | $171.63M | $22.18M | $149.46M | $0.68 | $0.67 | 220,083,000 | 222,250,000 |
|---|
| 2021-03-31 | $604.72M | $29.22M | — | $306.9M | $153.8M | — | $98.8M | — | $69.32M | $15.79M | $53.54M | $0.24 | $0.24 | 219,801,000 | 221,867,000 |
|---|
| 2020-12-31 | $789.51M | $36.32M | — | $405.95M | $166.99M | — | $164.23M | — | $168.1M | $18.25M | $149.85M | $0.69 | $0.69 | 389,000 | 389,000 |
|---|
| 2020-09-30 | $620.64M | $34.32M | — | $438.11M | $120.79M | — | $5.33M | — | -$3.51M | $11.7M | -$15.2M | -$0.07 | -$0.07 | 218,784,000 | 218,784,000 |
|---|
| 2020-06-30 | $688.04M | $33.36M | — | $286.6M | $118M | — | $230.77M | — | $307.26M | $16.97M | $290.3M | $1.33 | $1.32 | 217,549,000 | 220,434,000 |
|---|
| 2020-03-31 | $568.51M | $27.32M | — | $1.09B | $111.15M | — | -$664M | — | -$704.08M | $16.57M | -$720.64M | -$3.33 | -$3.33 | 216,721,000 | 216,721,000 |
|---|
| 2019-12-31 | $579.39M | $32.22M | — | $312.87M | $136.18M | — | $95.01M | — | $126M | $15M | $111.01M | $0.51 | $0.50 | 285,000 | 264,000 |
|---|
| 2019-09-30 | $551.58M | $30.04M | — | $281.34M | $102.61M | — | $134.32M | — | $148.02M | $19.75M | $128.27M | $0.60 | $0.59 | 215,199,000 | 217,791,000 |
|---|
| 2019-06-30 | $529.93M | $29.41M | — | $289.36M | $105.94M | — | $98.61M | — | $108.67M | $3.35M | $105.32M | $0.49 | $0.48 | 214,620,000 | 217,483,000 |
|---|
| 2019-03-31 | $497.86M | $22.59M | — | $270.55M | $123.98M | — | $74.07M | — | $104.1M | $1.79M | $102.31M | $0.48 | $0.47 | 214,065,000 | 217,061,000 |
|---|
| 2018-12-31 | $528.4M | $26.37M | — | $304.24M | $108.36M | — | $81.98M | — | $70.72M | $1.65M | $69.06M | $0.33 | $0.32 | 211,000 | 119,000 |
|---|
| 2018-09-30 | $449.68M | $24.8M | — | $292.53M | $96.52M | — | $31.12M | — | $30.98M | $1.8M | $29.18M | $0.14 | $0.14 | 212,627,000 | 215,964,000 |
|---|
| 2018-06-30 | $521.52M | $24.86M | — | $298.09M | $108.03M | — | $83.24M | — | $54.01M | $1.61M | $52.39M | $0.25 | $0.24 | 212,210,000 | 215,103,000 |
|---|
| 2018-03-31 | $382.28M | $18.11M | — | $303.1M | $121.5M | — | -$67.11M | — | -$40.35M | $786,000.00 | -$41.14M | -$0.19 | -$0.19 | 211,681,000 | 211,681,000 |
|---|
| 2017-12-31 | $444.16M | $22.36M | — | $446.87M | $97.73M | — | -$132.42M | — | -$148.28M | $1.35M | -$149.63M | -$0.72 | -$0.72 | 2,181,000 | 2,181,000 |
|---|
| 2017-09-30 | $381.53M | $22.04M | — | $269.56M | $91.27M | — | $15.02M | — | $43.35M | $7.3M | $36.05M | $0.17 | $0.17 | 206,796,000 | 212,610,000 |
|---|
| 2017-06-30 | $326.44M | $20.26M | — | $201.79M | $90.07M | — | $7.26M | — | -$9.38M | $3.1M | -$12.48M | -$0.06 | -$0.06 | 205,141,000 | 205,141,000 |
|---|
| 2017-03-31 | $384.08M | $14.82M | — | $407.92M | $87.23M | — | -$133.25M | — | -$197.98M | -$10.9M | -$187.08M | -$0.96 | -$0.96 | 195,260,000 | 195,260,000 |
|---|
| 2016-12-31 | $326.5M | $19.61M | — | $161.59M | $96.09M | — | $42.08M | — | $9.45M | $572,000.00 | — | $0.04 | $0.05 | 241,000 | 371,000 |
|---|
| 2016-09-30 | $269.47M | $20.21M | — | $143.18M | $75.78M | — | $22.29M | — | $38.3M | $1.43M | — | $0.20 | $0.19 | 188,029,000 | 194,265,000 |
|---|
| 2016-06-30 | $246.29M | $12.37M | — | $120.27M | $66.79M | — | $44.59M | — | $35.21M | $785,000.00 | — | $0.18 | $0.18 | 187,682,000 | 193,015,000 |
|---|
| 2016-03-31 | $263.46M | $6.01M | — | $156.82M | $64.6M | — | $36.04M | — | $24.45M | $400,000.00 | — | $0.13 | $0.12 | 187,184,000 | 192,625,000 |
|---|
| 2015-12-31 | $243.88M | $9.7M | — | $116.63M | $52.47M | — | $65.08M | — | $55.69M | $512,000.00 | — | $0.31 | $0.30 | 2,223,000 | 9,924,000 |
|---|
| 2015-09-30 | $187.61M | $8.04M | — | $132.07M | $47.6M | — | -$101,000.00 | — | -$39.57M | $9,000.00 | — | -$0.22 | -$0.22 | 181,387,000 | 181,387,000 |
|---|
| 2015-06-30 | $162.98M | $6.25M | — | $112.45M | $51.68M | — | -$7.39M | — | $9.43M | $136,000.00 | — | $0.05 | $0.05 | 178,676 | 186,493 |
|---|
| 2015-03-31 | $159.28M | $2.97M | — | $118.37M | $44.87M | — | -$6.94M | — | -$17.99M | $367,000.00 | — | -$0.11 | -$0.11 | 172,070 | 172,070 |
|---|
| 2014-12-31 | $123.97M | $2.43M | — | $98.72M | $48.45M | — | -$25.62M | — | -$37.2M | -$257,000.00 | — | -$0.22 | -$0.22 | 659,000 | 659,000 |
|---|
| 2014-09-30 | $198.15M | $221,000.00 | — | $88.54M | $39.45M | — | $69.94M | — | $59.37M | $72,000.00 | — | $0.35 | $0.33 | 168,592,000 | 189,046,000 |
|---|
| 2014-06-30 | $99.58M | $187,000.00 | — | $84.68M | $40.9M | — | -$26.19M | — | -$36.8M | $70,000.00 | — | -$0.22 | -$0.22 | 167,914,000 | 167,914,000 |
|---|
| 2014-03-31 | $89.79M | $168,000.00 | — | $75.59M | $36.97M | — | -$22.94M | — | -$33.91M | $49,000.00 | — | — | — | — | 165,357,000 |
|---|
| 2013-12-31 | $97.07M | $167,000.00 | — | $75.02M | $38.03M | — | -$16.14M | — | -$42.73M | $137,000.00 | — | -$0.28 | -$0.28 | 4,504,000 | 4,504,000 |
|---|
| 2013-09-30 | $85.12M | $155,000.00 | — | $71.7M | $26.45M | — | -$13.18M | — | -$21.99M | $49,000.00 | — | -$0.14 | -$0.14 | 155,067,000 | 155,067,000 |
|---|
| 2013-06-30 | $101.68M | $157,000.00 | — | $60.95M | $23.25M | — | $17.32M | — | -$2.5M | $71,000.00 | — | -$0.02 | -$0.02 | 142,284,000 | 142,284,000 |
|---|
| 2013-03-31 | $71.08M | $150,000.00 | — | $52.76M | $22.26M | — | -$4.1M | — | -$15.63M | $43,000.00 | — | — | — | — | 134,345,000 |
|---|
| 2012-12-31 | $113.85M | $99,000.00 | — | $59.76M | $23.73M | — | $30.25M | — | $18.86M | $81,000.00 | — | — | — | — | 129,617,907 |
|---|
| 2012-09-30 | $60.49M | $31,000.00 | — | $50.08M | $20.52M | — | -$10.14M | — | -$21.68M | $26,000.00 | — | — | — | — | 130,851 |
|---|
| 2012-06-30 | $86.54M | $16,000.00 | — | $51.59M | $19.72M | — | $15.22M | — | $4.1M | $67,000.00 | — | $0.03 | $0.03 | 129,224,000 | 137,969,000 |
|---|
| 2012-03-31 | $36.18M | $11,000.00 | — | $48.96M | $21.4M | — | -$34.19M | — | -$45.43M | — | — | — | — | 127,203,000 | 127,203,000 |
|---|
| 2011-12-31 | $28.89M | — | — | $51.88M | $21.15M | — | -$44.14M | — | -$55.08M | — | — | — | — | 343,000 | 343,000 |
|---|
| 2011-09-30 | $16.78M | — | — | $44.6M | $14.28M | — | -$42.1M | — | -$53.08M | — | — | — | — | 126,260,000 | 126,260,000 |
|---|
| 2011-06-30 | $16.81M | — | — | $46.05M | $11.86M | — | -$41.11M | — | -$51.87M | — | -$51.87M | -$0.41 | -$0.41 | 125,330,000 | 125,330,000 |
|---|
| 2011-03-31 | $31.97M | — | — | $36.28M | $10.83M | — | -$15.83M | — | -$26.51M | — | -$26.51M | -$0.21 | -$0.21 | 123,467,000 | 123,467,000 |
|---|
| 2010-12-31 | $85.87M | — | — | $32.77M | $10.77M | — | $42.31M | — | $32.54M | — | — | — | — | 446,000 | 446,000 |
|---|
| 2010-09-30 | $16.87M | — | — | $30.61M | $8.46M | — | -$22.06M | — | -$32.36M | -$658,000.00 | — | — | — | 122,189,000 | 122,189,000 |
|---|
| 2010-06-30 | $49.85M | — | — | $28.88M | $7.49M | — | $13.62M | — | $3.38M | $331,000.00 | $3.04M | $0.03 | $0.02 | 121,630,000 | 128,291,000 |
|---|
| 2010-03-31 | $17.29M | — | — | $31.44M | $5.79M | — | -$19.83M | — | -$35.4M | $327,000.00 | -$35.73M | -$0.30 | -$0.30 | 119,727,000 | 119,727,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 | $5.14B | $372.13M | — | $2.05B | $1.38B | — | $1.51B | — | $1.66B | $377.8M | $1.29B | $6.59 | $6.41 | 195,204,000 | 200,700,000 |
|---|
| 2024-12-31 | $4.24B | $312.07M | — | $2.61B | $1.24B | — | $61.37M | — | $316.63M | $284.02M | $32.62M | $0.16 | $0.15 | 207,110,000 | 210,530,000 |
|---|
| 2023-12-31 | $3.7B | $254.99M | — | $1.63B | $1.16B | — | $620.53M | — | $834.22M | $236.62M | $597.6M | $2.67 | $2.65 | 223,628,000 | 225,928,000 |
|---|
| 2022-12-31 | $3.39B | $207M | — | $1.59B | $1B | — | $579.44M | — | $529.12M | $188.46M | $340.66M | $1.53 | $1.52 | 222,004,000 | 223,958,000 |
|---|
| 2021-12-31 | $2.99B | $150.99M | — | $1.46B | $739.56M | — | $585.78M | — | $570.44M | -$378.14M | $948.58M | $4.30 | $4.27 | 220,428,000 | 222,074,000 |
|---|
| 2020-12-31 | $2.67B | $131.33M | — | $2.22B | $516.92M | — | -$263.68M | — | -$232.22M | $63.48M | -$295.7M | -$1.36 | -$1.36 | 218,073,000 | 218,073,000 |
|---|
| 2019-12-31 | $2.16B | $114.25M | — | $1.15B | $468.71M | — | $402.01M | — | $486.79M | $39.89M | $446.91M | $2.08 | $2.05 | 214,913,000 | 217,657,000 |
|---|
| 2018-12-31 | $1.88B | $94.12M | — | $1.2B | $434.41M | — | $129.22M | — | $115.35M | $5.85M | $109.49M | $0.52 | $0.51 | 212,383,000 | 215,635,000 |
|---|
| 2017-12-31 | $1.54B | $79.48M | — | $1.33B | $366.29M | — | -$243.39M | — | -$312.29M | $852,000.00 | -$313.14M | -$1.53 | -$1.53 | 204,580,000 | 204,580,000 |
|---|
| 2016-12-31 | $1.11B | $58.19M | — | $581.86M | $303.25M | — | $145M | — | $107.4M | $3.18M | $104.22M | $0.55 | $0.54 | 187,873,000 | 194,125,000 |
|---|
| 2015-12-31 | $753.75M | $26.97M | — | $479.51M | $196.61M | — | $50.65M | — | $7.56M | $1.03M | — | $0.04 | $0.03 | 179,601,000 | 187,302,000 |
|---|
| 2014-12-31 | $511.5M | $3M | — | $347.52M | $165.77M | — | -$4.8M | — | -$48.55M | -$66,000.00 | — | -$0.29 | -$0.29 | 167,947,000 | 167,947,000 |
|---|
| 2013-12-31 | $354.95M | $630,000.00 | — | $260.44M | $109.98M | — | -$16.1M | — | -$82.85M | $299,000.00 | — | -$0.56 | -$0.56 | 148,403,000 | 148,403,000 |
|---|
| 2012-12-31 | $297.06M | $157,000.00 | — | $210.39M | $85.36M | — | $1.15M | — | -$44.15M | $174,000.00 | — | — | — | — | 129,747,000 |
|---|
| 2011-12-31 | $94.46M | — | — | $178.71M | $58.22M | — | -$143.18M | — | -$186.54M | — | — | — | — | 125,362,000 | 125,362,000 |
|---|
| 2010-12-31 | $169.88M | — | — | $123.88M | $32.33M | — | $14.05M | — | -$31.85M | — | — | — | — | 121,628,000 | 121,628,000 |
|---|
| 2009-12-31 | $9.27M | — | — | $119.44M | $27.58M | — | -$139.77M | — | — | — | — | — | — | 102,943,000 | 102,943,000 |
|---|