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 | $1.09B | — | — | — | — | $869.08M | $216.51M | -$1.42M | $215.09M | $93.24M | $121.85M | $0.12 | $0.12 | 1,029,300,000 | 1,034,426,000 |
|---|
| 2026-03-31 | $856.19M | — | — | — | — | $507.02M | $349.17M | -$455,000.00 | $348.72M | $101.95M | $246.76M | $0.36 | $0.35 | 690,558,000 | 698,689,000 |
|---|
| 2025-12-31 | $674.85M | — | — | — | — | $347.19M | $327.66M | -$154,000.00 | $327.51M | $112.54M | $214.97M | $0.34 | $0.34 | 10,262,000 | 11,148,000 |
|---|
| 2025-09-30 | $554.57M | — | — | — | — | $377.48M | $177.09M | -$7.14M | $169.94M | -$96.88M | $266.82M | $0.42 | $0.41 | 637,788,000 | 644,879,000 |
|---|
| 2025-06-30 | $480.65M | — | — | — | — | $340.54M | $140.11M | -$6.79M | $133.32M | $62.6M | $70.73M | $0.11 | $0.11 | 637,173,000 | 643,076,000 |
|---|
| 2025-03-31 | $360.06M | — | — | — | — | $297.91M | $62.16M | -$10.39M | $51.77M | $18.41M | $33.35M | $0.06 | $0.06 | 514,501,000 | 521,203,000 |
|---|
| 2024-12-31 | $305.44M | — | — | — | — | $238.98M | $66.46M | -$10.19M | $56.27M | $18.42M | $37.85M | $0.10 | $0.10 | 773,000 | 1,044,000 |
|---|
| 2024-09-30 | $313.48M | — | — | — | — | $229.07M | $84.4M | -$9.85M | $74.56M | $25.82M | $48.74M | $0.12 | $0.12 | 393,969,000 | 400,838,000 |
|---|
| 2024-06-30 | $222.03M | — | — | — | — | $205.35M | $16.68M | -$8.06M | $8.62M | $7.19M | $1.43M | $0.00 | $0.00 | 393,838,000 | 399,909,000 |
|---|
| 2024-03-31 | $213.06M | — | — | — | — | $216.42M | -$3.36M | -$9.74M | -$13.09M | $16.02M | -$29.12M | -$0.08 | -$0.08 | 384,968,000 | 384,968,000 |
|---|
| 2023-12-31 | $262.09M | — | — | — | — | $272.8M | — | -$6.31M | -$17.02M | $8.49M | -$25.51M | -$0.06 | -$0.06 | 12,619,000 | 12,619,000 |
|---|
| 2023-09-30 | $194.58M | — | — | — | — | $201.44M | — | -$8.16M | -$15.01M | $6.1M | -$21.11M | -$0.06 | -$0.06 | 356,676,000 | 356,676,000 |
|---|
| 2023-06-30 | $177.24M | — | — | — | — | $182.3M | — | -$17.48M | -$22.55M | $9.87M | -$32.41M | -$0.10 | -$0.10 | 333,082,000 | 333,082,000 |
|---|
| 2023-03-31 | $187.3M | — | — | — | — | $203.39M | — | $2.21M | -$13.88M | $10.71M | -$24.59M | -$0.08 | -$0.08 | 300,950,000 | 300,950,000 |
|---|
| 2022-12-31 | $210.12M | — | — | — | — | $215.99M | — | $54.54M | $48.67M | -$421,000.00 | $49.09M | $0.19 | $0.19 | 2,579,000 | 2,579,000 |
|---|
| 2022-09-30 | $182.99M | — | — | — | — | $219.71M | — | -$18.85M | -$55.56M | $1.88M | -$57.44M | -$0.21 | -$0.21 | 278,105,000 | 278,105,000 |
|---|
| 2022-06-30 | $204.12M | — | — | — | — | $202.39M | — | -$67.67M | -$65.93M | $11.5M | -$77.43M | -$0.28 | -$0.28 | 278,040,000 | 278,040,000 |
|---|
| 2022-03-31 | $188.4M | — | — | — | — | $186.8M | — | $7.77M | $9.38M | $1.69M | $7.68M | $0.03 | $0.03 | 261,458,000 | 263,563,000 |
|---|
| 2021-12-31 | $207.88M | — | — | — | — | $202.81M | — | -$15.4M | -$10.33M | $432,000.00 | -$10.76M | -$0.05 | -$0.05 | 2,369,000 | 2,369,000 |
|---|
| 2021-09-30 | $207.97M | — | — | — | — | $199.94M | — | -$56.4M | -$48.37M | $6.4M | -$54.77M | -$0.21 | -$0.21 | 254,744,000 | 254,744,000 |
|---|
| 2021-06-30 | $214.86M | — | — | — | — | $200.22M | — | $32.85M | $47.49M | $15.34M | $32.15M | $0.13 | $0.13 | 249,066,000 | 252,132,000 |
|---|
| 2021-03-31 | $202.12M | — | — | — | — | $173.02M | — | -$14.26M | $14.85M | $12.79M | $2.06M | $0.01 | $0.01 | 241,397,000 | 244,520,000 |
|---|
| 2020-12-31 | $228.32M | — | — | — | — | $189.17M | — | -$2.24M | $36.91M | $25.03M | $11.88M | $0.05 | $0.05 | 74,000 | 543,000 |
|---|
| 2020-09-30 | $229.73M | — | — | — | — | $180.59M | — | -$9.17M | $39.97M | $13.11M | $26.86M | $0.11 | $0.11 | 240,983,000 | 243,849,000 |
|---|
| 2020-06-30 | $154.25M | — | — | — | — | $157.04M | — | $4.42M | $1.64M | $2.84M | -$1.21M | -$0.01 | -$0.01 | 240,945,000 | 240,945,000 |
|---|
| 2020-03-31 | $173.17M | — | — | — | — | $176.94M | — | -$12.07M | -$15.84M | -$3.94M | -$11.9M | -$0.05 | -$0.05 | 240,255,000 | 240,255,000 |
|---|
| 2019-12-31 | $195.04M | — | — | — | — | $465.2M | — | $2.06M | -$268.1M | $2.86M | -$270.96M | -$1.23 | -$1.23 | 6,714,000 | 6,714,000 |
|---|
| 2019-09-30 | $199.47M | — | — | — | — | $207.01M | — | -$6.52M | -$14.06M | $218,000.00 | -$14.28M | -$0.06 | -$0.06 | 225,860,000 | 225,860,000 |
|---|
| 2019-06-30 | $162.12M | — | — | — | — | $192.96M | — | -$11.48M | -$42.31M | -$5.55M | -$36.76M | -$0.18 | -$0.18 | 207,809,000 | 207,809,000 |
|---|
| 2019-03-31 | $154.87M | — | — | — | — | $191.15M | — | $2.73M | -$33.55M | -$8.66M | -$19.2M | -$0.09 | -$0.09 | 202,422,000 | 202,422,000 |
|---|
| 2018-12-31 | $143.86M | — | — | — | — | $168.93M | — | -$10.69M | -$35.76M | -$36.23M | $468,000.00 | $0.00 | $0.00 | 3,671,000 | 3,671,000 |
|---|
| 2018-09-30 | $148.8M | $116.86M | — | — | — | $172.05M | — | -$26.01M | -$49.26M | $3.79M | -$53.04M | -$0.29 | -$0.29 | 185,246,000 | 185,246,000 |
|---|
| 2018-06-30 | $169.99M | $108.25M | — | — | — | $155.4M | — | -$7.94M | $6.65M | $3.72M | $2.93M | $0.02 | $0.02 | 185,183,000 | 187,488,000 |
|---|
| 2018-03-31 | $163.27M | $99.34M | — | — | — | $149.83M | — | -$798,000.00 | $12.64M | $11.95M | $1.24M | $0.007 | $0.007 | 184,367,000 | 187,621,000 |
|---|
| 2017-12-31 | $214.58M | $121.98M | — | — | — | $189.26M | — | -$6.01M | $19.31M | $4.96M | $7.63M | $0.04 | $0.04 | 955,000 | 5,003,000 |
|---|
| 2017-09-30 | $159.92M | $101.56M | — | — | — | $156.13M | — | -$1.23M | $2.56M | $14.29M | -$16.65M | -$0.093 | -$0.093 | 179,278,000 | 179,278,000 |
|---|
| 2017-06-30 | $149.54M | $102.23M | — | — | — | $151.89M | — | -$8.78M | -$11.12M | -$1.13M | -$10.96M | -$0.061 | -$0.061 | 179,241,000 | 179,241,000 |
|---|
| 2017-03-31 | $185.55M | $114.49M | — | — | — | $172.4M | — | $16.02M | $29.18M | $10.88M | $18.66M | $0.10 | $0.10 | 178,898,000 | 183,068,000 |
|---|
| 2016-12-31 | $65.26M | $27.95M | — | — | — | $64.34M | — | -$22.27M | -$21.35M | $19.87M | -$8.31M | -$0.06 | -$0.06 | 4,745,000 | 5,067,000 |
|---|
| 2016-09-30 | $176.25M | $105.41M | — | — | — | $148.48M | — | -$12.66M | $15.1M | -$54.46M | $69.56M | $0.43 | $0.42 | 161,039,000 | 165,828,000 |
|---|
| 2016-06-30 | $182.01M | $100.47M | — | — | — | $151.97M | — | -$16.31M | $13.73M | -$768,000.00 | $14.5M | $0.09 | $0.09 | 153,972,000 | 157,900,000 |
|---|
| 2016-03-31 | $148.39M | $101.56M | — | — | — | $148.18M | — | -$18.5M | -$18.29M | $2.11M | -$20.4M | -$0.14 | -$0.14 | 150,249,000 | 150,249,000 |
|---|
| 2015-12-31 | $79.64M | $49.43M | — | — | — | $326.91M | — | $3.02M | -$244.25M | -$20.62M | -$303M | -$2.31 | -$2.31 | 5,161,000 | 5,161,000 |
|---|
| 2015-09-30 | $162.55M | $120.24M | — | — | — | $169.48M | — | -$15.55M | -$22.48M | -$8.26M | -$14.22M | -$0.11 | -$0.11 | 135,247,000 | 135,247,000 |
|---|
| 2015-06-30 | $164.51M | $119.1M | — | — | — | $172.37M | — | -$10.83M | -$16.94M | -$260,000.00 | -$16.68M | -$0.12 | -$0.12 | 135,036,000 | 135,036,000 |
|---|
| 2015-03-31 | $150.96M | $115.06M | — | — | — | $168.02M | — | -$18.16M | -$33.22M | $68,000.00 | -$33.29M | -$0.32 | -$0.32 | 102,580,000 | 102,580,000 |
|---|
| 2014-12-31 | — | $126.45M | — | — | — | $1.66B | — | -$1.63M | -$1.52B | -$409.6M | -$1.11B | -$10.84 | -$10.84 | 14,000 | 14,000 |
|---|
| 2014-09-30 | — | $125.91M | — | — | — | $187.24M | — | $3.19M | -$13.12M | -$16.58M | $3.47M | $0.03 | $0.03 | 102,470,000 | 102,561,000 |
|---|
| 2014-06-30 | — | $118.69M | — | — | — | $183.42M | — | -$21.64M | -$40.5M | $2.62M | -$43.12M | -$0.42 | -$0.42 | 102,444,000 | 102,444,000 |
|---|
| 2014-03-31 | — | $106.9M | — | — | — | $172.45M | — | -$29.06M | -$41.88M | -$4.69M | -$37.19M | -$0.36 | -$0.36 | 102,365,000 | 102,365,000 |
|---|
| 2013-12-31 | — | $101.41M | $4.71M | — | — | $959.86M | -$789.83M | $18.51M | -$772.5M | -$190.98M | -$581.53M | -$5.94 | -$5.94 | 971,000 | 971,000 |
|---|
| 2013-09-30 | — | $131.81M | $8.22M | — | — | $216.18M | -$15.28M | -$32.97M | -$48.32M | -$2.06M | -$46.27M | -$0.46 | -$0.46 | 100,778,000 | 100,778,000 |
|---|
| 2013-06-30 | — | $142.39M | $3.95M | — | — | $254.94M | -$50.96M | $39.05M | -$11.37M | $23.67M | -$35.04M | -$0.35 | -$0.35 | 99,833,000 | 99,833,000 |
|---|
| 2013-03-31 | — | $88.06M | $32.58M | — | — | $160.17M | $10.91M | $11.89M | $23.52M | $11.25M | $12.27M | $0.14 | $0.14 | 89,948,000 | 90,036,000 |
|---|
| 2012-12-31 | — | $105.22M | $48.31M | — | — | $685.74M | $35.99M | $15.59M | $51.58M | $14.03M | $37.55M | $0.42 | $0.42 | -113,000 | -87,000 |
|---|
| 2012-09-30 | — | $124.97M | $52.78M | — | — | $18.79M | $33.99M | -$32.34M | $1.65M | $17.48M | -$15.82M | -$0.18 | -$0.18 | 89,429,000 | 89,429,000 |
|---|
| 2012-06-30 | — | $131.82M | $61.56M | — | — | $19.99M | $41.57M | $5.26M | $46.84M | $23.86M | $22.97M | $0.26 | $0.26 | 89,631,000 | 89,733,000 |
|---|
| 2012-03-31 | — | $92.55M | $59.42M | — | — | $15.23M | $44.19M | -$24.78M | $19.41M | $15.44M | $3.98M | $0.04 | $0.04 | 89,591,000 | 89,821,000 |
|---|
| 2011-12-31 | — | $108.72M | $80.03M | — | — | $18.09M | $61.93M | $2.23M | $64.16M | $52.8M | $11.36M | $0.13 | $0.12 | 33,000 | 23,000 |
|---|
| 2011-09-30 | — | $141.25M | $143.67M | — | — | $16.28M | $127.39M | -$68.73M | $58.67M | $27.61M | $31.06M | $0.35 | $0.35 | 89,449,000 | 89,739,000 |
|---|
| 2011-06-30 | — | $77.1M | $96.35M | — | — | $17.01M | $79.34M | -$19.33M | $60.01M | $21.4M | $38.61M | $0.43 | $0.43 | 89,310,000 | 89,712,000 |
|---|
| 2011-03-31 | — | $92.47M | $57.11M | — | — | $18.57M | $38.54M | -$13.14M | $25.4M | $12.94M | $12.46M | $0.14 | $0.14 | 89,288,000 | 89,653,000 |
|---|
| 2010-12-31 | — | $86.84M | $74.63M | — | — | $11.21M | $63.42M | -$64.84M | -$1.42M | $3.66M | -$5.08M | -$0.05 | -$0.05 | 696,000 | 696,000 |
|---|
| 2010-09-30 | — | $60.4M | $20.36M | — | — | $9.89M | $10.48M | -$30.5M | -$20.03M | $3.23M | -$22.63M | -$0.25 | -$0.25 | 89,236,000 | 89,236,000 |
|---|
| 2010-06-30 | — | $58.59M | $12.45M | — | — | $10.59M | $1.86M | -$56.03M | -$54.17M | -$9.37M | -$50.74M | -$0.57 | -$0.57 | 88,501,000 | 88,501,000 |
|---|
| 2010-03-31 | — | $51.8M | $8.77M | — | — | $9.62M | -$856,000.00 | -$16.19M | -$17.04M | -$7M | -$12.86M | -$0.16 | -$0.16 | 81,753,000 | 81,753,000 |
|---|
| 2009-12-31 | — | $58.05M | $13.69M | — | — | $10.03M | $3.66M | -$42.09M | -$38.43M | -$16M | -$27.45M | -$0.39 | -$0.39 | 2,402,000 | 2,402,000 |
|---|
| 2009-09-30 | — | $59.69M | $3.02M | — | — | $7.14M | -$4.12M | -$46M | -$50.12M | -$13.43M | -$17.28M | -$0.23 | -$0.23 | 76,133,000 | 76,133,000 |
|---|
| 2009-06-30 | — | $48.85M | -$220,000.00 | — | — | $8.59M | -$8.81M | $14.82M | $6M | -$3.89M | $11.61M | $0.17 | $0.17 | 70,045,000 | 70,227,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.07B | — | — | — | — | $1.36B | $707.01M | -$24.48M | $682.54M | $96.67M | $585.87M | $0.96 | $0.95 | 607,201,000 | 614,666,000 |
|---|
| 2024-12-31 | $1.05B | — | — | — | — | $889.82M | $164.18M | -$37.83M | $126.35M | $67.45M | $58.9M | $0.15 | $0.15 | 391,709,000 | 397,422,000 |
|---|
| 2023-12-31 | $821.21M | — | — | — | — | $859.92M | -$38.72M | -$29.74M | -$68.46M | $35.16M | -$103.61M | -$0.30 | -$0.30 | 343,059,000 | 343,059,000 |
|---|
| 2022-12-31 | $785.64M | — | — | — | — | $824.89M | -$39.25M | -$24.2M | -$63.45M | $14.66M | -$78.11M | -$0.28 | -$0.28 | 275,178,000 | 275,178,000 |
|---|
| 2021-12-31 | $832.83M | — | — | — | — | $775.99M | — | -$53.2M | $3.64M | $34.96M | -$31.32M | -$0.13 | -$0.13 | 250,044,000 | 250,044,000 |
|---|
| 2020-12-31 | $785.46M | — | — | — | — | $703.74M | — | -$19.05M | $62.67M | $37.05M | $25.63M | $0.11 | $0.11 | 240,803,000 | 242,549,000 |
|---|
| 2019-12-31 | $711.5M | — | — | — | — | $1.06B | — | -$13.22M | -$358.03M | -$11.13M | -$341.2M | -$1.56 | -$1.56 | 218,812,000 | 218,812,000 |
|---|
| 2018-12-31 | $625.9M | — | — | — | — | $646.21M | — | -$45.43M | -$65.74M | -$16.78M | -$48.41M | -$0.26 | -$0.26 | 188,606,000 | 188,606,000 |
|---|
| 2017-12-31 | $709.6M | $440.26M | — | — | — | $669.67M | — | -$3,000.00 | $39.92M | $29M | -$1.32M | -$0.01 | -$0.01 | 180,096,000 | 184,144,000 |
|---|
| 2016-12-31 | $571.9M | $335.38M | — | — | — | $512.97M | — | -$69.74M | -$10.81M | -$33.25M | $55.35M | $0.35 | $0.34 | 159,853,000 | 163,459,000 |
|---|
| 2015-12-31 | $561.41M | $403.83M | — | — | — | $836.77M | — | -$41.53M | -$316.89M | -$29.08M | -$367.18M | -$2.83 | -$2.83 | 129,639,000 | 129,639,000 |
|---|
| 2014-12-31 | $635.74M | $477.95M | — | — | — | $2.2B | — | -$49.15M | -$1.62B | -$428.25M | -$1.19B | -$11.59 | -$11.59 | 102,441,000 | 102,441,000 |
|---|
| 2013-12-31 | — | $463.66M | $49.45M | — | — | $1.59B | -$845.16M | $36.48M | -$808.68M | -$158.12M | -$650.56M | -$6.65 | -$6.65 | 97,864,000 | 97,864,000 |
|---|
| 2012-12-31 | — | $454.56M | $222.07M | — | — | $739.75M | $155.74M | -$36.26M | $119.48M | $70.81M | $48.68M | $0.54 | $0.54 | 89,437,000 | 89,603,000 |
|---|
| 2011-12-31 | — | $419.55M | $377.15M | — | — | $69.95M | $307.21M | -$98.96M | $208.25M | $114.75M | $93.5M | $1.05 | $1.04 | 89,383,000 | 89,725,000 |
|---|
| 2010-12-31 | — | $257.64M | $116.2M | — | — | $41.3M | $74.9M | -$167.57M | -$92.67M | -$9.48M | -$91.31M | -$1.05 | -$1.05 | 87,185,000 | 87,185,000 |
|---|
| 2009-12-31 | — | $191.31M | $27.67M | — | — | $36.59M | -$8.92M | -$67.15M | -$76.07M | -$33.07M | -$27.07M | -$0.38 | -$0.38 | 71,565,000 | 71,565,000 |
|---|
| 2008-12-31 | — | $78.65M | $34.13M | — | — | $60.74M | -$26.6M | $1.05M | -$25.55M | -$17.39M | -$627,000.00 | -$0.01 | -$0.01 | 55,073,000 | 55,073,000 |
|---|