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 | $51.39M | $41.93M | $539.27M | — | $77.55M | — | $351.86M | -$119.4M | $232.47M | $36M | $198.78M | $1.87 | $1.87 | 106,073,000 | 106,264,000 |
|---|
| 2026-03-31 | $47.29M | $39.42M | $532.1M | — | $70.55M | — | $342.85M | -$106.83M | $236.01M | $51.11M | $184.83M | $1.75 | $1.74 | 105,815,000 | 106,111,000 |
|---|
| 2025-12-31 | $53.37M | $44.75M | $544.16M | — | $74.36M | — | $298.93M | $133.35M | $432.28M | $61.85M | $370.29M | $3.47 | $3.46 | -302,000 | -298,000 |
|---|
| 2025-09-30 | $75.9M | $62.51M | $542.54M | — | $66.01M | — | $374.17M | -$85.09M | $289.08M | $48.65M | $236.82M | $2.21 | $2.20 | 107,257,000 | 107,559,000 |
|---|
| 2025-06-30 | $67.19M | $53.53M | $526.89M | — | $71.02M | — | $334.78M | -$74.03M | $260.75M | $35.06M | $225.79M | $2.10 | $2.09 | 107,531,000 | 107,797,000 |
|---|
| 2025-03-31 | $48.04M | $38.19M | $510.58M | — | $66.22M | — | $334.91M | -$74.99M | $259.93M | $42.02M | $220.73M | $2.05 | $2.04 | 107,744,000 | 108,140,000 |
|---|
| 2024-12-31 | $47.37M | $36.03M | $541.57M | — | $67.6M | — | $382.34M | -$226.47M | $155.87M | -$22.92M | $173.63M | $1.61 | $1.61 | -39,000 | 8,000 |
|---|
| 2024-09-30 | $41.9M | $32.39M | $517.26M | — | $60.09M | — | $375.6M | -$77.39M | $298.21M | $42.32M | $258.53M | $2.41 | $2.40 | 107,486,000 | 107,922,000 |
|---|
| 2024-06-30 | $34.02M | $27.14M | $519.21M | — | $62.38M | — | $354.47M | -$207.36M | $147.12M | -$12.34M | $162.83M | $1.52 | $1.51 | 107,462,000 | 107,679,000 |
|---|
| 2024-03-31 | $29.59M | $23.18M | $519.87M | — | $68.7M | — | $323.36M | -$151.89M | $171.47M | $16.93M | $154.54M | $1.43 | $1.42 | 108,102,000 | 108,616,000 |
|---|
| 2023-12-31 | $38.94M | $25.02M | $530.73M | — | $67.52M | — | $209.69M | -$71.26M | $138.42M | $28.9M | $109.53M | $1.02 | $1.01 | -84,000 | -110,000 |
|---|
| 2023-09-30 | $45.1M | $31.49M | $532.77M | — | $64.82M | — | $248.6M | -$155.38M | $93.22M | $7.86M | $87.42M | $0.81 | $0.80 | 108,373,000 | 108,891,000 |
|---|
| 2023-06-30 | $52.36M | $39.24M | $524.25M | — | $63.38M | — | $241.23M | -$68.44M | $172.79M | -$29.18M | $203.65M | $1.88 | $1.87 | 108,355,000 | 108,884,000 |
|---|
| 2023-03-31 | $58.25M | $44.19M | $511.21M | — | $72.21M | — | $224.14M | -$80.08M | $144.06M | $43.51M | $101.22M | $0.94 | $0.93 | 108,132,000 | 109,271,000 |
|---|
| 2022-12-31 | $76.49M | $57.16M | $513.94M | — | $70.61M | — | $234.66M | -$105.84M | $128.83M | $26.25M | $103.28M | $0.95 | $0.95 | 7,000 | -30,000 |
|---|
| 2022-09-30 | $88.28M | $65.54M | $498.03M | — | $65.84M | — | $242.99M | -$140.34M | $102.65M | $2.88M | $100.01M | $0.93 | $0.91 | 107,916,000 | 109,358,000 |
|---|
| 2022-06-30 | $71.77M | $54.5M | $485.99M | — | $63.27M | — | $230.98M | -$165.39M | $65.59M | -$3.56M | $69.52M | $0.64 | $0.64 | 107,850,000 | 109,347,000 |
|---|
| 2022-03-31 | $60.34M | $45.77M | $466.84M | — | $62.12M | — | $216.78M | $12M | $228.78M | $40.48M | $188.62M | $1.75 | $1.72 | 108,086,000 | 109,544,000 |
|---|
| 2021-12-31 | $55.87M | $42.92M | $455.34M | — | $63.48M | — | $197.38M | -$149.03M | $48.35M | -$554,000.00 | $48.9M | $0.45 | $0.44 | -159,000 | -152,000 |
|---|
| 2021-09-30 | $53.81M | $41.36M | $449.28M | — | $51M | — | $211.78M | -$174.81M | $36.96M | -$10.83M | $47.8M | $0.44 | $0.43 | 109,577,000 | 111,565,000 |
|---|
| 2021-06-30 | $51.43M | $40.41M | $439.77M | — | $53.95M | — | $199.76M | $155,000.00 | $199.92M | $47.25M | $152.67M | $1.40 | $1.37 | 109,412,000 | 111,301,000 |
|---|
| 2021-03-31 | $43.64M | $34.41M | $418.97M | — | $51.6M | — | $173.58M | -$206.25M | -$32.67M | -$20.92M | -$11.75M | -$0.11 | -$0.11 | 109,469,000 | 109,469,000 |
|---|
| 2020-12-31 | $42.96M | $34.33M | $407.92M | — | $47.41M | — | $165.1M | -$24.57M | $140.53M | $34.35M | $105.78M | $0.95 | $0.94 | -277,000 | 1,656,000 |
|---|
| 2020-09-30 | $36.18M | $28.8M | $401.42M | — | $48.15M | — | $160.34M | -$147.1M | $13.24M | -$9.44M | $22.57M | $0.20 | $0.20 | 111,783,000 | 113,703,000 |
|---|
| 2020-06-30 | $24.82M | $19.9M | $395.72M | — | $49.09M | — | $157.05M | -$134.1M | $22.95M | -$165,000.00 | $22.81M | $0.20 | $0.20 | 111,738,000 | 113,634,000 |
|---|
| 2020-03-31 | $24.71M | $19.72M | $401.55M | — | $49.62M | — | $151.2M | -$345.67M | -$194.47M | -$66.54M | -$127.06M | -$1.14 | -$1.14 | 111,908,000 | 111,908,000 |
|---|
| 2019-12-31 | $32.56M | $26.47M | $392.4M | — | $43.96M | — | $153.92M | -$69.57M | $84.35M | $16.79M | $67.35M | $0.60 | $0.59 | -176,000 | -131,000 |
|---|
| 2019-09-30 | $38.98M | $30.52M | $384.04M | — | $42.27M | — | $153.85M | -$135.08M | $18.76M | -$3M | $21.68M | $0.19 | $0.19 | 113,037,000 | 115,184,000 |
|---|
| 2019-06-30 | $41.14M | $30.99M | $375.7M | — | $55.52M | — | $136.45M | -$88.87M | $47.58M | $15.61M | $31.97M | $0.28 | $0.28 | 113,205,000 | 114,940,000 |
|---|
| 2019-03-31 | $41.11M | $31.1M | $369.48M | — | $50.96M | — | $139.27M | -$103.08M | $36.2M | $10.21M | $25.99M | $0.23 | $0.23 | 112,708,000 | 114,344,000 |
|---|
| 2018-12-31 | $39.1M | $28.81M | $361.55M | — | $35.63M | — | $150.32M | -$77.29M | $73.03M | $15.88M | $57.15M | $0.49 | $0.49 | -469,000 | 1,137,000 |
|---|
| 2018-09-30 | $31.96M | $24.45M | $350.48M | — | $34.91M | — | $138.01M | -$123.84M | $14.17M | -$1.98M | $16.14M | $0.14 | $0.14 | 114,597,000 | 116,114,000 |
|---|
| 2018-06-30 | $26.44M | $20.73M | $341.91M | — | $35.94M | — | $125.87M | -$201.51M | -$75.64M | -$18.25M | -$57.39M | -$0.50 | -$0.50 | 115,064,000 | 115,064,000 |
|---|
| 2018-03-31 | $27.76M | $22.52M | $342.97M | — | $36.05M | — | $129.97M | -$89.84M | $40.13M | $8.58M | $31.55M | $0.27 | $0.27 | 116,494,000 | 118,293,000 |
|---|
| 2017-12-31 | -$1.18B | -$245M | $328.54M | — | $30.52M | — | $119.08M | -$108.35M | $10.73M | $3.07M | $7.66M | $0.06 | $0.07 | -885,000 | -705,000 |
|---|
| 2017-09-30 | $433.95M | $111.47M | $322.48M | — | $32.56M | — | $117.01M | -$64.47M | $52.54M | $3.38M | $49.16M | $0.41 | $0.41 | 119,746,000 | 121,026,000 |
|---|
| 2017-06-30 | $427.29M | $109.34M | $317.95M | — | $33.39M | — | $114.59M | -$101.97M | $12.62M | $3.39M | $9.23M | $0.08 | $0.08 | 121,455,000 | 122,437,000 |
|---|
| 2017-03-31 | $423.36M | $110.97M | $312.39M | — | $34.22M | — | $107.82M | -$66.82M | $41M | $3.4M | $37.6M | $0.31 | $0.31 | 121,049,000 | 121,734,000 |
|---|
| 2016-12-31 | $416.51M | $106.27M | $310.24M | — | $33.02M | — | $107.43M | -$96.89M | $10.55M | $5.29M | $5.26M | $0.04 | $0.05 | -593,000 | -617,000 |
|---|
| 2016-09-30 | $411.32M | $105.47M | $305.85M | — | $32.26M | — | $108.21M | -$122.01M | -$13.8M | $1.57M | -$15.37M | -$0.12 | -$0.12 | 124,604,000 | 124,604,000 |
|---|
| 2016-06-30 | $405.53M | $106.57M | $298.97M | — | $47.66M | — | $74.07M | -$39.35M | $34.71M | $2M | $32.71M | $0.26 | $0.26 | 125,125,000 | 125,783,000 |
|---|
| 2016-03-31 | $399.77M | $102.6M | $297.17M | — | $30.41M | — | $97.6M | -$41.76M | $55.84M | $2.21M | $53.64M | $0.43 | $0.43 | 125,398,000 | 126,124,000 |
|---|
| 2015-12-31 | $406.94M | $109.44M | $297.5M | — | $28.93M | — | $82.13M | -$49.16M | $32.97M | $1.95M | $31.02M | $0.24 | $0.24 | -603,000 | -603,000 |
|---|
| 2015-09-30 | $410.74M | $111.73M | $299M | — | $27.87M | — | $43.08M | -$197.1M | -$154.02M | $1.93M | -$155.95M | -$1.23 | -$1.23 | 127,170,000 | 127,170,000 |
|---|
| 2015-06-30 | $410.7M | $112.11M | $298.59M | — | $28.26M | — | $98.16M | -$67.63M | $30.53M | $2.22M | $28.31M | $0.22 | $0.22 | 128,809,000 | 129,948,000 |
|---|
| 2015-03-31 | $410.09M | $111.11M | $298.98M | — | $29.88M | — | $89.09M | -$165.15M | -$76.07M | $2.96M | -$79.03M | -$0.61 | -$0.61 | 129,235,000 | 129,235,000 |
|---|
| 2014-12-31 | $404.73M | $112M | $292.73M | — | $26.61M | — | $96.59M | -$92.27M | $4.32M | $3.93M | $390,000.00 | $0.00 | $0.00 | 65,000 | 65,000 |
|---|
| 2014-09-30 | $393.29M | $111.88M | $281.42M | — | $26.59M | — | $89.48M | -$105.13M | -$15.64M | $982,000.00 | -$16.62M | -$0.13 | -$0.13 | 129,046,000 | 129,046,000 |
|---|
| 2014-06-30 | $383.42M | $107.44M | $275.98M | — | $25.44M | — | $83.32M | -$90.74M | -$7.42M | -$2.04M | -$9.47M | -$0.07 | -$0.07 | 128,950,000 | 128,950,000 |
|---|
| 2014-03-31 | $345.55M | $97.17M | $248.38M | — | $24.68M | — | $67.14M | -$64.04M | $3.09M | $1.69M | $1.41M | $0.01 | $0.01 | 128,560,000 | 138,356,000 |
|---|
| 2013-12-31 | $335.4M | $100.54M | $234.86M | — | $21.71M | — | $59.44M | -$81.36M | -$21.91M | -$2.75M | -$19.16M | — | — | — | 214,000 |
|---|
| 2013-09-30 | $332.09M | $103.3M | $228.8M | — | $21.83M | — | $63.9M | -$42.16M | $21.74M | $207,000.00 | $21.53M | $0.17 | $0.16 | 127,885,000 | 136,912,000 |
|---|
| 2013-06-30 | $324.31M | $103.73M | — | — | $21.51M | — | $49.53M | -$83.56M | -$34.02M | $1.88M | -$35.9M | — | — | — | 127,713,000 |
|---|
| 2013-03-31 | $313.07M | $100.7M | — | — | $20.43M | — | $56.77M | -$79.78M | -$23.02M | -$641,000.00 | -$22.38M | -$0.18 | -$0.18 | 127,057,000 | 127,057,000 |
|---|
| 2012-12-31 | $293.84M | $89.43M | — | — | $19.62M | — | $31.05M | -$81.8M | -$50.75M | $1.79M | -$52.49M | — | — | — | 2,121,000 |
|---|
| 2012-09-30 | $238.61M | $71.68M | — | — | $17.57M | — | $41.07M | -$93.71M | -$52.64M | $1.03M | -$52.45M | — | — | 121,689,000 | 121,689,000 |
|---|
| 2012-06-30 | $229.15M | $66.21M | — | — | $17.74M | — | $34.74M | -$87.12M | -$52.38M | $2.45M | -$53.47M | — | — | — | 121,318,000 |
|---|
| 2012-03-31 | $192.49M | $52.19M | — | — | $17.22M | — | $40.29M | -$61.61M | -$21.32M | $1.33M | -$22.63M | — | — | — | — |
|---|
| 2011-12-31 | $183.82M | $50.26M | — | — | $15.8M | — | $31.98M | -$60.82M | -$28.84M | $329,000.00 | -$29.08M | — | — | — | — |
|---|
| 2011-09-30 | $175.55M | $51.85M | — | — | $15.42M | — | $27.57M | -$60.62M | -$33.05M | $391,000.00 | -$33.31M | — | — | — | — |
|---|
| 2011-06-30 | $171.05M | $50.11M | — | — | $15.72M | — | $27.21M | -$56.42M | -$29.21M | $702,000.00 | -$29.82M | — | — | — | — |
|---|
| 2011-03-31 | $167.75M | $50.7M | — | — | $15.9M | — | $23.9M | -$57.58M | -$33.69M | $691,000.00 | -$34.25M | — | — | — | — |
|---|
| 2010-12-31 | $165.5M | $51.81M | — | — | $14.98M | — | $16.7M | -$55.08M | -$38.39M | $195,000.00 | -$39.16M | — | — | — | — |
|---|
| 2010-09-30 | $158.64M | $50.6M | — | — | $14.42M | — | $20.67M | -$54.52M | -$33.86M | $719,000.00 | -$34.49M | — | — | — | — |
|---|
| 2010-06-30 | $154.52M | $49.96M | — | — | $14.3M | — | $20.02M | -$103.9M | -$83.87M | -$18,000.00 | -$83.7M | — | — | — | — |
|---|
| 2010-03-31 | $147.97M | — | — | — | $14.51M | — | $16.89M | -$54.19M | -$37.3M | $109,000.00 | -$37.33M | — | — | — | — |
|---|
| 2009-12-31 | $144.98M | — | — | — | $14.35M | — | $12.06M | -$55.66M | -$43.61M | $2,000.00 | -$43.51M | — | — | — | — |
|---|
| 2009-09-30 | $139.29M | — | — | — | $13.2M | — | $14.95M | -$65.12M | -$50.17M | $18,000.00 | -$50.11M | — | — | — | — |
|---|
| 2009-06-30 | $136.2M | — | — | — | $13.16M | — | $13.6M | -$42.8M | -$29.2M | $229,000.00 | -$29.36M | — | — | — | — |
|---|
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 | $244.5M | $198.97M | $2.12B | — | $277.61M | — | $1.34B | -$100.75M | $1.24B | $187.58M | $1.05B | $9.83 | $9.80 | 107,207,000 | 107,533,000 |
|---|
| 2024-12-31 | $152.87M | $118.73M | $2.1B | — | $258.76M | — | $1.44B | -$663.1M | $772.67M | $23.99M | $749.54M | $6.96 | $6.94 | 107,644,000 | 108,080,000 |
|---|
| 2023-12-31 | $194.65M | $139.94M | $2.1B | — | $267.94M | — | $923.66M | -$375.16M | $548.5M | $51.09M | $501.81M | $4.64 | $4.61 | 108,204,000 | 108,907,000 |
|---|
| 2022-12-31 | $296.88M | $222.97M | $1.96B | — | $261.85M | — | $925.41M | -$399.57M | $525.84M | $66.04M | $461.43M | $4.27 | $4.22 | 107,957,000 | 109,386,000 |
|---|
| 2021-12-31 | $204.75M | $159.09M | $1.76B | — | $220.03M | — | $782.5M | -$529.93M | $252.56M | $14.94M | $237.62M | $2.17 | $2.14 | 109,328,000 | 111,177,000 |
|---|
| 2020-12-31 | $128.67M | $102.75M | $1.61B | — | $194.27M | — | $633.69M | -$651.44M | -$17.75M | -$41.8M | $24.1M | $0.22 | $0.21 | 111,532,000 | 113,465,000 |
|---|
| 2019-12-31 | $153.79M | $119.08M | $1.52B | — | $192.72M | — | $583.49M | -$396.6M | $186.89M | $39.61M | $146.99M | $1.30 | $1.28 | 112,809,000 | 114,693,000 |
|---|
| 2018-12-31 | $125.26M | $96.5M | $1.4B | — | $142.53M | — | $544.17M | -$492.48M | $51.68M | $4.23M | $47.45M | $0.41 | $0.41 | 114,909,000 | 116,515,000 |
|---|
| 2017-12-31 | $104.5M | $86.79M | $1.28B | — | $130.7M | — | $458.5M | -$341.61M | $116.89M | $13.24M | $103.65M | $0.86 | $0.86 | 119,860,000 | 121,022,000 |
|---|
| 2016-12-31 | $1.63B | $420.9M | $1.21B | — | $143.35M | — | $387.31M | -$300.01M | $87.3M | $11.07M | $76.24M | $0.61 | $0.61 | 124,448,000 | 125,144,000 |
|---|
| 2015-12-31 | $1.64B | $444.4M | $1.19B | — | $114.95M | — | $312.46M | -$479.05M | -$166.6M | $9.06M | -$175.66M | -$1.37 | -$1.37 | 127,794,000 | 127,794,000 |
|---|
| 2014-12-31 | $1.53B | $428.49M | $1.1B | — | $103.32M | — | $336.52M | -$352.18M | -$15.66M | $8.64M | -$24.3M | -$0.19 | -$0.19 | 128,919,000 | 128,919,000 |
|---|
| 2013-12-31 | $1.3B | $408.25M | $896.61M | — | $85.48M | — | $229.65M | -$286.86M | -$57.22M | -$1.31M | -$55.91M | — | — | — | 127,769,000 |
|---|
| 2012-12-31 | $954.08M | $279.51M | $674.58M | — | $72.15M | — | $147.15M | -$324.24M | -$177.09M | $6.59M | -$181.04M | — | — | — | 120,280,000 |
|---|
| 2011-12-31 | $698.17M | $202.92M | — | — | $62.83M | — | $110.66M | -$235.44M | -$124.78M | $2.11M | -$126.46M | — | — | — | 111,595,000 |
|---|
| 2010-12-31 | $626.62M | $199.44M | — | — | $58.21M | — | $74.27M | -$267.69M | -$193.42M | $1.01M | -$194.67M | — | — | — | — |
|---|
| 2009-12-31 | $555.51M | $180.54M | — | — | $52.79M | — | $54.95M | -$195.58M | -$140.63M | $492,000.00 | -$140.87M | — | — | — | — |
|---|
| 2008-12-31 | $474.95M | — | — | — | $48.72M | — | $45.58M | -$111.71M | -$66.13M | $1.04M | -$67.16M | — | — | — | — |
|---|