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.29B | $298.26M | — | $413.13M | $347.92M | — | $231.44M | -$53.64M | $177.81M | $13.31M | $164.49M | $1.23 | $1.21 | 133,606,000 | 138,281,000 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | — | — | $205.99M | — | — | — | — |
|---|
| 2025-12-31 | $1.1B | $267.72M | — | $372.22M | $325.37M | — | $131.72M | -$45.46M | $86.26M | -$25.28M | $111.54M | $0.84 | $0.82 | 414,000 | 538,000 |
|---|
| 2025-09-30 | $1.25B | $197.23M | — | $358.81M | $322.08M | — | $367.98M | -$129.01M | $238.97M | -$12.12M | $251.08M | $1.91 | $1.84 | 131,447,000 | 137,348,000 |
|---|
| 2025-06-30 | $773.69M | $142.03M | — | $323.62M | $323.31M | — | -$16.2M | -$25.11M | -$41.31M | $30.92M | -$72.23M | -$0.55 | -$0.55 | 130,628,000 | 130,628,000 |
|---|
| 2025-03-31 | $594.19M | $70.18M | — | $265.12M | $239.95M | — | $18.08M | -$59.67M | -$41.6M | $15.88M | -$18.25M | -$0.44 | -$0.44 | 129,676,000 | 129,676,000 |
|---|
| 2024-12-31 | $593.17M | $102.65M | — | $300.17M | $295.34M | — | -$105.16M | -$88.8M | -$193.96M | -$110.2M | -$83.76M | -$0.65 | -$0.65 | 492,000 | 492,000 |
|---|
| 2024-09-30 | $500.92M | $81.98M | — | $270.93M | $220.99M | — | -$76.91M | -$31.76M | -$108.66M | $2.91M | -$111.57M | -$0.87 | -$0.87 | 128,590,000 | 128,590,000 |
|---|
| 2024-06-30 | $659.83M | $67.27M | — | $294.14M | $248.4M | — | $48.61M | -$59.78M | -$11.17M | $5.72M | -$16.89M | -$0.13 | -$0.13 | 126,733,000 | 126,733,000 |
|---|
| 2024-03-31 | $494.33M | $54.61M | — | $261M | $210.8M | — | -$43.44M | -$20.15M | -$63.59M | $2.35M | -$65.94M | -$0.52 | -$0.52 | 126,138,000 | 126,138,000 |
|---|
| 2023-12-31 | $439.72M | $71.98M | — | $272.14M | $198.12M | — | -$116.4M | -$21.28M | -$137.69M | $183,000.00 | -$137.87M | -$1.09 | -$1.09 | 239,000 | 239,000 |
|---|
| 2023-09-30 | $750.53M | $79.47M | — | $253.18M | $199.18M | — | $213.87M | -$63.13M | $150.74M | $2.99M | $147.75M | $1.18 | $1.15 | 125,220,000 | 131,337,000 |
|---|
| 2023-06-30 | $318.75M | $75.34M | — | $248.53M | $214.69M | — | -$229.83M | -$44.38M | -$274.21M | $1.82M | -$276.02M | -$2.21 | -$2.21 | 124,659,000 | 124,659,000 |
|---|
| 2023-03-31 | $319.29M | $41.43M | — | $230.57M | $183.66M | — | -$149.81M | -$22.56M | -$172.36M | $1.74M | -$174.1M | -$1.40 | -$1.40 | 124,111,000 | 124,111,000 |
|---|
| 2022-12-31 | $335.04M | $46.17M | — | $262.04M | $210.34M | — | -$188.61M | -$18.41M | -$207.02M | $472,000.00 | -$207.49M | -$1.68 | -$1.68 | 531,000 | 531,000 |
|---|
| 2022-09-30 | $264.31M | $36.51M | — | $245.37M | $235.86M | — | -$258.04M | -$147.9M | -$405.94M | -$23,000.00 | -$405.92M | -$3.32 | -$3.32 | 122,166,000 | 122,166,000 |
|---|
| 2022-06-30 | $224.82M | $34.04M | — | $205.71M | $169.98M | — | -$191.69M | -$82.99M | -$274.67M | $2.73M | -$277.4M | -$2.29 | -$2.29 | 120,896,000 | 120,896,000 |
|---|
| 2022-03-31 | $213.26M | $23.46M | — | $169.89M | $154.47M | — | -$146.73M | -$92.62M | -$239.36M | $985,000.00 | -$240.34M | -$2.00 | -$2.00 | 120,393,000 | 120,393,000 |
|---|
| 2021-12-31 | $258.54M | $33.64M | — | $229.05M | $186.38M | — | -$194.56M | -$65.74M | -$260.3M | -$1.84M | -$258.46M | -$2.16 | -$2.16 | 446,000 | 446,000 |
|---|
| 2021-09-30 | $187.63M | $28.09M | — | $194.57M | $142.08M | — | -$181.68M | -$22.56M | -$204.24M | $278,000.00 | -$204.51M | -$1.72 | -$1.72 | 119,141,000 | 119,141,000 |
|---|
| 2021-06-30 | $220.55M | $30.26M | — | $182.64M | $145.32M | — | -$146.16M | -$42.17M | -$188.33M | $1.23M | -$189.56M | -$1.61 | -$1.61 | 117,772,000 | 117,772,000 |
|---|
| 2021-03-31 | $177.57M | $23.02M | — | $185.9M | $146.86M | — | -$186.25M | -$13.02M | -$199.28M | $1.02M | -$200.29M | -$1.71 | -$1.71 | 117,080,000 | 117,080,000 |
|---|
| 2020-12-31 | $163.56M | $21.79M | — | $168.47M | $166.29M | — | -$194.22M | -$49.38M | -$243.6M | -$59,000.00 | -$243.54M | -$2.09 | -$2.09 | 432,000 | 432,000 |
|---|
| 2020-09-30 | $125.85M | $20.83M | — | $161.78M | $167.47M | — | -$225.2M | -$27.25M | -$252.45M | $839,000.00 | -$253.29M | -$2.18 | -$2.18 | 115,986,000 | 115,986,000 |
|---|
| 2020-06-30 | $103.96M | $18.27M | — | $155M | $127.9M | — | -$198.86M | $20.96M | -$177.9M | $1.33M | -$179.23M | -$1.56 | -$1.56 | 114,911,000 | 114,911,000 |
|---|
| 2020-03-31 | $99.48M | $13.3M | — | $169.57M | $126.76M | — | -$210.16M | $28.51M | -$181.65M | $575,000.00 | -$182.22M | — | — | — | 112,748,000 |
|---|
| 2019-12-31 | $71.68M | $12.18M | — | $201.3M | $156.28M | — | -$298.07M | $21.49M | -$276.58M | -$398,000.00 | -$276.19M | — | — | — | 837,000 |
|---|
| 2019-09-30 | $70.06M | $5.21M | — | $160.8M | $120.35M | — | -$216.3M | $7.37M | -$208.93M | -$394,000.00 | -$208.54M | — | — | — | 108,701,000 |
|---|
| 2019-06-30 | $44.71M | $4.33M | — | $163.89M | $112.77M | — | -$236.27M | $17.75M | -$218.52M | $960,000.00 | -$219.48M | — | — | — | 108,576,000 |
|---|
| 2019-03-31 | $33.29M | $3.35M | — | $129.13M | $89.61M | — | -$188.79M | $7.57M | -$181.22M | $695,000.00 | -$181.92M | — | — | — | 105,400,000 |
|---|
| 2018-12-31 | $21.03M | $1.67M | — | $131.04M | $108.69M | — | -$220.36M | $9.28M | -$211.08M | $361,000.00 | -$211.44M | — | — | — | 160,000 |
|---|
| 2018-09-30 | $2.07M | $137,000.00 | — | $139.95M | $116.55M | — | -$254.56M | $9.72M | -$244.84M | $445,000.00 | -$245.28M | — | — | — | 100,783,000 |
|---|
| 2018-06-30 | $29.91M | — | — | $137.58M | $84.68M | $222.26M | -$192.35M | $28.87M | -$163.48M | $79,000.00 | -$163.56M | — | — | — | 100,519,000 |
|---|
| 2018-03-31 | $21.9M | — | — | $96.86M | $72.45M | $169.3M | -$147.41M | $6.13M | -$141.28M | -$62,000.00 | -$141.21M | — | — | — | 99,979,000 |
|---|
| 2017-12-31 | $37.92M | — | — | $117.77M | $67.46M | $185.23M | -$147.3M | $5.08M | -$142.23M | — | -$142.23M | — | — | — | 1,882,000 |
|---|
| 2017-09-30 | $17.1M | — | — | $95.25M | $47.64M | $142.9M | -$125.8M | $2.86M | -$122.94M | — | -$122.94M | — | — | — | 91,828,000 |
|---|
| 2017-06-30 | $15.93M | — | — | $90.63M | — | $136.41M | -$120.47M | $2.05M | -$118.42M | — | -$118.42M | — | — | — | 88,098,000 |
|---|
| 2017-03-31 | — | — | — | $86.98M | — | $125.47M | -$106.51M | -$779,000.00 | -$107.29M | — | -$107.29M | — | — | — | 86,027,000 |
|---|
| 2016-12-31 | — | — | — | $105.01M | — | $132.89M | -$115.43M | $2.5M | — | — | -$112.93M | — | — | — | 83,000 |
|---|
| 2016-09-30 | — | — | — | $97.94M | — | $120.33M | -$106.68M | $2.61M | — | — | -$104.07M | — | — | — | 85,716,000 |
|---|
| 2016-06-30 | — | — | — | $83.17M | — | $101.16M | -$92.45M | $2.32M | -$90.13M | — | -$90.13M | — | — | — | 85,545,000 |
|---|
| 2016-03-31 | — | — | — | $96.27M | — | $117.37M | -$110.03M | $7.05M | -$102.97M | — | -$102.97M | — | — | — | 85,277,000 |
|---|
| 2015-12-31 | — | — | — | $82.84M | — | $100.06M | -$92.51M | $1.79M | -$90.72M | — | -$90.72M | — | — | — | 296,000 |
|---|
| 2015-09-30 | — | — | — | $68.62M | — | $84.65M | -$78.33M | $1.54M | -$76.79M | — | -$76.79M | — | — | — | 84,633,000 |
|---|
| 2015-06-30 | — | — | — | $67.01M | — | $81.63M | -$72.94M | $1.59M | -$71.35M | — | -$71.78M | — | — | — | 84,353,000 |
|---|
| 2015-03-31 | — | — | — | $58.04M | — | $70.76M | -$52.22M | $1.01M | -$51.21M | — | -$50.78M | — | — | — | 82,074,000 |
|---|
| 2014-12-31 | — | — | — | $55.55M | — | $69.73M | -$45.71M | $2.23M | -$43.48M | — | -$21.39M | — | — | — | 903,000 |
|---|
| 2014-09-30 | — | — | — | $46.27M | — | $56.17M | -$45.2M | $1.28M | -$43.92M | — | -$43.99M | — | — | — | 76,408,000 |
|---|
| 2014-06-30 | — | — | — | $44.67M | — | $52.3M | -$45.01M | $616,000.00 | -$44.39M | — | -$44.07M | — | — | — | 75,835,000 |
|---|
| 2014-03-31 | — | — | — | $43.76M | — | $277.34M | -$269.06M | $251,000.00 | -$268.81M | — | -$250.94M | — | — | — | 67,786,000 |
|---|
| 2013-12-31 | — | — | — | $32.11M | — | $40.44M | -$29.59M | $256,000.00 | -$29.34M | $3.02M | -$32.36M | — | — | — | 448,000 |
|---|
| 2013-09-30 | — | — | — | $34.46M | — | $41.23M | -$32.23M | $278,000.00 | -$31.96M | -$2.27M | -$29.69M | — | — | — | 62,416,000 |
|---|
| 2013-06-30 | — | — | — | $24.22M | — | $30M | -$21.31M | $259,000.00 | -$21.05M | -$2.88M | -$18.17M | — | — | — | 61,661,000 |
|---|
| 2013-03-31 | — | — | — | $22.18M | — | $28.45M | -$9.8M | $229,000.00 | -$9.58M | -$562,000.00 | -$9.01M | — | — | — | 59,173,000 |
|---|
| 2012-12-31 | — | — | — | $21.68M | — | $96.84M | -$88.35M | $15.59M | -$72.76M | — | -$62.19M | — | — | — | 514,000 |
|---|
| 2012-09-30 | — | — | — | $22.09M | — | $34.91M | -$18.15M | -$1.36M | -$19.5M | — | -$19.5M | — | — | — | 51,542,000 |
|---|
| 2012-06-30 | — | — | — | $21.72M | — | $32.95M | -$12.07M | -$889,000.00 | -$12.96M | — | -$12.96M | — | — | — | 51,280,000 |
|---|
| 2012-03-31 | — | — | — | $21.07M | — | $31.48M | -$10.89M | -$475,000.00 | -$11.37M | — | -$11.37M | — | — | — | 46,210,000 |
|---|
| 2011-12-31 | — | — | — | $23.37M | — | $34.04M | -$13.59M | -$717,000.00 | -$14.3M | — | -$14.3M | — | — | — | 21,000 |
|---|
| 2011-09-30 | — | — | — | $24.27M | — | $33.23M | -$12.44M | -$799,000.00 | -$13.24M | — | -$13.24M | — | — | — | 42,654,000 |
|---|
| 2011-06-30 | — | — | — | $25.3M | — | $33.73M | -$13.12M | -$706,000.00 | -$13.82M | — | -$13.82M | — | — | — | 42,379,000 |
|---|
| 2011-03-31 | $20.9M | — | — | $26.35M | — | $36.57M | -$15.68M | -$609,000.00 | -$16.29M | — | -$16.29M | — | — | — | — |
|---|
| 2010-12-31 | $21.19M | — | — | $26.08M | — | $33.6M | -$12.41M | $5.91M | -$6.5M | $427,000.00 | -$6.93M | — | — | — | — |
|---|
| 2010-09-30 | $27.67M | — | — | $27.47M | — | $36.4M | -$8.73M | -$604,000.00 | -$9.33M | $298,000.00 | -$9.63M | — | — | — | — |
|---|
| 2010-06-30 | $26.62M | — | — | $28.14M | — | $38.24M | -$11.63M | -$3.24M | -$14.86M | -$229,000.00 | -$14.63M | — | — | — | — |
|---|
| 2010-03-31 | $24.56M | — | — | $24.7M | — | $35.87M | -$11.31M | -$999,000.00 | -$12.31M | $18,000.00 | -$12.32M | — | — | — | — |
|---|
| 2009-12-31 | $26.63M | — | — | $21.58M | — | $34.7M | -$8.07M | -$161,000.00 | -$8.23M | -$439,000.00 | -$7.79M | — | — | — | — |
|---|
| 2009-09-30 | $24.25M | — | — | $23.22M | — | $33.9M | -$9.65M | -$110,000.00 | -$9.76M | -$552,000.00 | -$9.21M | — | — | — | — |
|---|
| 2009-06-30 | $24.6M | — | — | $38.62M | — | $47.01M | -$22.41M | $618,000.00 | -$21.79M | $908,000.00 | -$22.7M | — | — | — | — |
|---|
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.71B | $677.17M | — | $1.32B | $1.21B | — | $501.58M | -$178.43M | $323.15M | $9.41M | $313.75M | $2.39 | $2.33 | 131,004,000 | 134,684,000 |
|---|
| 2024-12-31 | $2.25B | $306.51M | — | $1.13B | $975.53M | — | -$176.89M | -$200.49M | -$377.38M | -$99.22M | -$278.16M | -$2.18 | -$2.18 | 127,651,000 | 127,651,000 |
|---|
| 2023-12-31 | $1.83B | $268.22M | — | $1B | $795.65M | — | -$282.18M | -$151.34M | -$433.52M | $6.73M | -$440.24M | -$3.52 | -$3.52 | 124,906,000 | 124,906,000 |
|---|
| 2022-12-31 | $1.04B | $140.17M | — | $883.02M | $770.66M | — | -$785.07M | -$341.92M | -$1.13B | $4.16M | -$1.13B | -$9.30 | -$9.30 | 121,689,000 | 121,689,000 |
|---|
| 2021-12-31 | $844.29M | $115.01M | — | $792.16M | $620.64M | — | -$708.65M | -$143.49M | -$852.14M | $680,000.00 | -$852.82M | -$7.20 | -$7.20 | 118,451,000 | 118,451,000 |
|---|
| 2020-12-31 | $492.85M | $74.19M | — | $654.82M | $588.42M | — | -$828.44M | -$27.16M | -$855.6M | $2.68M | -$858.28M | -$7.46 | -$7.46 | 114,986,000 | 114,986,000 |
|---|
| 2019-12-31 | $219.75M | $25.06M | — | $655.11M | $479.01M | — | -$939.43M | $54.18M | -$885.25M | $863,000.00 | -$886.12M | -$8.11 | -$8.11 | 109,264,000 | 109,264,000 |
|---|
| 2018-12-31 | $74.91M | $1.8M | — | $505.42M | $382.36M | — | -$814.67M | $54M | -$760.67M | $823,000.00 | -$761.5M | — | — | — | 100,590,000 |
|---|
| 2017-12-31 | $89.91M | $0.00 | — | $390.64M | $199.37M | $590M | -$500.09M | $9.21M | -$490.87M | $0.00 | -$490.87M | — | — | — | 90,554,000 |
|---|
| 2016-12-31 | $47.16M | — | — | $382.39M | $89.35M | $471.75M | -$424.59M | $14.48M | -$410.11M | $0.00 | -$410.11M | — | — | — | 85,596,000 |
|---|
| 2015-12-31 | — | — | — | $276.5M | — | $337.11M | -$296.01M | $5.94M | -$290.07M | $0.00 | -$290.07M | — | — | — | 83,992,000 |
|---|
| 2014-12-31 | — | — | — | $190.25M | — | $455.54M | -$404.98M | $4.38M | -$400.6M | -$40.21M | -$360.4M | — | — | — | 74,278,000 |
|---|
| 2013-12-31 | — | — | — | $112.96M | — | $140.11M | -$92.94M | $1.02M | -$91.92M | -$2.7M | -$89.23M | — | — | — | 61,551,000 |
|---|
| 2012-12-31 | — | — | — | $86.57M | — | $196.18M | -$129.46M | $12.87M | -$116.59M | -$10.57M | -$106.01M | — | — | — | 50,286,000 |
|---|
| 2011-12-31 | — | — | — | $99.3M | — | $137.58M | -$54.82M | -$2.83M | -$57.65M | $0.00 | -$57.65M | — | — | — | 42,410,000 |
|---|
| 2010-12-31 | $100.04M | — | — | $106.38M | — | $144.11M | -$44.07M | $1.07M | -$43M | $514,000.00 | -$43.52M | — | — | — | 42,040,000 |
|---|
| 2009-12-31 | $100.53M | — | — | $108.73M | — | $148.64M | -$48.11M | $1.1M | -$47.01M | $582,000.00 | -$47.59M | — | — | — | — |
|---|
| 2008-12-31 | $96.16M | — | — | $96.88M | — | $124M | -$27.84M | $2.31M | -$25.53M | $719,000.00 | -$26.25M | — | — | — | — |
|---|