Complete source-backed income-statement history.
- Available history
- 2010-01-01 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.23B | — | — | — | — | — | — | — | — | $37M | $77M | $2.21 | $2.12 | 34,800,000 | 38,200,000 |
|---|
| 2026-03-31 | $1.17B | — | — | — | — | — | — | — | — | $23M | $22M | $0.64 | $0.64 | 34,500,000 | 34,800,000 |
|---|
| 2025-12-31 | $1.23B | — | — | — | — | — | — | — | — | -$65M | -$431M | -$12.36 | -$12.11 | -100,000 | -7,000,000 |
|---|
| 2025-09-30 | $1.17B | — | — | — | — | — | — | — | — | $3M | -$2M | -$0.07 | -$0.07 | 34,900,000 | 34,900,000 |
|---|
| 2025-06-30 | $1.16B | — | — | — | — | — | — | — | — | $25M | $69M | $1.98 | $1.77 | 34,900,000 | 41,700,000 |
|---|
| 2025-03-31 | $1.11B | — | — | — | — | — | — | — | — | $45M | $56M | $1.60 | $1.46 | 35,100,000 | 42,000,000 |
|---|
| 2024-12-31 | $1.24B | — | — | — | — | — | — | — | — | $10M | $50M | $1.42 | $1.30 | 0 | 0 |
|---|
| 2024-09-30 | $1.22B | — | — | — | — | — | — | — | — | $34M | $84M | $2.38 | $2.12 | 35,300,000 | 42,100,000 |
|---|
| 2024-06-30 | $1.06B | — | — | — | — | — | — | — | — | $10M | $37M | $1.04 | $0.98 | 35,400,000 | 42,200,000 |
|---|
| 2024-03-31 | $1.11B | — | — | — | — | — | — | — | — | $35M | $47M | $1.32 | $1.22 | 35,500,000 | 42,200,000 |
|---|
| 2023-12-31 | $1.11B | — | — | — | — | — | — | — | — | $31M | $35M | $1.00 | $0.95 | -400,000 | -300,000 |
|---|
| 2023-09-30 | $1.11B | — | — | — | — | — | — | — | — | $24M | $42M | $1.16 | $1.09 | 36,400,000 | 43,300,000 |
|---|
| 2023-06-30 | $1.1B | — | — | — | — | — | — | — | — | $50M | $90M | $2.46 | $2.17 | 36,900,000 | 43,800,000 |
|---|
| 2023-03-31 | $1.09B | — | — | — | — | — | — | — | — | $41M | $87M | $2.32 | $2.06 | 37,400,000 | 44,400,000 |
|---|
| 2022-12-31 | $1.11B | — | — | — | — | — | — | — | — | $57M | $88M | $2.30 | $2.09 | -700,000 | -700,000 |
|---|
| 2022-09-30 | $1.18B | — | — | — | — | — | — | — | — | $59M | $109M | $2.76 | $2.53 | 39,500,000 | 43,400,000 |
|---|
| 2022-06-30 | $1.09B | — | — | — | — | — | — | — | — | $43M | $136M | $3.30 | $2.97 | 41,300,000 | 46,500,000 |
|---|
| 2022-03-31 | $981M | — | — | — | — | — | — | — | — | $32M | $58M | $1.36 | $1.23 | 42,400,000 | 47,900,000 |
|---|
| 2021-12-31 | $1.03B | — | — | — | — | — | — | — | — | $11M | $61M | $1.43 | $1.41 | 100,000 | 900,000 |
|---|
| 2021-09-30 | $983M | — | — | — | — | — | — | — | — | $47M | $10M | $0.24 | $0.23 | 42,900,000 | 43,700,000 |
|---|
| 2021-06-30 | $911M | — | — | — | — | — | — | — | — | $27M | $6M | $0.15 | $0.15 | 42,900,000 | 43,800,000 |
|---|
| 2021-03-31 | $700M | — | — | — | — | — | — | — | — | -$11M | -$28M | -$0.68 | -$0.68 | 41,400,000 | 41,400,000 |
|---|
| 2020-12-31 | $686M | — | — | — | — | — | — | — | — | $7M | -$37M | -$0.89 | -$0.89 | 0 | 0 |
|---|
| 2020-09-30 | $585M | — | — | — | — | — | — | — | — | -$14M | -$62M | -$1.51 | -$1.51 | 41,200,000 | 41,200,000 |
|---|
| 2020-06-30 | $410M | — | — | — | — | — | — | — | — | -$19M | -$70M | -$1.68 | -$1.68 | 41,200,000 | 41,200,000 |
|---|
| 2020-03-31 | $938M | — | — | — | — | — | — | — | — | -$58M | -$106M | -$2.56 | -$2.56 | 41,500,000 | 41,500,000 |
|---|
| 2019-12-31 | $1.05B | — | — | — | — | — | — | — | — | $33M | $74M | $1.69 | $1.66 | -600,000 | -600,000 |
|---|
| 2019-09-30 | $994M | — | — | — | — | — | — | — | — | $10M | -$9M | -$0.21 | -$0.21 | 43,400,000 | 43,400,000 |
|---|
| 2019-06-30 | $974M | — | — | — | — | — | — | — | — | $25M | $49M | $1.11 | $1.10 | 44,700,000 | 45,200,000 |
|---|
| 2019-03-31 | $966M | — | — | — | — | — | — | — | — | $15M | $24M | $0.52 | $0.51 | 45,600,000 | 46,100,000 |
|---|
| 2018-12-31 | $988M | — | — | — | — | — | — | — | — | $36M | $44M | $1.25 | $1.23 | 4,500,000 | 4,600,000 |
|---|
| 2018-09-30 | $702M | — | — | — | — | — | — | — | — | -$2M | -$36M | -$1.08 | -$1.08 | 32,800,000 | 32,800,000 |
|---|
| 2018-06-30 | $559M | — | — | — | — | — | — | — | $17.38M | $6M | $11M | $0.40 | $0.39 | 26,700,000 | 27,300,000 |
|---|
| 2018-03-31 | $536M | — | — | — | — | — | — | — | $46.69M | $11M | $36M | $1.35 | $1.32 | 26,700,000 | 27,300,000 |
|---|
| 2017-12-31 | $526M | — | — | — | — | — | — | — | $59.12M | -$57M | $119M | $4.43 | $4.31 | -100,000 | -200,000 |
|---|
| 2017-09-30 | $496M | — | — | — | — | — | — | $6.98M | $63.13M | $23M | $40M | $1.49 | $1.45 | 27,100,000 | 27,700,000 |
|---|
| 2017-06-30 | $529.91M | — | — | — | — | — | — | -$166,000.00 | $71.1M | $22.92M | $48.19M | $1.76 | $1.72 | 27,319,000 | 27,965,000 |
|---|
| 2017-03-31 | $496.19M | — | — | — | — | — | — | -$59,000.00 | $43.87M | $15.98M | $27.89M | $1.02 | $1.00 | 27,251,000 | 27,900,000 |
|---|
| 2016-12-30 | $629.07M | — | — | — | — | — | — | — | $55.82M | $21.34M | $34.48M | $1.27 | $1.24 | -307,000 | -318,000 |
|---|
| 2016-09-09 | $401.64M | — | — | — | — | — | — | $454,000.00 | $40.85M | $14.04M | $26.81M | $0.99 | $0.97 | 27,152,000 | 27,680,000 |
|---|
| 2016-06-17 | $423.17M | — | — | — | — | — | — | $10.67M | $61.17M | $24.86M | $36.31M | $1.28 | $1.26 | 28,345,000 | 28,834,000 |
|---|
| 2016-03-25 | $419.17M | — | — | — | — | — | — | $7,000.00 | $40.17M | $15.76M | $24.41M | $0.84 | $0.82 | 29,123,000 | 29,640,000 |
|---|
| 2016-01-01 | $525.95M | — | — | — | — | — | — | — | $55.55M | $22.4M | $33.15M | $1.09 | $1.07 | -383,000 | -382,000 |
|---|
| 2015-09-11 | $407.14M | — | — | — | — | — | — | — | $36.16M | $14.61M | $21.56M | $0.69 | $0.67 | 31,455,000 | 32,128,000 |
|---|
| 2015-06-19 | $422.83M | — | — | — | — | — | — | — | $57.44M | $23.4M | $34.04M | $1.07 | $1.05 | 31,858,000 | 32,517,000 |
|---|
| 2015-03-27 | $454.88M | — | — | — | — | — | — | — | $57.34M | $23.29M | $34.05M | $1.05 | $1.03 | 32,299,000 | 33,009,000 |
|---|
| 2015-01-02 | $491.13M | — | — | — | — | — | — | — | $17.36M | $16.87M | $497,000.00 | $0.05 | $0.05 | -515,000 | -526,000 |
|---|
| 2014-09-12 | $413.04M | — | — | — | — | — | — | — | $43.51M | $17.86M | $25.65M | $0.77 | $0.75 | 33,374,000 | 34,366,000 |
|---|
| 2014-06-20 | $409.9M | — | — | — | — | — | — | — | $57.65M | $22.34M | $35.3M | $1.03 | $1.00 | 34,292,000 | 35,239,000 |
|---|
| 2014-03-28 | $401.95M | — | — | — | — | — | — | — | $32.07M | $12.76M | $19.31M | $0.55 | $0.54 | 34,875,000 | 35,882,000 |
|---|
| 2014-01-03 | $527M | — | — | — | — | — | — | — | $17.2M | $11.47M | $5.73M | $0.15 | $0.15 | -27,000 | 21,000 |
|---|
| 2013-09-06 | $412M | — | — | — | — | — | — | — | $40M | $15M | $25M | $0.70 | $0.67 | 35,500,000 | 36,700,000 |
|---|
| 2013-06-14 | $421M | — | — | — | — | — | — | — | $44M | $14M | $30M | $0.87 | $0.85 | 35,400,000 | 36,600,000 |
|---|
| 2013-03-22 | $390M | — | — | — | — | — | — | — | $30M | $11M | $19M | $0.53 | $0.51 | 35,200,000 | 36,600,000 |
|---|
| 2012-12-28 | $499M | — | — | — | — | — | — | — | -$10M | $1M | -$11M | -$0.33 | -$0.32 | 200,000 | 200,000 |
|---|
| 2012-09-07 | $383M | — | — | — | — | — | — | — | $16M | $11M | $5M | $0.13 | $0.12 | 34,400,000 | 36,200,000 |
|---|
| 2012-06-15 | $383M | — | — | — | — | — | — | — | $9M | $4M | $5M | $0.16 | $0.15 | 34,300,000 | 36,100,000 |
|---|
| 2012-03-23 | $376M | — | — | — | — | — | — | — | $17M | $8M | $9M | $0.25 | $0.24 | 34,000,000 | 35,700,000 |
|---|
| 2011-12-30 | $484M | — | — | — | — | — | — | — | $24M | $10M | $14M | $0.40 | $0.40 | 0 | 0 |
|---|
| 2011-09-09 | $378M | — | — | — | — | — | — | — | -$302M | -$81M | -$221M | -$6.57 | -$6.57 | 33,700,000 | 33,700,000 |
|---|
| 2011-06-17 | $380M | — | — | — | — | — | — | — | $28M | $12M | $16M | $0.47 | $0.47 | 33,700,000 | 33,700,000 |
|---|
| 2011-03-25 | $371M | — | — | — | — | — | — | — | $33M | $14M | $19M | $0.58 | $0.58 | 33,700,000 | 33,700,000 |
|---|
| 2010-12-31 | $479M | — | — | — | — | — | — | — | $34M | $16M | $18M | — | — | — | — |
|---|
| 2010-09-10 | $360M | — | — | — | — | — | — | — | $30M | $11M | $19M | — | — | — | — |
|---|
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 | $4.67B | — | — | — | — | — | — | — | -$299M | $8M | -$308M | -$8.84 | -$8.84 | 34,900,000 | 34,900,000 |
|---|
| 2024-12-31 | $4.63B | — | — | — | — | — | — | — | $306M | $89M | $218M | $6.16 | $5.61 | 35,400,000 | 42,100,000 |
|---|
| 2023-12-31 | $4.41B | — | — | — | — | — | — | — | $398M | $146M | $254M | $6.96 | $6.28 | 36,500,000 | 43,500,000 |
|---|
| 2022-12-31 | $4.36B | — | — | — | — | — | — | — | $582M | $191M | $391M | $9.69 | $8.77 | 40,400,000 | 45,200,000 |
|---|
| 2021-12-31 | $3.62B | — | — | — | — | — | — | — | $127M | $74M | $49M | $1.15 | $1.13 | 42,500,000 | 43,300,000 |
|---|
| 2020-12-31 | $2.62B | — | — | — | — | — | — | — | -$340M | -$84M | -$275M | -$6.65 | -$6.65 | 41,300,000 | 41,300,000 |
|---|
| 2019-12-31 | $3.98B | — | — | — | — | — | — | — | $225M | $83M | $138M | $3.13 | $3.09 | 43,900,000 | 44,500,000 |
|---|
| 2018-12-31 | $2.79B | — | — | — | — | — | — | — | $103M | $51M | $55M | $1.64 | $1.61 | 33,300,000 | 34,000,000 |
|---|
| 2017-12-31 | $2.05B | — | — | — | — | — | — | — | $240M | $5M | $235M | $8.70 | $8.49 | 27,100,000 | 27,700,000 |
|---|
| 2016-12-30 | $1.87B | — | — | — | — | — | — | — | $198M | $76M | $122M | $4.37 | $4.29 | 27,900,000 | 28,400,000 |
|---|
| 2016-01-01 | $1.81B | — | — | — | — | — | — | — | $206.5M | $83.7M | $122.8M | $3.90 | $3.82 | 31,487,000 | 32,168,000 |
|---|
| 2015-01-02 | $1.72B | — | — | — | — | — | — | — | $150.59M | $69.84M | $80.76M | $2.40 | $2.33 | 33,665,000 | 34,635,000 |
|---|
| 2014-01-03 | $1.75B | $1.61B | — | — | — | — | — | — | $131.2M | $51.47M | $79.73M | $2.25 | $2.18 | 35,373,000 | 36,621,000 |
|---|
| 2012-12-28 | $1.64B | $1.6B | — | — | — | — | — | — | $31M | $24M | $7M | $0.19 | $0.18 | 34,400,000 | 36,200,000 |
|---|
| 2011-12-30 | $1.61B | $1.83B | — | — | — | — | — | — | -$217M | -$45M | -$172M | -$5.12 | -$5.12 | 33,700,000 | 33,700,000 |
|---|
| 2010-12-31 | $1.58B | — | — | — | — | — | — | — | $112M | $45M | $67M | $2.00 | $2.00 | 33,700,000 | 33,700,000 |
|---|
| 2010-01-01 | $1.6B | — | — | — | — | — | — | — | -$763M | -$231M | -$521M | -$15.48 | -$15.48 | 33,700,000 | 33,700,000 |
|---|