Complete source-backed income-statement history.
- Available history
- 2010-06-30 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 | $507.9M | — | — | — | — | — | — | — | — | — | -$6.4M | -$0.07 | -$0.07 | 122,600,000 | 125,500,000 |
|---|
| 2025-12-31 | $515.2M | — | — | — | — | — | — | — | — | — | $114.3M | $1.03 | $1.03 | -700,000 | -700,000 |
|---|
| 2025-09-30 | $697.2M | — | — | — | — | — | — | — | — | — | $12.1M | $0.07 | $0.07 | 123,900,000 | 124,100,000 |
|---|
| 2025-06-30 | $623.5M | — | — | — | — | — | — | — | — | — | $1.31B | $10.02 | $10.02 | 126,400,000 | 126,400,000 |
|---|
| 2025-03-31 | $470.2M | — | — | — | — | — | — | — | — | — | -$41.2M | -$0.34 | -$0.34 | 126,600,000 | 129,800,000 |
|---|
| 2024-12-31 | $514.6M | — | — | — | — | — | — | — | — | — | -$234.5M | -$1.81 | -$1.80 | 700,000 | 700,000 |
|---|
| 2024-09-30 | $680.4M | — | — | — | — | — | — | — | — | — | $300.5M | $2.31 | $2.31 | 124,000,000 | 124,000,000 |
|---|
| 2024-06-30 | $596.3M | — | — | — | — | — | — | — | — | — | $56.7M | $0.42 | $0.42 | 123,700,000 | 123,700,000 |
|---|
| 2024-03-31 | $469.2M | — | — | — | — | — | — | — | — | — | -$25.2M | -$0.22 | -$0.22 | 123,600,000 | 126,600,000 |
|---|
| 2023-12-31 | -$213.8M | — | — | — | — | — | — | — | — | — | -$74.5M | -$0.65 | -$0.65 | 0 | 0 |
|---|
| 2023-09-30 | $983.3M | — | — | — | — | — | — | — | — | — | $127M | $0.97 | $0.97 | 123,500,000 | 123,500,000 |
|---|
| 2023-06-30 | $526.2M | — | — | — | — | — | — | — | — | — | -$210.2M | -$1.67 | -$1.68 | 123,400,000 | 126,100,000 |
|---|
| 2023-03-31 | $441.4M | — | — | — | — | — | — | — | — | — | -$43.7M | -$0.36 | -$0.36 | 123,300,000 | 126,200,000 |
|---|
| 2022-12-31 | $440.6M | — | — | — | — | — | — | — | — | — | $24.1M | $0.02 | $0.03 | 1,000,000 | 1,000,000 |
|---|
| 2022-09-30 | $585.7M | — | — | — | — | — | — | — | $169.5M | — | $162.6M | $1.32 | $1.32 | 122,400,000 | 122,800,000 |
|---|
| 2022-06-30 | $488.1M | — | — | — | — | — | — | — | $106.6M | — | $74M | $0.61 | $0.61 | 120,000,000 | 120,000,000 |
|---|
| 2022-03-31 | $387.8M | — | — | — | — | — | — | — | $25.5M | — | $700,000.00 | $0.01 | $0.01 | 115,300,000 | 115,900,000 |
|---|
| 2021-12-31 | $384.3M | — | — | — | — | — | — | — | $21.05M | — | $41M | $0.09 | $0.09 | 900,000 | 800,000 |
|---|
| 2021-09-30 | $478.1M | — | — | — | — | — | — | — | $147M | — | $231.7M | $2.00 | $2.00 | 115,100,000 | 118,100,000 |
|---|
| 2021-06-30 | $405.3M | — | — | — | — | — | — | — | $94M | — | $110.8M | $0.98 | $0.98 | 112,100,000 | 112,100,000 |
|---|
| 2021-03-31 | $330.6M | — | — | — | — | — | — | — | $22.8M | — | $24.8M | $0.23 | $0.23 | 107,900,000 | 108,200,000 |
|---|
| 2020-12-31 | $300.14M | — | — | — | — | — | — | — | -$8.57M | — | $7.59M | $0.05 | $0.05 | 2,230,000 | 2,227,000 |
|---|
| 2020-09-30 | $320.49M | — | — | — | — | — | — | — | $80.18M | — | $81.2M | $0.83 | $0.83 | 97,542,000 | 97,549,000 |
|---|
| 2020-06-30 | $251.13M | $29.18M | — | — | — | — | — | — | $27.82M | — | $58.91M | $0.61 | $0.61 | 95,859,000 | 95,860,000 |
|---|
| 2020-03-31 | $258.35M | $30.03M | — | — | — | — | — | — | $36.19M | — | -$16.09M | -$0.17 | -$0.17 | 92,410,000 | 92,411,000 |
|---|
| 2019-12-31 | $314.86M | $49.08M | — | — | — | — | — | — | $8.66M | — | $28.55M | $0.00 | $0.00 | 0 | 0 |
|---|
| 2019-09-30 | $251.16M | $36.32M | — | — | — | — | — | — | $56.45M | — | $57.43M | $0.63 | $0.63 | 89,847,000 | 90,332,000 |
|---|
| 2019-06-30 | $223.64M | $34.44M | — | — | — | — | — | — | $40.17M | — | $45.1M | $0.46 | $0.46 | 87,130,000 | 87,564,000 |
|---|
| 2019-03-31 | $215.08M | $29.28M | — | — | — | — | — | — | $34.57M | — | $36.95M | $0.40 | $0.40 | 85,520,000 | 86,033,000 |
|---|
| 2018-12-31 | $191.34M | $32.14M | — | — | — | — | — | — | $16.73M | -$524,000.00 | $0.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2018-09-30 | $229.61M | $33.69M | — | — | — | — | $175.85M | — | $50.37M | $213,000.00 | $46.49M | $0.56 | $0.56 | 81,599,000 | 82,081,000 |
|---|
| 2018-06-30 | $198.67M | $30.93M | — | — | — | — | $148.06M | — | $26.34M | $225,000.00 | $20.84M | $0.25 | $0.25 | 79,612,000 | 80,116,000 |
|---|
| 2018-03-31 | $197.21M | $26.57M | — | — | — | — | $149.23M | — | $36.1M | $174,000.00 | $30.43M | $0.38 | $0.38 | 78,855,000 | 79,464,000 |
|---|
| 2017-12-31 | $1.68M | — | — | — | — | — | $134.99M | — | $7.18M | -$269,000.00 | $8.37M | $0.09 | $0.09 | 850,000 | 865,000 |
|---|
| 2017-09-30 | $268.25M | — | — | — | — | — | $146.98M | — | $25.49M | -$38,000.00 | $26.07M | $0.31 | $0.31 | 78,369,000 | 78,808,000 |
|---|
| 2017-06-30 | $237.9M | — | — | — | — | — | $131.16M | — | $15.45M | -$7,000.00 | $14.46M | $0.16 | $0.16 | 74,678,000 | 75,154,000 |
|---|
| 2017-03-31 | $234.4M | — | — | — | — | — | $137.91M | — | $24.58M | $178,000.00 | $23.28M | $0.29 | $0.29 | 72,677,000 | 73,120,000 |
|---|
| 2016-12-31 | $21.23M | — | — | — | — | — | $119.84M | — | $5.89M | -$284,000.00 | $598,000.00 | -$0.03 | -$0.04 | 2,140,000 | 2,175,000 |
|---|
| 2016-09-30 | $244.01M | — | — | — | — | — | $136.81M | — | $23.01M | $283,000.00 | $21.09M | $0.27 | $0.27 | 68,655,000 | 69,069,000 |
|---|
| 2016-06-30 | $185.38M | — | — | — | — | — | $108.47M | — | -$4.98M | $56,000.00 | -$5.61M | -$0.12 | -$0.12 | 64,757,000 | 64,757,000 |
|---|
| 2016-03-31 | $170.29M | — | — | — | — | — | $101.8M | — | $12.01M | $228,000.00 | $10.23M | $0.14 | $0.14 | 57,736,000 | 58,126,000 |
|---|
| 2015-12-31 | $163.67M | — | — | — | — | — | $91.61M | — | $2.54M | $771,000.00 | $91.84M | $1.63 | $1.62 | 831,000 | 431,000 |
|---|
| 2015-09-30 | $180.91M | — | — | — | — | — | $106.32M | — | $21.58M | $77,000.00 | $36.27M | $0.53 | $0.53 | 53,220,000 | 53,665,000 |
|---|
| 2015-06-30 | $161.32M | — | — | — | — | — | $94.68M | — | $11.08M | $77,000.00 | $16.38M | $0.23 | $0.23 | 52,846,000 | 53,237,000 |
|---|
| 2015-03-31 | $150.68M | — | — | — | — | — | $92.04M | — | $3.55M | $75,000.00 | $10.96M | $0.13 | $0.13 | 52,498,000 | 52,892,000 |
|---|
| 2014-12-31 | $117.65M | — | — | — | — | — | $66.85M | — | -$19.6M | -$207,000.00 | -$11.48M | -$0.35 | -$0.31 | 14,403,000 | 12,127,000 |
|---|
| 2014-09-30 | $126.75M | — | — | — | — | — | $70.76M | — | $12.78M | -$69,000.00 | $24.19M | $0.55 | $0.55 | 41,023,000 | 41,267,000 |
|---|
| 2014-06-30 | $114.91M | — | — | — | — | — | $64.18M | — | $6.4M | $70,000.00 | $6.44M | $0.12 | $0.12 | 40,331,000 | 40,546,000 |
|---|
| 2014-03-31 | $107.02M | — | — | — | — | — | $64.73M | — | $10.53M | $69,000.00 | $9.36M | $0.21 | $0.21 | 36,495,000 | 36,704,000 |
|---|
| 2013-12-31 | $110.14M | — | — | — | — | — | $59.35M | — | $1.98M | -$186,000.00 | $1.6M | $0.00 | $0.00 | -35,000 | 131,000 |
|---|
| 2013-09-30 | $102.75M | — | — | — | — | — | $57.1M | $932,000.00 | $5.36M | $90,000.00 | $5.26M | $0.10 | $0.10 | 36,128,000 | 36,143,000 |
|---|
| 2013-06-30 | $96.92M | — | — | — | — | — | $55M | -$27,000.00 | $2.86M | $37,000.00 | $2.55M | $0.03 | $0.03 | 35,887,000 | 35,907,000 |
|---|
| 2013-03-31 | $99.28M | — | — | — | — | — | $59.5M | — | $7.93M | $59,000.00 | $7.26M | $0.19 | $0.19 | 30,774,000 | 30,789,000 |
|---|
| 2012-12-31 | $87.65M | — | — | — | — | — | $50.17M | — | -$1.19M | $59,000.00 | -$406,000.00 | -$0.05 | -$0.06 | 543,000 | 681,000 |
|---|
| 2012-09-30 | $80.19M | — | — | — | — | — | $44.28M | -$112,000.00 | -$791,000.00 | $84,000.00 | -$650,000.00 | -$0.02 | -$0.02 | 26,938,000 | 26,938,000 |
|---|
| 2012-06-30 | $79.46M | — | — | — | — | — | $44.23M | -$64,000.00 | $632,000.00 | $53,000.00 | $1.66M | $0.06 | $0.06 | 26,469,000 | 26,485,000 |
|---|
| 2012-03-31 | $80.2M | — | — | — | — | — | $47.71M | — | $5.7M | $53,000.00 | $5.38M | $0.21 | $0.21 | 25,587,000 | 25,605,000 |
|---|
| 2011-12-31 | $72.9M | — | — | — | — | — | $42.03M | — | -$2.43M | $128,000.00 | -$2.22M | -$0.10 | -$0.10 | -113,000 | -2,196,000 |
|---|
| 2011-09-30 | $72.02M | — | — | — | — | — | $40.55M | — | -$321,000.00 | $150,000.00 | -$373,000.00 | -$0.02 | -$0.02 | 21,366,000 | 21,366,000 |
|---|
| 2011-06-30 | $65.84M | — | — | — | — | — | $37.59M | — | -$2.1M | -$259,000.00 | -$890,000.00 | -$0.04 | -$0.04 | 21,090,000 | 21,090,000 |
|---|
| 2011-03-31 | $67.4M | — | — | — | — | — | $39.66M | — | $2.37M | $131,000.00 | $2.4M | $0.12 | $0.11 | 20,808,000 | 22,902,000 |
|---|
| 2010-09-30 | $64.71M | — | — | — | — | — | — | — | -$1.44M | $143,000.00 | -$1.4M | -$0.07 | -$0.07 | 19,323,000 | 19,323,000 |
|---|
| 2010-06-30 | $66.74M | — | — | — | — | — | — | — | -$1.96M | $129,000.00 | -$2.45M | -$0.13 | -$0.13 | 19,031,000 | 19,031,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.31B | — | — | — | — | — | — | — | -$257.4M | -$49.2M | $1.41B | $10.84 | $10.84 | 124,900,000 | 124,900,000 |
|---|
| 2024-12-31 | $2.26B | — | — | — | — | — | — | — | -$122.9M | -$36M | $103.6M | $0.71 | $0.71 | 124,500,000 | 127,200,000 |
|---|
| 2023-12-31 | $2.28B | — | — | — | — | — | — | — | -$54.4M | -$9.2M | -$206.9M | -$1.71 | -$1.72 | 123,400,000 | 123,800,000 |
|---|
| 2022-12-31 | $1.9B | $311.2M | — | — | — | — | — | — | — | $6.1M | $261.4M | $2.00 | $2.00 | 120,200,000 | 122,900,000 |
|---|
| 2021-12-31 | $1.6B | $205.8M | — | — | — | — | — | — | $284.85M | $1.3M | $408.3M | $3.36 | $3.36 | 112,600,000 | 115,100,000 |
|---|
| 2020-12-31 | $1.13B | $147.1M | — | — | — | — | — | — | $135.62M | -$800,000.00 | $131.61M | $1.34 | $1.34 | 97,500,000 | 97,500,000 |
|---|
| 2019-12-31 | $1B | $149.11M | — | — | — | — | — | — | $139.86M | $873,000.00 | $161.55M | $1.80 | $1.80 | 88,460,000 | 88,915,000 |
|---|
| 2018-12-31 | $816.83M | $123.33M | — | — | — | — | — | — | $129.55M | $88,000.00 | $107.23M | $1.29 | $1.29 | 81,387,000 | 82,040,000 |
|---|
| 2017-12-31 | $742.23M | $95.11M | — | — | — | — | $550.95M | — | $72.7M | -$136,000.00 | $72.18M | $0.85 | $0.85 | 76,084,000 | 76,711,000 |
|---|
| 2016-12-31 | $620.92M | $80.42M | — | — | — | — | $466.91M | — | $35.93M | $283,000.00 | $26.32M | $0.27 | $0.26 | 65,856,000 | 66,321,000 |
|---|
| 2015-12-31 | $656.57M | — | — | — | — | — | $384.65M | — | $38.76M | $1M | $155.45M | $2.53 | $2.52 | 53,686,000 | 53,702,000 |
|---|
| 2014-12-31 | $468.76M | — | — | — | — | — | $267.04M | — | $10.11M | $0.00 | $28.51M | $0.54 | $0.54 | 53,686,000 | 53,702,000 |
|---|
| 2013-12-31 | $409.09M | — | — | — | — | — | $230.95M | — | $18.13M | $0.00 | $16.67M | $0.31 | $0.31 | 34,228,000 | 34,410,000 |
|---|
| 2012-12-31 | $327.5M | — | — | — | — | — | $186.39M | — | $4.34M | $249,000.00 | $5.98M | $0.19 | $0.18 | 26,970,000 | 27,125,000 |
|---|
| 2011-12-31 | $278.16M | — | — | — | — | — | $159.83M | — | -$2.49M | $150,000.00 | -$1.09M | -$0.05 | -$0.05 | 21,147,000 | 21,147,000 |
|---|
| 2010-12-31 | $256.92M | — | — | — | — | — | $148.2M | — | -$1.86M | $512,000.00 | -$2.88M | -$0.15 | -$0.15 | 19,168,000 | 19,168,000 |
|---|