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 | $989.71M | $202.8M | — | $206.95M | $395.55M | — | $110.92M | — | $61.38M | $16.62M | $44.76M | $0.23 | $0.23 | 193,423,000 | 194,467,000 |
|---|
| 2026-03-31 | $766.21M | $195M | — | $178.8M | $258.29M | — | $129.64M | — | $141.2M | $35.68M | $105.53M | $0.55 | $0.54 | 192,497,000 | 197,671,000 |
|---|
| 2025-12-31 | $874.57M | $275.71M | — | $192.41M | $446.21M | — | -$44.61M | — | -$27.15M | $19.42M | -$46.57M | -$0.24 | -$0.24 | 148,000 | 501,000 |
|---|
| 2025-09-30 | $776.13M | $140.09M | — | $409.48M | $268.42M | — | -$46.69M | — | -$26.32M | $4.42M | -$30.74M | -$0.16 | -$0.16 | 192,032,000 | 192,032,000 |
|---|
| 2025-06-30 | $825.41M | $150.09M | — | $161.31M | $232.28M | — | $276.89M | — | $297.87M | $57.34M | $240.53M | $1.25 | $1.23 | 191,907,000 | 197,091,000 |
|---|
| 2025-03-31 | $745.15M | $151.56M | — | $158.73M | $206.12M | — | $223.89M | — | $238.09M | $52.4M | $185.69M | $0.97 | $0.95 | 190,967,000 | 196,474,000 |
|---|
| 2024-12-31 | $747.31M | $136.14M | — | $173.51M | $266.61M | — | $161.41M | — | $169.64M | $44.7M | $124.94M | $0.66 | $0.65 | 221,000 | 25,000 |
|---|
| 2024-09-30 | $745.74M | $188.46M | — | $184.9M | $253.48M | — | $113.89M | — | $134.44M | $28.36M | $106.08M | $0.56 | $0.55 | 190,429,000 | 197,147,000 |
|---|
| 2024-06-30 | $712.03M | $130.46M | — | $183.79M | $263.03M | — | $120.45M | — | $132.14M | $24.96M | $107.17M | $0.56 | $0.55 | 190,114,000 | 200,505,000 |
|---|
| 2024-03-31 | $648.83M | $125.18M | — | $204.99M | $225.91M | — | $88.46M | — | $105.55M | $16.89M | $88.66M | $0.47 | $0.46 | 188,866,000 | 199,262,000 |
|---|
| 2023-12-31 | $646.21M | $137.93M | — | $206.25M | $259.51M | — | $27.28M | — | $19.33M | -$1.05M | $20.38M | $0.11 | $0.10 | 217,000 | -3,447,000 |
|---|
| 2023-09-30 | $581.33M | $128.04M | — | $191.31M | $215.77M | — | $30.53M | — | $41.67M | $1.29M | $40.38M | $0.21 | $0.21 | 188,219,000 | 191,173,000 |
|---|
| 2023-06-30 | $595.28M | $130.62M | — | $177.36M | $206.1M | — | $65.57M | — | $70.81M | $14.77M | $56.04M | $0.30 | $0.29 | 187,948,000 | 194,998,000 |
|---|
| 2023-03-31 | $596.42M | $135.47M | — | $171.85M | $211.02M | — | $62.4M | — | $56.76M | $5.91M | $50.85M | $0.27 | $0.27 | 186,667,000 | 194,363,000 |
|---|
| 2022-12-31 | $537.54M | $146.64M | — | $172.75M | $214.97M | — | -$13.09M | — | -$17.56M | -$17.31M | -$249,000.00 | -$0.01 | $0.00 | 257,000 | -3,289,000 |
|---|
| 2022-09-30 | $505.34M | $116.29M | — | $157.83M | $216.82M | — | -$2.42M | — | -$1.9M | $4.75M | -$6.65M | -$0.04 | -$0.04 | 185,597,000 | 185,597,000 |
|---|
| 2022-06-30 | $533.8M | $123.13M | — | $158.19M | $196.84M | — | $39.15M | — | $34.85M | $7.19M | $27.66M | $0.15 | $0.15 | 185,254,000 | 187,448,000 |
|---|
| 2022-03-31 | $519.36M | $116.97M | — | $160.84M | $194.62M | — | $137.33M | — | $134.19M | $13.39M | $120.8M | $0.66 | $0.63 | 183,990,000 | 194,886,000 |
|---|
| 2021-12-31 | $449.81M | $119.75M | — | $161.09M | $217.56M | — | -$65.88M | — | -$66.57M | -$8.68M | -$57.9M | -$0.32 | -$0.32 | 236,000 | 236,000 |
|---|
| 2021-09-30 | $408.74M | $103.54M | — | $157.87M | $183.33M | — | -$53.22M | — | -$46.16M | -$9.67M | -$36.49M | -$0.20 | -$0.20 | 183,214,000 | 183,214,000 |
|---|
| 2021-06-30 | $501.69M | $127.06M | — | $161.11M | $184.16M | — | $11.67M | — | $14.16M | $1.22M | $12.94M | $0.07 | $0.07 | 182,844,000 | 185,427,000 |
|---|
| 2021-03-31 | $486.03M | $120.17M | — | $148.73M | $174.32M | — | $25.09M | — | $23.23M | $5.86M | $17.37M | $0.10 | $0.09 | 181,772,000 | 184,365,000 |
|---|
| 2020-12-31 | $452.12M | $126.14M | — | $156.67M | $195.51M | — | -$51.52M | — | -$46.86M | -$63.89M | $17.03M | $0.09 | $0.11 | 212,000 | -3,281,000 |
|---|
| 2020-09-30 | $476.78M | $188.79M | — | $147.05M | $179.45M | — | -$55.94M | — | -$61.22M | -$846.02M | $784.8M | $4.33 | $4.01 | 181,142,000 | 197,674,000 |
|---|
| 2020-06-30 | $429.49M | $97.97M | — | $182.14M | $175.41M | — | -$40.95M | — | -$42.27M | -$13.09M | -$29.18M | -$0.16 | -$0.16 | 180,729,000 | 180,729,000 |
|---|
| 2020-03-31 | $502.07M | $111.37M | — | $142.26M | $187.3M | — | $104.96M | — | $101.35M | $19.97M | $81.38M | $0.45 | $0.44 | 179,898,000 | 187,163,000 |
|---|
| 2019-12-31 | $454.44M | $95.9M | — | $172.81M | $187.9M | — | -$9.16M | — | -$9.78M | -$24.81M | $15.02M | $0.09 | $0.09 | 166,000 | 166,000 |
|---|
| 2019-09-30 | $461.1M | $96.95M | — | $172.96M | $170.11M | — | $4.01M | — | $9.82M | -$45.21M | $55.04M | $0.31 | $0.30 | 179,289,000 | 185,924,000 |
|---|
| 2019-06-30 | $387.76M | $77.44M | — | $185.64M | $160.75M | — | -$41.35M | — | -$41.9M | -$4.46M | -$37.44M | -$0.21 | -$0.21 | 179,048,000 | 179,048,000 |
|---|
| 2019-03-31 | $400.75M | $89.18M | — | $183.59M | $162.16M | — | -$53.95M | — | -$52.96M | $3.52M | -$56.47M | -$0.32 | -$0.32 | 178,271,000 | 178,271,000 |
|---|
| 2018-12-31 | $353.21M | $75.02M | — | $175.39M | $164.17M | — | -$38.15M | — | -$43.31M | -$39.66M | -$3.65M | -$0.02 | -$0.02 | 294,000 | 501,000 |
|---|
| 2018-09-30 | $391.71M | $78.89M | — | $161.41M | $148.57M | — | -$15.74M | — | -$19.41M | -$6.79M | -$12.62M | -$0.07 | -$0.07 | 177,481,000 | 177,481,000 |
|---|
| 2018-06-30 | $372.85M | $79.02M | — | $175.58M | $153.28M | — | -$25.26M | — | -$29.18M | -$12.39M | -$16.79M | — | — | 176,873,000 | 176,873,000 |
|---|
| 2018-03-31 | $373.45M | $82.33M | — | $183.95M | $138.34M | — | -$44.37M | — | -$50.8M | -$6.66M | -$44.15M | -$0.25 | -$0.26 | 175,932,000 | 176,150,000 |
|---|
| 2017-12-31 | $358.31M | $76M | — | $168.61M | $160.28M | — | $58.05M | — | $54.6M | $105.99M | -$51.39M | -$0.29 | -$0.29 | 356,000 | 356,000 |
|---|
| 2017-09-30 | $334.15M | $59.48M | — | $154.1M | $130.53M | — | -$13.73M | — | -$20.62M | -$8.09M | -$12.53M | -$0.07 | -$0.07 | 175,103,000 | 175,103,000 |
|---|
| 2017-06-30 | $317.45M | $56.31M | — | $143.04M | $143.51M | — | -$38.81M | — | -$45.55M | -$8.71M | -$36.83M | — | — | — | 174,374,000 |
|---|
| 2017-03-31 | $303.75M | $50.01M | — | $145M | $120.02M | — | -$20.21M | — | -$24.31M | -$8.02M | -$16.29M | -$0.09 | -$0.09 | 172,710,000 | 172,710,000 |
|---|
| 2016-12-31 | $300.09M | $64.15M | — | $175.24M | $142.96M | — | -$89.62M | — | -$92.17M | -$1.45M | -$90.72M | -$0.51 | -$0.51 | 2,022,000 | 2,003,000 |
|---|
| 2016-09-30 | $279.9M | $50.74M | — | $160.83M | $118.76M | — | -$60.09M | — | -$66.81M | -$29.39M | -$37.43M | -$0.22 | -$0.22 | 167,714,000 | 167,714,000 |
|---|
| 2016-06-30 | $300.13M | $51.62M | — | $167.04M | $109.58M | — | -$572.81M | — | -$582.95M | -$163.93M | -$419.01M | — | — | — | 162,587,000 |
|---|
| 2016-03-31 | $236.74M | $43.12M | — | $158.79M | $105.3M | — | -$80.92M | — | -$89.13M | -$6.08M | -$83.05M | — | — | — | 161,548,000 |
|---|
| 2015-12-31 | $227.94M | $48.04M | — | $176.12M | $113.91M | — | $101.32M | — | $92.97M | $24.35M | $68.62M | $0.44 | $0.44 | 378,000 | 378,000 |
|---|
| 2015-09-30 | $208.9M | $34.9M | — | $158.71M | $94.04M | — | -$81.87M | — | -$90.44M | $483,000.00 | -$90.93M | -$0.57 | -$0.60 | 160,886,000 | 161,134,000 |
|---|
| 2015-06-30 | $250.14M | $38.06M | — | $157.9M | $101.51M | — | -$64.29M | — | -$82.54M | -$554,000.00 | -$81.99M | -$0.51 | -$0.51 | 160,406,000 | 160,406,000 |
|---|
| 2015-03-31 | $202.92M | $31M | — | $142.07M | $92.81M | — | -$65.86M | — | -$74.7M | -$7.2M | -$67.5M | -$0.43 | -$0.43 | 157,612,000 | 157,612,000 |
|---|
| 2014-12-31 | $230.07M | $38.32M | — | $142.07M | $99.77M | — | -$58.76M | — | -$65.74M | $4.06M | -$69.8M | -$0.48 | -$0.48 | 625,000 | 625,000 |
|---|
| 2014-09-30 | $176.55M | $29.92M | — | $125.69M | $74.6M | — | $11.2M | — | $3.22M | -$4.22M | $7.45M | $0.05 | $0.05 | 147,016,000 | 159,304,000 |
|---|
| 2014-06-30 | $191.79M | $31.21M | — | $107.7M | $68.09M | — | -$18.88M | — | -$27.73M | $5.77M | -$33.5M | -$0.23 | -$0.23 | 146,120,000 | 146,351,000 |
|---|
| 2014-03-31 | $151.55M | $22.82M | — | $86.17M | $60.07M | — | -$26.46M | — | -$34.62M | $3.49M | -$38.12M | -$0.26 | -$0.27 | 143,983,000 | 144,157,000 |
|---|
| 2013-12-31 | $146.87M | $17.27M | — | $97.31M | $71.81M | — | -$52.31M | — | -$59.38M | $2.62M | -$61.99M | — | — | — | 1,653,000 |
|---|
| 2013-09-30 | $136.87M | $28.05M | — | $88.06M | $61.84M | — | -$50.72M | — | -$52.32M | $704,000.00 | -$53.02M | -$0.38 | -$0.38 | 140,796,000 | 140,796,000 |
|---|
| 2013-06-30 | $136.81M | $22.57M | — | $85.66M | $50.66M | — | -$20.05M | — | -$20.29M | $1.24M | -$21.53M | -$0.15 | -$0.16 | 139,400,000 | 139,596,000 |
|---|
| 2013-03-31 | $127.93M | $20.5M | — | $83.74M | $51.05M | — | -$32.92M | — | -$44.52M | -$4.71M | -$39.81M | -$0.31 | -$0.31 | 127,969,000 | 127,969,000 |
|---|
| 2012-12-31 | $131.94M | $26.53M | — | $84.36M | $55.05M | — | -$46.9M | — | -$50.09M | $2.92M | -$53.01M | — | — | — | 1,461,000 |
|---|
| 2012-09-30 | $128.12M | $24.62M | — | $66.21M | $46.34M | — | -$10.49M | — | -$11.76M | -$6.4M | -$5.36M | — | — | — | 123,434,000 |
|---|
| 2012-06-30 | $124.02M | $23.57M | — | $77.81M | $51.54M | — | -$30.95M | — | -$32.42M | -$411,000.00 | -$32.01M | -$0.27 | -$0.27 | 117,912,000 | 117,912,000 |
|---|
| 2012-03-31 | $116.65M | $17.11M | — | $73.83M | $45.25M | — | -$21.87M | — | -$24.01M | -$34,000.00 | -$23.97M | -$0.21 | -$0.21 | 115,070,000 | 115,070,000 |
|---|
| 2011-12-31 | $107.85M | $21.52M | — | $57.91M | $48.45M | — | -$21.44M | — | -$23.12M | $3.62M | -$26.74M | -$0.24 | -$0.24 | 764,000 | 764,000 |
|---|
| 2011-09-30 | $113.43M | $22.45M | — | $58.58M | $44.88M | — | -$15.52M | — | -$19.73M | -$2.08M | -$17.65M | -$0.16 | -$0.16 | 112,290,000 | 112,290,000 |
|---|
| 2011-06-30 | $110.63M | $19.26M | — | $52.91M | $41.02M | — | $768,000.00 | — | -$1.17M | $3.9M | -$5.08M | -$0.05 | -$0.05 | 111,114,000 | 111,114,000 |
|---|
| 2011-03-31 | $109.46M | $20.8M | — | $45.02M | $41.04M | — | $2.29M | — | $393,000.00 | $4.76M | -$4.37M | -$0.04 | -$0.04 | 110,652,000 | 110,743,000 |
|---|
| 2010-12-31 | $101.61M | $20.47M | — | $42.2M | $42.1M | — | -$3.35M | — | -$19.24M | -$7.05M | -$12.19M | -$0.14 | -$0.01 | 1,433,000 | -5,147,000 |
|---|
| 2010-09-30 | $97.75M | $18M | — | $39.37M | $38.35M | — | -$1.94M | — | -$4.62M | -$221.95M | $217.33M | $2.13 | $1.68 | 102,110,000 | 131,278,000 |
|---|
| 2010-06-30 | $91.95M | $14.4M | — | $35.65M | $37.28M | — | $3.04M | — | $579,000.00 | $1.06M | -$477,000.00 | $0.00 | -$0.01 | 101,712,000 | 101,834,000 |
|---|
| 2010-03-31 | $84.95M | $17.41M | — | $30.1M | $34M | — | $2.79M | — | $1.79M | $636,000.00 | $1.15M | — | — | 101,144,000 | 103,720,000 |
|---|
| 2009-12-31 | $87.08M | $16.73M | — | $27.44M | $36.53M | — | $6.38M | — | $3.88M | -$830,000.00 | $4.71M | $0.05 | $0.05 | 173,000 | 173,000 |
|---|
| 2009-09-30 | $80.81M | $14.97M | — | $26.99M | $28.67M | — | $10.13M | — | $7.59M | $945,000.00 | $6.64M | $0.07 | $0.07 | 100,331,000 | 101,815,000 |
|---|
| 2009-06-30 | $82.79M | $19.85M | — | $26.32M | $30.53M | — | $4.31M | — | $1.83M | $522,000.00 | $1.31M | $0.01 | $0.01 | 100,065,000 | 101,217,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.22B | $717.44M | — | $921.93M | $1.15B | — | $409.48M | — | $482.48M | $133.58M | $348.9M | $1.82 | $1.80 | 191,787,000 | 197,394,000 |
|---|
| 2024-12-31 | $2.85B | $580.24M | — | $747.18M | $1.01B | — | $484.21M | — | $541.76M | $114.9M | $426.86M | $2.25 | $2.21 | 190,027,000 | 196,708,000 |
|---|
| 2023-12-31 | $2.42B | $532.06M | — | $746.77M | $892.41M | — | $185.77M | — | $188.56M | $20.92M | $167.65M | $0.89 | $0.87 | 187,834,000 | 191,595,000 |
|---|
| 2022-12-31 | $2.1B | $503.02M | — | $649.61M | $823.24M | — | $160.97M | — | $149.58M | $8.02M | $141.56M | $0.76 | $0.75 | 185,266,000 | 188,963,000 |
|---|
| 2021-12-31 | $1.85B | $470.52M | — | $628.79M | $759.38M | — | -$82.34M | — | -$75.35M | -$11.27M | -$64.08M | -$0.35 | -$0.35 | 182,852,000 | 182,852,000 |
|---|
| 2020-12-31 | $1.86B | $524.27M | — | $628.12M | $737.67M | — | -$43.44M | — | -$49M | -$903.03M | $854.03M | $4.72 | $4.50 | 180,804,000 | 191,678,000 |
|---|
| 2019-12-31 | $1.7B | $359.47M | — | $715.01M | $680.92M | — | -$100.46M | — | -$94.81M | -$70.96M | -$23.85M | -$0.13 | -$0.13 | 179,039,000 | 179,039,000 |
|---|
| 2018-12-31 | $1.49B | $315.26M | — | $696.33M | $604.35M | — | -$123.52M | — | -$142.71M | -$65.49M | -$77.21M | -$0.44 | -$0.44 | 177,061,000 | 177,268,000 |
|---|
| 2017-12-31 | $1.31B | $241.79M | — | $610.75M | $554.34M | — | -$14.7M | — | -$35.88M | $81.17M | -$117.04M | -$0.67 | -$0.67 | 174,427,000 | 174,427,000 |
|---|
| 2016-12-31 | $1.12B | $209.62M | — | $661.91M | $476.59M | — | -$803.43M | — | -$831.05M | -$200.84M | -$630.21M | -$3.80 | -$3.81 | 165,985,000 | 166,219,000 |
|---|
| 2015-12-31 | $889.9M | $152.01M | — | $634.81M | $402.27M | — | -$110.7M | — | -$154.72M | $17.08M | -$171.8M | -$1.07 | -$1.07 | 160,025,000 | 160,025,000 |
|---|
| 2014-12-31 | $749.28M | $122.27M | — | $461.54M | $302.16M | — | -$92.89M | — | -$124.87M | $9.1M | -$133.97M | -$0.92 | -$0.92 | 146,349,000 | 146,349,000 |
|---|
| 2013-12-31 | $548.49M | $88.39M | — | $354.78M | $235.36M | — | -$156.01M | — | -$176.5M | -$150,000.00 | -$176.35M | — | — | — | 137,755,000 |
|---|
| 2012-12-31 | $500.72M | $91.83M | — | $302.22M | $198.17M | — | -$110.22M | — | -$118.28M | -$3.93M | -$114.35M | -$0.95 | -$0.95 | 120,271,000 | 120,271,000 |
|---|
| 2011-12-31 | $441.36M | $84.02M | — | $214.37M | $175.42M | — | -$33.89M | — | -$43.63M | $10.21M | -$53.84M | -$0.48 | -$0.48 | 112,122,000 | 112,122,000 |
|---|
| 2010-12-31 | $376.27M | $70.29M | — | $147.31M | $151.72M | — | $544,000.00 | — | -$21.49M | -$227.31M | $205.82M | $2.00 | $1.73 | 103,093,000 | 125,674,000 |
|---|
| 2009-12-31 | $324.66M | $65.91M | — | $115.12M | $124.29M | — | $16.43M | — | $566,000.00 | $1.05M | -$488,000.00 | $0.00 | $0.00 | 100,271,000 | 100,271,000 |
|---|
| 2008-12-31 | $296.49M | $52.51M | — | $93.29M | $106.57M | — | $39.76M | — | $33.42M | $2.59M | $30.83M | $0.31 | $0.29 | 98,975,000 | 103,572,000 |
|---|