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 | $695.56M | — | — | — | — | $773.64M | — | $27.04M | $98.94M | $30.11M | $72.49M | $0.15 | $0.15 | 475,565,000 | 478,965,000 |
|---|
| 2026-03-31 | $797.71M | — | — | — | — | $846.98M | — | $6.95M | $115.45M | $31.98M | $84.15M | $0.17 | $0.17 | 474,199,000 | 479,217,000 |
|---|
| 2025-12-31 | $638.59M | — | — | — | — | $813.36M | — | $81.98M | $25M | $14.16M | $14.37M | $0.03 | $0.03 | -1,601,000 | -1,912,000 |
|---|
| 2025-09-30 | $620.79M | — | — | — | — | $705.61M | — | $2.26M | $33.5M | $7.43M | $27.88M | $0.06 | $0.06 | 474,642,000 | 478,480,000 |
|---|
| 2025-06-30 | $648.04M | — | — | — | — | $711.69M | — | $2.96M | $75.28M | $19.06M | $57.55M | $0.11 | $0.11 | 480,138,000 | 484,636,000 |
|---|
| 2025-03-31 | $534.57M | — | — | — | — | $586.52M | — | $2.26M | $79.98M | $26.55M | $55.16M | $0.11 | $0.11 | 479,166,000 | 485,549,000 |
|---|
| 2024-12-31 | $475.18M | — | — | — | — | $586M | — | $40.84M | $27.17M | $3.87M | $25.2M | $0.06 | $0.05 | 314,000 | -19,000 |
|---|
| 2024-09-30 | $448.85M | — | — | — | — | $548.04M | — | $6.64M | $19.71M | $6M | $14.75M | $0.03 | $0.03 | 473,435,000 | 478,652,000 |
|---|
| 2024-06-30 | $434.97M | — | — | — | — | $500.16M | — | $4.56M | $55.16M | $17.99M | $37.83M | $0.08 | $0.08 | 475,272,000 | 480,861,000 |
|---|
| 2024-03-31 | $453.61M | — | — | — | — | $548.07M | — | $40.55M | $71.1M | $22.06M | $49.21M | $0.10 | $0.10 | 470,517,000 | 477,973,000 |
|---|
| 2023-12-31 | $426.26M | — | — | — | — | $502.22M | — | $17.35M | $31.89M | $10.63M | $19.95M | $0.04 | $0.04 | 14,258,000 | -4,556,000 |
|---|
| 2023-09-30 | $385.66M | — | — | — | — | $464.89M | — | $6.06M | $23.87M | $5.31M | $17.05M | $0.03 | $0.03 | 468,544,000 | 477,545,000 |
|---|
| 2023-06-30 | $384.64M | — | — | — | — | $525.76M | — | $1.4M | -$31.28M | -$9.07M | -$19.7M | -$0.05 | -$0.05 | 391,745,000 | 391,745,000 |
|---|
| 2023-03-31 | $410.82M | — | — | — | — | $499.96M | — | $327,000.00 | $33.23M | $12.06M | $18.98M | $0.05 | $0.05 | 375,220,000 | 501,067,000 |
|---|
| 2022-12-31 | $348.79M | — | — | — | — | $438.64M | — | $3.73M | $1.61M | -$1.99M | $2.22M | $0.00 | $0.01 | -131,000 | -2,544,000 |
|---|
| 2022-09-30 | $331.43M | — | — | — | — | $406.12M | — | $8.59M | $19.04M | $10.81M | $5.76M | $0.02 | $0.01 | 371,108,000 | 496,985,000 |
|---|
| 2022-06-30 | $339.07M | — | — | — | — | $408.95M | — | $4.64M | $31.45M | $15.11M | $14.76M | $0.04 | $0.04 | 375,613,000 | 507,005,000 |
|---|
| 2022-03-31 | $387.4M | — | — | — | — | $463.41M | — | $2.31M | $45.36M | $14.66M | $25.97M | $0.07 | $0.07 | 368,323,000 | 502,877,000 |
|---|
| 2021-12-31 | $383.9M | — | — | — | — | $679.75M | — | $322.9M | $104.75M | $15.96M | $76.45M | $0.21 | $0.20 | -2,946,000 | 87,937,000 |
|---|
| 2021-09-30 | $395.96M | — | — | — | — | $500.8M | — | $6.42M | -$20.63M | -$6.69M | -$11.4M | -$0.03 | -$0.03 | 387,121,000 | 387,121,000 |
|---|
| 2021-06-30 | $418.79M | — | — | — | — | $496.74M | — | $3.16M | $18.87M | -$1.19M | $16.24M | $0.04 | $0.04 | 384,902,000 | 563,923,000 |
|---|
| 2021-03-31 | $464.89M | — | — | — | — | $500.93M | — | $6.87M | $73.52M | $14.94M | $42.72M | $0.11 | $0.11 | 374,318,000 | 557,068,000 |
|---|
| 2020-12-31 | $406.38M | — | — | — | — | $504.84M | — | $3.44M | -$21.97M | -$6.73M | -$4.03M | -$0.02 | -$0.01 | 1,107,000 | 2,373,000 |
|---|
| 2020-09-30 | $386.44M | — | — | — | — | $444.07M | — | $6.3M | $17.27M | $8.56M | $8.85M | $0.02 | $0.02 | 363,244,000 | 364,602,000 |
|---|
| 2020-06-30 | $412.73M | — | — | — | — | $473.46M | — | $2.25M | $47.87M | $8.6M | $27.92M | $0.08 | $0.07 | 360,614,000 | 546,123,000 |
|---|
| 2020-03-31 | $484.73M | — | — | — | — | $567.13M | — | -$4.99M | $31.04M | $10.88M | $13.67M | $0.04 | $0.04 | 358,001,000 | 538,442,000 |
|---|
| 2019-12-31 | $412.61M | — | — | — | — | $541.55M | — | $8.07M | -$45.95M | -$1.27M | -$28.05M | -$0.08 | -$0.09 | 2,392,000 | -51,031,000 |
|---|
| 2019-09-30 | $440.5M | — | — | — | — | $516.02M | — | $3.63M | $8.75M | $6.19M | -$3.53M | -$0.01 | -$0.01 | 346,060,000 | 346,060,000 |
|---|
| 2019-06-30 | $452.39M | — | — | — | — | $513.74M | — | -$687,000.00 | $36.76M | $14.99M | $13.61M | $0.04 | $0.04 | 341,272,000 | 522,984,000 |
|---|
| 2019-03-31 | $456.74M | — | — | — | — | $469.72M | — | $42.04M | $117.07M | $29.9M | $61.87M | $0.18 | $0.18 | 338,403,000 | 516,066,000 |
|---|
| 2018-12-31 | $400.21M | — | — | — | — | $503.22M | — | $5.05M | -$31.82M | $4.63M | -$12.07M | -$0.05 | — | 3,114,000 | — |
|---|
| 2018-09-30 | $375.37M | — | — | — | — | $409.51M | — | $16.45M | $62.59M | $23.02M | $120.29M | $0.36 | $0.35 | 327,932,000 | 487,636,000 |
|---|
| 2018-06-30 | $399.79M | — | — | — | — | $446.61M | — | $2.49M | $46.93M | $14.57M | $35.2M | $0.11 | $0.10 | 321,199,000 | 481,461,000 |
|---|
| 2018-03-31 | $429.26M | — | — | — | — | $464.59M | — | $34.04M | $94.22M | $21.55M | $58.77M | $0.19 | $0.19 | 307,728,000 | 478,935,000 |
|---|
| 2017-12-31 | -$708.17M | — | — | — | — | -$489.25M | — | -$71.42M | -$290.34M | $37.69M | -$119.8M | -$0.42 | -$0.42 | 1,178,000 | 2,908,000 |
|---|
| 2017-09-30 | $827.03M | — | — | — | — | $774.97M | — | $90.35M | $142.4M | $31.85M | $81.53M | $0.28 | $0.28 | 288,308,000 | 457,341,000 |
|---|
| 2017-06-30 | $848.9M | — | — | — | — | $760.93M | — | $6.32M | $94.28M | $16.55M | $52.92M | $0.18 | $0.18 | 286,840,000 | 451,857,000 |
|---|
| 2017-03-31 | $783.19M | — | — | — | — | $731.21M | — | $5.81M | $57.79M | $6.68M | $36.83M | $0.13 | $0.13 | 283,399,000 | 444,826,000 |
|---|
| 2016-12-31 | -$598.03M | — | — | — | — | -$500.56M | — | -$15.26M | -$112.73M | $10.62M | $44.44M | $0.16 | $0.15 | 929,000 | -1,487,000 |
|---|
| 2016-09-30 | $734.82M | — | — | — | — | $689.74M | — | $99.5M | $144.58M | $30.27M | $87.21M | $0.31 | $0.31 | 278,601,000 | 429,761,000 |
|---|
| 2016-06-30 | $653.77M | — | — | — | — | $635.44M | — | $10.88M | $29.2M | $10.55M | $14.47M | $0.05 | $0.05 | 275,997,000 | 437,257,000 |
|---|
| 2016-03-31 | $640.65M | — | — | — | — | $619.24M | — | -$2.03M | $19.39M | $4.84M | $12.51M | $0.05 | $0.05 | 273,780,000 | 434,855,000 |
|---|
| 2015-12-31 | $881.75M | — | — | — | — | $1B | — | $421.32M | $301.9M | $79.56M | $98.19M | $0.40 | $0.37 | 3,604,000 | -83,825,000 |
|---|
| 2015-09-30 | $685.3M | — | — | — | — | $665.46M | — | $63.49M | $83.32M | $28.74M | $38.37M | $0.15 | $0.15 | 252,354,000 | 394,026,000 |
|---|
| 2015-06-30 | $669.13M | — | — | — | — | $654.9M | — | $3.06M | $17.29M | $2.27M | $9.35M | $0.04 | $0.04 | 244,862,000 | 366,774,000 |
|---|
| 2015-03-31 | $547.57M | — | — | — | — | $543.09M | — | $31.79M | $36.27M | $10.05M | $14.06M | $0.06 | $0.06 | 222,019,000 | 338,484,000 |
|---|
| 2014-12-31 | $491.37M | — | — | — | — | $563.56M | — | $2.33M | -$69.86M | -$22.5M | -$25.87M | -$0.11 | -$0.11 | 109,000 | -105,913,000 |
|---|
| 2014-09-30 | $436.22M | — | — | — | — | $449.53M | — | $43.25M | $29.94M | $18.81M | $7.21M | $0.03 | $0.03 | 220,388,000 | 331,209,000 |
|---|
| 2014-06-30 | $417.2M | — | — | — | — | $402.67M | — | $379,000.00 | $14.92M | $3.6M | $7.6M | $0.03 | $0.03 | 220,770,000 | 326,586,000 |
|---|
| 2014-03-31 | $444.79M | — | — | — | — | $429.05M | — | -$4.5M | $11.25M | $744,000.00 | $8.01M | $0.04 | $0.04 | 220,608,000 | 322,074,000 |
|---|
| 2013-12-31 | $421.29M | — | — | — | — | $425.3M | — | $5.31M | $1.31M | -$315,000.00 | $4.13M | $0.01 | $0.01 | 8,770,000 | -97,800,000 |
|---|
| 2013-09-30 | $404.19M | — | — | — | — | $390.68M | — | $29.16M | $42.66M | $10.68M | $25.33M | $0.12 | $0.11 | 219,174,000 | 355,167,000 |
|---|
| 2013-06-30 | $1.19B | — | — | — | — | $984.92M | — | — | $208.25M | $78.71M | $34.47M | $0.20 | $0.18 | 171,758,000 | 378,092,000 |
|---|
| 2013-03-31 | $444.97M | — | — | — | — | $431.27M | — | — | $13.7M | $3.1M | $7M | $0.04 | $0.04 | 163,225,000 | 317,823,000 |
|---|
| 2012-12-31 | $441.48M | — | — | — | — | $453.41M | — | — | $28.76M | $10.33M | $14.17M | $0.09 | $0.09 | 3,782,000 | 5,650,000 |
|---|
| 2012-09-30 | $440.32M | — | — | — | — | $436.71M | — | — | $3.61M | $2.62M | -$451,000.00 | $0.00 | $0.00 | 146,703,000 | 146,703,000 |
|---|
| 2012-06-30 | $449.54M | — | — | — | — | $445.09M | — | — | $4.45M | $70,000.00 | $1.96M | $0.01 | $0.01 | 140,368,000 | 274,756,000 |
|---|
| 2012-03-31 | $394.96M | — | — | — | — | $376.05M | — | — | $18.91M | $7.2M | $8.19M | $0.06 | $0.06 | 136,124,000 | 264,170,000 |
|---|
| 2011-12-31 | $355.17M | — | — | — | — | $344.35M | — | — | $10.82M | $3.91M | $3.84M | $0.02 | $0.02 | 4,617,000 | 4,736,000 |
|---|
| 2011-09-30 | $379.94M | — | — | — | — | $384.42M | — | — | -$4.48M | -$1.34M | -$2.03M | -$0.02 | -$0.02 | 124,279,000 | 124,279,000 |
|---|
| 2011-06-30 | $364.56M | — | — | — | — | $341.08M | — | — | — | $6.03M | $9.66M | $0.09 | $0.09 | 112,644,000 | 244,110,000 |
|---|
| 2011-03-31 | $365.02M | — | — | — | — | $340.48M | — | — | — | $7.4M | $8.67M | $0.09 | $0.09 | 97,326,000 | 237,065,000 |
|---|
| 2010-12-31 | $321.76M | — | — | — | — | $294.8M | — | — | — | $2.94M | $11.75M | $0.13 | $0.13 | 4,075,000 | 4,433,000 |
|---|
| 2010-09-30 | $326.5M | — | — | — | — | $300.13M | — | — | — | $6.88M | $6.22M | $0.07 | $0.07 | 91,225,000 | 228,288,000 |
|---|
| 2010-06-30 | $335.7M | — | — | — | — | $318.18M | — | — | — | $4.71M | $7.4M | $0.09 | $0.09 | 84,473,000 | 226,495,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 | $2.44B | — | — | — | — | $2.82B | — | $89.46M | $213.75M | $67.21M | $154.96M | $0.31 | $0.31 | 476,364,000 | 480,950,000 |
|---|
| 2024-12-31 | $1.81B | — | — | — | — | $2.18B | — | $92.59M | $173.14M | $49.92M | $126.99M | $0.26 | $0.25 | 473,390,000 | 479,142,000 |
|---|
| 2023-12-31 | $1.61B | — | — | — | — | $1.99B | — | $25.14M | $57.71M | $18.93M | $36.27M | $0.08 | $0.07 | 426,436,000 | 489,989,000 |
|---|
| 2022-12-31 | $1.41B | — | — | — | — | $1.72B | — | $19.26M | $97.45M | $38.58M | $48.71M | $0.13 | $0.13 | 371,561,000 | 499,414,000 |
|---|
| 2021-12-31 | $1.66B | — | — | — | — | $2.18B | — | $339.35M | $176.5M | $23.01M | $124.01M | $0.33 | $0.32 | 379,215,000 | 540,020,000 |
|---|
| 2020-12-31 | $1.69B | — | — | — | — | $1.99B | — | $7M | $72.22M | $21.3M | $45.06M | $0.12 | $0.12 | 361,736,000 | 546,848,000 |
|---|
| 2019-12-31 | $1.76B | — | — | — | — | $2.04B | — | $53.05M | $116.63M | $49.81M | $43.9M | $0.13 | $0.12 | 344,332,000 | 472,187,000 |
|---|
| 2018-12-31 | $1.6B | — | — | — | — | $1.82B | — | $58.02M | $171.92M | $63.77M | $202.2M | $0.62 | — | 322,141,000 | — |
|---|
| 2017-12-31 | $1.75B | — | — | — | — | $1.78B | — | $31.05M | $4.14M | $92.77M | $51.48M | $0.18 | $0.17 | 287,378,000 | 454,256,000 |
|---|
| 2016-12-31 | $1.55B | — | — | — | — | $1.53B | — | $92.52M | $120.46M | $56.34M | $185.02M | $0.67 | $0.65 | 277,073,000 | 433,226,000 |
|---|
| 2015-12-31 | $2.78B | — | — | — | — | $2.86B | — | $519.65M | $438.78M | $120.62M | $159.96M | $0.66 | $0.62 | 243,460,000 | 286,322,000 |
|---|
| 2014-12-31 | $1.79B | — | — | — | — | $1.84B | — | $41.46M | -$13.76M | $651,000.00 | -$3.05M | -$0.01 | -$0.01 | 220,697,000 | 220,697,000 |
|---|
| 2013-12-31 | $1.74B | — | — | — | — | $2.23B | — | $753.11M | $265.92M | $92.17M | $70.92M | $0.37 | $0.36 | 193,694,000 | 265,348,000 |
|---|
| 2012-12-31 | $1.73B | — | — | — | — | $1.71B | — | $40.7M | $55.74M | $20.22M | $23.86M | $0.16 | $0.16 | 144,886,000 | 280,809,000 |
|---|
| 2011-12-31 | $1.46B | — | — | — | — | $1.41B | — | — | $54.36M | $16M | $20.14M | $0.17 | $0.17 | 116,132,000 | 116,514,000 |
|---|
| 2010-12-31 | $1.33B | — | — | — | — | $1.27B | — | — | $56.92M | $11.54M | $21.16M | $0.24 | $0.24 | 88,294,000 | 228,568,000 |
|---|
| 2009-12-31 | $1.16B | — | — | — | — | $1.1B | — | — | — | $23.68M | $20.03M | $0.25 | $0.24 | 80,350,000 | 211,036,000 |
|---|