Complete source-backed income-statement history.
- Available history
- 2016-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 | $375M | — | — | — | — | — | $174M | — | $138M | $36M | $102M | $1.37 | $1.36 | 75,000,000 | 75,200,000 |
|---|
| 2026-03-31 | $327M | — | — | — | — | — | $114M | — | $80M | $19M | $61M | $0.80 | $0.80 | 75,400,000 | 75,800,000 |
|---|
| 2025-12-31 | $334M | — | — | — | — | — | -$36M | — | -$72M | -$12M | -$60M | -$0.77 | -$0.76 | -300,000 | -400,000 |
|---|
| 2025-09-30 | $382M | — | — | — | — | — | $178M | — | $142M | $37M | $105M | $1.37 | $1.36 | 76,400,000 | 76,900,000 |
|---|
| 2025-06-30 | $397M | — | — | — | — | — | $150M | — | $116M | $29M | $87M | $1.13 | $1.13 | 77,000,000 | 77,400,000 |
|---|
| 2025-03-31 | $316M | — | — | — | — | — | $112M | — | $79M | $18M | $61M | $0.78 | $0.78 | 77,900,000 | 78,700,000 |
|---|
| 2024-12-31 | $337M | — | — | — | — | — | $129M | — | $98M | $13M | $85M | $1.09 | $1.07 | -600,000 | -400,000 |
|---|
| 2024-09-30 | $396M | — | — | — | — | — | $171M | — | $137M | $35M | $102M | $1.30 | $1.29 | 78,800,000 | 79,200,000 |
|---|
| 2024-06-30 | $367M | — | — | — | — | — | $145M | — | $112M | $26M | $86M | $1.07 | $1.07 | 80,400,000 | 80,700,000 |
|---|
| 2024-03-31 | $305M | — | — | — | — | — | $50M | — | $22M | $6M | $16M | $0.20 | $0.19 | 81,200,000 | 81,800,000 |
|---|
| 2023-12-31 | $308M | — | — | — | — | — | $104M | — | $75M | $26M | $49M | $0.62 | $0.62 | -800,000 | -800,000 |
|---|
| 2023-09-30 | $402M | — | — | — | — | — | $163M | — | $136M | $33M | $103M | $1.22 | $1.21 | 84,000,000 | 84,500,000 |
|---|
| 2023-06-30 | $362M | — | — | — | — | — | $123M | — | $96M | $26M | $70M | $0.82 | $0.82 | 85,300,000 | 85,700,000 |
|---|
| 2023-03-31 | $313M | — | — | — | — | — | $113M | — | $91M | $24M | $67M | $0.77 | $0.77 | 86,500,000 | 87,100,000 |
|---|
| 2022-12-31 | $190M | — | — | — | — | — | $93M | — | $73M | $17M | $56M | $0.65 | $0.65 | -900,000 | -900,000 |
|---|
| 2022-09-30 | $407M | — | — | — | — | — | $160M | — | $139M | $38M | $101M | $1.13 | $1.13 | 89,500,000 | 89,900,000 |
|---|
| 2022-06-30 | $386M | — | — | — | — | — | $145M | — | $123M | $31M | $92M | $1.00 | $1.00 | 91,600,000 | 92,100,000 |
|---|
| 2022-03-31 | $371M | — | — | — | — | — | $160M | — | $140M | $34M | $106M | $1.15 | $1.14 | 92,500,000 | 93,200,000 |
|---|
| 2021-12-31 | $72M | — | — | — | — | — | $88M | — | $68M | $19M | $49M | $0.52 | $0.52 | -100,000 | 0 |
|---|
| 2021-09-30 | $463M | — | — | — | — | — | $161M | — | $139M | $36M | $103M | $1.10 | $1.09 | 93,600,000 | 94,100,000 |
|---|
| 2021-06-30 | $406M | — | — | — | — | — | $133M | — | $93M | $25M | $68M | $0.73 | $0.73 | 93,600,000 | 94,100,000 |
|---|
| 2021-03-31 | $303M | — | — | — | — | — | $63M | — | $35M | $11M | $24M | $0.26 | $0.26 | 93,400,000 | 93,800,000 |
|---|
| 2020-12-31 | -$54M | — | — | — | — | — | $21M | — | -$8M | -$1M | -$7M | -$0.08 | -$0.08 | 0 | 0 |
|---|
| 2020-09-30 | $337M | — | — | — | — | — | $71M | — | $42M | $15M | $27M | $0.29 | $0.29 | 93,300,000 | 93,400,000 |
|---|
| 2020-06-30 | $258M | — | — | — | — | — | -$194M | — | -$222M | -$48M | -$174M | -$1.86 | -$1.86 | 93,300,000 | 93,300,000 |
|---|
| 2020-03-31 | $410M | — | — | — | — | — | $56M | — | $31M | $9M | $22M | $0.23 | $0.23 | 93,700,000 | 93,900,000 |
|---|
| 2019-12-31 | -$131M | — | — | — | — | — | $102M | — | $78M | $14M | $64M | $0.68 | $0.67 | -500,000 | -600,000 |
|---|
| 2019-09-30 | $560M | — | — | — | — | — | $91M | — | $66M | $21M | $22M | $0.47 | $0.47 | 96,200,000 | 96,300,000 |
|---|
| 2019-06-30 | $533M | — | — | — | — | — | $62M | — | $36M | $10M | $26M | $0.27 | $0.27 | 97,100,000 | 97,400,000 |
|---|
| 2019-03-31 | $468M | — | — | — | — | — | $50M | — | $26M | $5M | $21M | $0.22 | $0.22 | 97,900,000 | 98,200,000 |
|---|
| 2018-12-31 | $527M | — | — | — | — | — | $82M | — | $58M | $14M | $44M | $0.43 | $0.43 | -300,000 | -100,000 |
|---|
| 2018-09-30 | $604M | — | — | — | — | — | $105M | — | $81M | $23M | $58M | $0.58 | $0.58 | 99,800,000 | 100,100,000 |
|---|
| 2018-06-30 | $435M | — | — | — | — | — | $39M | — | $29M | $8M | $21M | $0.21 | $0.21 | 99,900,000 | 100,000,000 |
|---|
| 2018-03-31 | $302M | — | — | — | — | — | $56M | — | $55M | $16M | $39M | $0.40 | $0.40 | 99,800,000 | 99,800,000 |
|---|
| 2017-12-31 | $313M | — | — | — | — | — | $8M | — | $7M | -$85M | $92M | $0.92 | $0.92 | 0 | 0 |
|---|
| 2017-09-30 | $347M | — | — | — | — | — | $102M | — | $100M | $42M | $58M | $0.58 | $0.58 | 99,800,000 | 99,800,000 |
|---|
| 2017-06-30 | $331M | — | — | — | — | — | $84M | — | $82M | $34M | $48M | $0.48 | $0.48 | 99,800,000 | 99,800,000 |
|---|
| 2017-03-31 | $289M | — | — | — | — | — | $57M | — | $55M | $22M | $33M | — | — | — | — |
|---|
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 | $1.43B | — | — | — | — | — | $402M | — | $263M | $70M | $193M | $2.51 | $2.50 | 76,800,000 | 77,200,000 |
|---|
| 2024-12-31 | $1.4B | — | — | — | — | — | $495M | — | $368M | $79M | $289M | $3.64 | $3.61 | 79,500,000 | 80,100,000 |
|---|
| 2023-12-31 | $1.38B | — | — | — | — | — | $503M | — | $398M | $109M | $289M | $3.43 | $3.41 | 84,400,000 | 84,900,000 |
|---|
| 2022-12-31 | $1.35B | — | — | — | — | — | $558M | — | $476M | $121M | $355M | $3.93 | $3.91 | 90,300,000 | 90,800,000 |
|---|
| 2021-12-31 | $1.25B | — | — | — | — | — | $446M | — | $335M | $91M | $244M | $2.61 | $2.60 | 93,400,000 | 93,900,000 |
|---|
| 2020-12-31 | $950M | — | — | — | — | — | -$46M | — | -$158M | -$26M | -$132M | -$1.42 | -$1.42 | 93,400,000 | 93,400,000 |
|---|
| 2019-12-31 | $1.43B | — | — | — | — | — | $307M | — | $207M | $50M | $157M | $1.63 | $1.62 | 96,500,000 | 96,600,000 |
|---|
| 2018-12-31 | $1.87B | — | — | — | — | — | $283M | — | $223M | $61M | $162M | $1.62 | $1.62 | 99,500,000 | 99,800,000 |
|---|
| 2017-12-31 | $1.28B | — | — | — | — | — | $249M | — | $243M | $13M | $230M | $2.31 | $2.31 | 99,800,000 | 99,800,000 |
|---|
| 2016-12-31 | $1.27B | — | — | — | — | — | $295M | — | $294M | $118M | $176M | $1.76 | $1.76 | 99,800,000 | 99,800,000 |
|---|