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 | $353.28M | — | — | — | — | $330.7M | $22.58M | -$10.42M | $12.16M | -$2.84M | $8.77M | $0.03 | $0.03 | 291,612,000 | 291,612,000 |
|---|
| 2026-03-31 | $587.35M | — | — | — | — | $412.46M | $174.89M | -$50.4M | $124.49M | $11.99M | $107.45M | $0.38 | $0.38 | 291,317,000 | 291,317,000 |
|---|
| 2025-12-31 | $787.32M | — | — | — | — | $407.3M | $380.03M | -$21.56M | $358.47M | $71.7M | $280.92M | $0.97 | $0.98 | 108,000 | 127,000 |
|---|
| 2025-09-30 | $449.85M | — | — | — | — | $399.64M | $50.21M | $86.51M | $136.72M | $18.62M | $111.13M | $0.40 | $0.40 | 291,097,000 | 293,952,000 |
|---|
| 2025-06-30 | $470.26M | — | — | — | — | $380.82M | $89.45M | $182.77M | $272.22M | $141.49M | $124.84M | $0.45 | $0.44 | 290,604,000 | 294,247,000 |
|---|
| 2025-03-31 | $512.85M | — | — | — | — | $386.69M | $126.17M | -$384.84M | -$258.67M | -$143.28M | -$121.28M | -$0.40 | -$0.40 | 290,303,000 | 290,303,000 |
|---|
| 2024-12-31 | $367.38M | — | — | — | — | $369.32M | -$1.94M | -$133.35M | -$135.29M | -$79.98M | -$58.13M | -$0.19 | -$0.19 | 1,061,000 | 1,061,000 |
|---|
| 2024-09-30 | $304.47M | — | — | — | — | $365.81M | -$61.34M | $20.92M | -$40.41M | -$14.7M | -$28.89M | -$0.09 | -$0.09 | 290,170,000 | 290,170,000 |
|---|
| 2024-06-30 | $246.83M | — | — | — | — | $339.32M | -$92.49M | -$76.86M | -$169.36M | -$46.11M | -$126.31M | -$0.43 | -$0.43 | 289,670,000 | 289,670,000 |
|---|
| 2024-03-31 | $335.77M | — | — | — | — | $348.62M | -$12.85M | -$9.92M | -$22.77M | -$8.29M | -$16.32M | -$0.05 | -$0.05 | 277,962,000 | 277,962,000 |
|---|
| 2023-12-31 | $410.71M | — | — | — | — | $359.93M | $50.78M | $63.82M | $114.59M | $6.22M | $107.6M | $0.39 | $0.39 | 65,000 | 65,000 |
|---|
| 2023-09-30 | $376.74M | — | — | — | — | $329.47M | $47.27M | -$28.94M | $18.33M | $3.61M | $14.72M | $0.05 | $0.05 | 276,999,000 | 276,999,000 |
|---|
| 2023-06-30 | $288.21M | — | — | — | — | $305.28M | -$17.07M | -$43.09M | -$60.15M | -$14.45M | -$45.71M | -$0.17 | -$0.17 | 276,669,000 | 276,669,000 |
|---|
| 2023-03-31 | $489.58M | — | — | — | — | $343.96M | $145.62M | $28.6M | $174.22M | $39.72M | $134.5M | $0.49 | $0.49 | 276,551,000 | 276,551,000 |
|---|
| 2022-12-31 | $922.72M | — | — | — | — | $402.11M | $520.62M | $80.65M | $601.27M | $81.45M | $503.81M | $2.14 | $1.87 | 3,875,000 | -140,000 |
|---|
| 2022-09-30 | $1.19B | — | — | — | — | $418.93M | $771.08M | -$312.67M | $458.41M | $102.81M | $355.6M | $1.50 | $1.28 | 232,482,000 | 277,715,000 |
|---|
| 2022-06-30 | $946.25M | — | — | — | — | $297.14M | $649.12M | -$163.8M | $485.31M | $108.42M | $376.89M | $1.60 | $1.36 | 232,045,000 | 277,614,000 |
|---|
| 2022-03-31 | $524.84M | — | — | — | — | $188.07M | $336.77M | -$479.82M | -$143.05M | -$31.62M | -$111.42M | -$0.50 | -$0.50 | 231,976,000 | 231,976,000 |
|---|
| 2021-12-31 | $655.38M | — | — | — | — | $356.57M | $298.81M | $147.17M | $445.97M | $85.57M | $342.9M | $1.54 | $1.54 | 114,000 | 114,000 |
|---|
| 2021-09-30 | $511.18M | — | — | — | — | $215.43M | $295.75M | -$560.08M | -$264.33M | $23.98M | -$288.31M | -$1.26 | -$1.26 | 231,747,000 | 231,747,000 |
|---|
| 2021-06-30 | $343.69M | — | — | — | — | $197.2M | $146.5M | -$394.37M | -$247.87M | -$68.18M | -$179.7M | -$0.80 | -$0.80 | 231,428,000 | 231,428,000 |
|---|
| 2021-03-31 | $340.49M | — | — | — | — | $180.76M | $159.73M | -$323.82M | -$164.09M | -$29.97M | -$134.13M | -$0.60 | -$0.60 | 231,377,000 | 231,377,000 |
|---|
| 2020-12-31 | $274.77M | — | — | — | — | $172.03M | $102.74M | $16.15M | $118.89M | $36.97M | $81.92M | $0.38 | $0.38 | 5,434,000 | 5,434,000 |
|---|
| 2020-09-30 | $178.01M | — | — | — | — | $165.65M | $12.37M | -$184.98M | -$172.62M | -$46.12M | -$126.49M | -$0.57 | -$0.57 | 231,223,000 | 231,223,000 |
|---|
| 2020-06-30 | $179.54M | — | — | — | — | $175.62M | $3.91M | -$65.23M | -$61.32M | -$11.45M | -$49.88M | -$0.29 | -$0.29 | 208,904,000 | 208,904,000 |
|---|
| 2020-03-31 | $225.88M | — | — | — | — | $181.86M | $44.02M | $9.4M | $53.42M | $11.39M | $42.03M | $0.16 | $0.15 | 188,916,000 | 285,166,000 |
|---|
| 2019-12-31 | $289.25M | — | — | — | — | $187.57M | $101.68M | -$33.95M | $67.74M | $12.62M | $55.12M | $0.26 | $0.26 | 15,041,000 | 59,669,000 |
|---|
| 2019-09-30 | $224.44M | — | — | — | — | $148.08M | $76.36M | -$65.72M | $10.64M | $3.85M | $6.79M | -$0.01 | -$0.01 | 171,487,000 | 171,487,000 |
|---|
| 2019-06-30 | $128.12M | — | — | — | — | $84.5M | $43.62M | -$15.11M | $28.51M | $7.1M | $21.41M | $0.20 | $0.20 | 105,457,000 | 105,457,000 |
|---|
| 2019-03-31 | $126.88M | — | — | — | — | $73.66M | $53.22M | -$35.42M | $17.81M | $4.23M | $13.58M | $0.13 | $0.13 | 105,457,000 | 105,457,000 |
|---|
| 2018-06-30 | $61.45M | — | — | — | — | $54.05M | $7.4M | -$41.52M | -$34.13M | -$122,000.00 | -$34M | — | — | — | 15,340,000 |
|---|
| 2018-03-31 | — | — | — | — | — | $77.72M | -$5.12M | -$36.18M | -$41.3M | $582,000.00 | -$41.89M | — | — | — | 15,084,000 |
|---|
| 2017-12-31 | — | — | — | — | — | $97.47M | -$24.22M | -$36.9M | -$61.12M | -$18.83M | -$42.3M | — | — | — | 53,000 |
|---|
| 2017-09-30 | — | — | — | — | — | $55.62M | $11.19M | -$36M | -$24.81M | -$69,000.00 | -$24.74M | — | — | — | 14,796,000 |
|---|
| 2017-06-30 | $61.47M | — | — | — | — | $51M | $10.47M | -$31.4M | -$20.93M | $517,000.00 | -$21.44M | — | — | — | 14,749,000 |
|---|
| 2017-03-31 | $53.8M | — | — | — | — | $51.42M | $2.38M | -$24.88M | -$22.5M | $435,000.00 | -$22.93M | — | — | — | 14,225,000 |
|---|
| 2016-12-31 | — | — | — | — | — | $54.3M | -$5.81M | -$45.68M | -$51.49M | $3.45M | -$54.93M | — | — | — | 474,000 |
|---|
| 2016-09-30 | — | — | — | — | — | $149.12M | -$98.79M | $69.49M | -$29.3M | -$825,000.00 | -$28.48M | — | — | — | 12,293,000 |
|---|
| 2016-06-30 | — | — | — | — | — | $63.42M | -$22.71M | $27.65M | $4.94M | $88,000.00 | $4.85M | — | — | — | 11,557,000 |
|---|
| 2016-03-31 | $36.9M | — | — | — | — | $93.39M | -$56.49M | $4.37M | -$52.12M | $4.46M | -$56.58M | — | — | — | 9,902,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $337.74M | -$290.52M | -$7.53M | -$298.04M | -$9.5M | -$288.54M | — | — | — | -36,877,000 |
|---|
| 2015-09-30 | $61.36M | — | — | — | — | $657.39M | -$596.03M | $20.38M | -$575.64M | -$30.65M | -$545M | -$11.81 | -$11.81 | 46,150,000 | 46,150,000 |
|---|
| 2015-06-30 | $77.31M | — | — | — | — | $259.5M | -$182.19M | -$25.56M | -$207.74M | -$72.67M | -$135.07M | -$2.93 | -$2.93 | 46,122,000 | 46,122,000 |
|---|
| 2015-03-31 | $66.52M | — | — | — | — | $163.45M | -$96.93M | -$23.2M | -$120.13M | -$41.63M | -$78.5M | -$1.71 | -$1.71 | 46,027,000 | 46,027,000 |
|---|
| 2014-12-31 | $112.62M | — | — | — | — | $192.91M | -$80.29M | -$4.12M | -$84.41M | -$26.14M | -$58.27M | -$1.26 | -$1.26 | -81,000 | -401,000 |
|---|
| 2014-09-30 | $144.98M | — | — | — | — | $144.72M | $263,000.00 | -$2.66M | -$2.39M | -$490,000.00 | -$1.9M | -$0.04 | -$0.04 | 46,651,000 | 46,651,000 |
|---|
| 2014-06-30 | $155.72M | — | — | — | — | $127.99M | $27.73M | -$24.58M | $3.15M | $1.25M | $1.9M | $0.04 | $0.04 | 46,633,000 | 46,991,000 |
|---|
| 2014-03-31 | $141.91M | — | — | — | — | $121.68M | $20.23M | -$18.38M | $1.85M | $688,000.00 | $1.17M | $0.02 | $0.02 | 46,599,000 | 46,749,000 |
|---|
| 2013-12-31 | $105.86M | — | — | — | — | $130.25M | -$24.39M | -$31.62M | -$56.01M | -$19.37M | -$37.5M | -$0.78 | -$0.78 | -131,000 | -131,000 |
|---|
| 2013-09-30 | $111.59M | — | — | — | — | $120.68M | -$9.09M | -$27.5M | -$36.59M | -$12.55M | -$24.03M | -$0.52 | -$0.52 | 46,570,000 | 46,570,000 |
|---|
| 2013-06-30 | $107.9M | — | — | — | — | $125.91M | -$18M | -$15.52M | -$33.53M | -$12M | $129.71M | $2.68 | $2.68 | 46,754,000 | 46,754,000 |
|---|
| 2013-03-31 | $95.02M | — | — | — | — | $115.88M | -$20.86M | -$15.9M | -$36.76M | -$12.24M | -$27.14M | -$0.58 | -$0.58 | 46,730,000 | 46,730,000 |
|---|
| 2012-12-31 | — | — | — | — | — | $220.67M | -$102.83M | -$13.36M | -$116.18M | -$39.19M | -$78.15M | -$1.69 | -$1.69 | 8,000 | 8,000 |
|---|
| 2012-09-30 | — | — | — | — | — | $125.97M | -$28.83M | -$23.19M | -$52.02M | -$7.81M | -$30.45M | -$0.66 | -$0.66 | 46,443,000 | 46,443,000 |
|---|
| 2012-06-30 | $110.67M | — | — | — | — | $122.21M | -$11.54M | $24.45M | $12.91M | -$3.8M | $7.17M | $0.15 | $0.15 | 46,426,000 | 46,426,000 |
|---|
| 2012-03-31 | $110.5M | — | — | — | — | $111.93M | -$1.43M | $3.02M | $1.58M | $167,000.00 | $1.38M | $0.03 | $0.03 | 46,372,000 | 46,372,000 |
|---|
| 2011-12-31 | — | — | — | — | — | $167.97M | -$53.52M | -$8.89M | -$62.41M | -$21.27M | -$41.13M | -$0.89 | -$0.89 | 5,000 | 5,000 |
|---|
| 2011-09-30 | — | — | — | — | — | $107.34M | $12.09M | -$7.32M | $4.77M | $3.46M | $1.31M | $0.03 | $0.03 | 46,011,000 | 46,011,000 |
|---|
| 2011-06-30 | — | — | — | — | — | $104.07M | $8.38M | -$1.85M | $6.53M | $2.58M | $3.95M | $0.08 | $0.08 | 45,992,000 | 45,992,000 |
|---|
| 2011-03-31 | — | — | — | — | — | $96.3M | -$8.26M | $11.28M | $3.01M | $608,000.00 | $2.4M | $0.05 | $0.05 | 45,974,000 | 45,974,000 |
|---|
| 2010-12-31 | — | — | — | — | — | $102.06M | -$29.41M | $4.02M | -$25.39M | -$4.78M | -$20.61M | -$0.45 | -$0.45 | 24,000 | -28,000 |
|---|
| 2010-09-30 | — | — | — | — | — | $77.63M | $2.1M | -$7M | -$4.91M | -$208,000.00 | -$4.7M | -$0.10 | -$0.10 | 45,623,000 | 45,623,000 |
|---|
| 2010-06-30 | — | — | — | — | — | $90.56M | $123,000.00 | -$1.76M | -$1.64M | -$21,000.00 | -$1.62M | -$0.04 | -$0.04 | 45,579,000 | 45,579,000 |
|---|
| 2010-03-31 | — | — | — | — | — | $90.9M | $15.19M | -$7.69M | $7.5M | $161,000.00 | $7.34M | $0.16 | $0.16 | 45,408,000 | 45,544,000 |
|---|
| 2009-12-31 | — | — | — | — | — | $93.82M | -$1.69M | -$7.55M | -$9.24M | -$2.47M | -$6.77M | -$0.15 | -$0.15 | 12,000 | 12,000 |
|---|
| 2009-09-30 | — | — | — | — | — | $78.98M | -$11.55M | -$3.22M | -$14.77M | -$2.19M | -$12.57M | -$0.28 | -$0.28 | 45,032,000 | 45,032,000 |
|---|
| 2009-06-30 | — | — | — | — | — | $77.46M | -$12.59M | -$2.86M | -$15.45M | -$3.98M | -$11.48M | -$0.26 | -$0.26 | 45,000,000 | 45,000,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.22B | — | — | — | — | $1.57B | $645.85M | -$137.12M | $508.74M | $88.53M | $395.61M | $1.43 | $1.43 | 290,779,000 | 294,131,000 |
|---|
| 2024-12-31 | $1.25B | — | — | — | — | $1.42B | -$168.62M | -$199.21M | -$367.83M | -$149.08M | -$229.65M | -$0.76 | -$0.76 | 287,010,000 | 287,010,000 |
|---|
| 2023-12-31 | $1.57B | — | — | — | — | $1.34B | $226.6M | $20.39M | $246.99M | $35.1M | $211.12M | $0.76 | $0.76 | 276,806,000 | 276,806,000 |
|---|
| 2022-12-31 | $3.63B | — | — | — | — | $1.35B | $2.28B | -$879.54M | $1.4B | $261.06M | $1.12B | $4.75 | $4.11 | 236,045,000 | 277,465,000 |
|---|
| 2021-12-31 | $1.85B | — | — | — | — | $949.96M | $900.77M | -$1.13B | -$230.32M | $11.4M | -$259.23M | -$1.12 | -$1.12 | 231,633,000 | 231,633,000 |
|---|
| 2020-12-31 | $858.2M | — | — | — | — | $695.16M | $163.03M | -$224.66M | -$61.63M | -$9.21M | -$52.42M | -$0.39 | -$0.39 | 215,194,000 | 215,194,000 |
|---|
| 2019-12-31 | $768.69M | — | — | — | — | $493.8M | $274.89M | -$150.19M | $124.69M | $27.8M | $96.89M | $0.52 | $0.52 | 142,750,000 | 187,378,000 |
|---|
| 2017-12-31 | $255.33M | — | — | — | — | $255.51M | -$183,000.00 | -$129.17M | -$129.35M | -$17.94M | -$111.41M | — | — | 14,644,000 | 14,644,000 |
|---|
| 2016-12-31 | — | — | — | — | — | $359.5M | -$183.79M | $55.83M | -$127.97M | $7.17M | -$135.13M | — | — | — | 11,729,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $1.42B | -$1.17B | -$35.9M | -$1.2B | -$154.45M | -$1.05B | — | — | — | 9,223,000 |
|---|
| 2014-12-31 | $555.23M | — | — | — | — | $587.3M | -$32.07M | -$49.73M | -$81.8M | -$24.69M | -$57.11M | -$1.24 | -$1.24 | 46,547,000 | 46,547,000 |
|---|
| 2013-12-31 | $420.29M | — | — | — | — | $492.62M | -$72.33M | -$90.55M | -$162.88M | -$56.16M | $41.03M | $0.85 | $0.85 | 46,553,000 | 46,553,000 |
|---|
| 2012-12-31 | $409.09M | — | — | — | — | $553.71M | -$144.63M | -$9.09M | -$153.71M | -$50.63M | -$100.06M | -$2.16 | -$2.16 | 46,422,000 | 46,422,000 |
|---|
| 2011-12-31 | $434.37M | — | — | — | — | $475.68M | -$41.32M | -$6.78M | -$48.1M | -$14.62M | -$33.47M | -$0.73 | -$0.73 | 45,997,000 | 45,997,000 |
|---|
| 2010-12-31 | $349.14M | — | — | — | — | $361.15M | -$12M | -$12.43M | -$24.43M | -$4.85M | -$19.59M | -$0.43 | -$0.43 | 45,561,000 | 45,561,000 |
|---|
| 2009-12-31 | — | — | — | — | — | $324.33M | -$31.54M | -$15.71M | -$47.24M | -$10.77M | -$36.47M | -$0.81 | -$0.81 | 45,004,000 | 45,004,000 |
|---|
| 2008-12-31 | — | — | — | — | — | $307.13M | $283.18M | -$186.35M | $96.83M | $38.61M | $251.96M | $5.50 | $5.46 | 44,524,000 | 44,813,000 |
|---|