Complete source-backed income-statement history.
- Available history
- 2019-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 | $343M | — | — | — | — | — | $173M | — | $169M | $53M | $112M | $1.10 | $1.09 | 102,000,000 | 102,600,000 |
|---|
| 2026-03-31 | $336M | — | — | — | — | — | $166M | — | $170M | $36M | $130M | $1.28 | $1.27 | 101,800,000 | 102,700,000 |
|---|
| 2025-12-31 | $317M | — | — | — | — | — | $156M | — | $154M | $40M | $111M | $1.09 | $1.08 | 0 | 0 |
|---|
| 2025-09-30 | $314M | — | — | — | — | — | $155M | — | $153M | $35M | $115M | $1.14 | $1.13 | 101,600,000 | 102,500,000 |
|---|
| 2025-06-30 | $309M | — | — | — | — | — | $155M | — | $145M | $34M | $107M | $1.05 | $1.04 | 101,600,000 | 102,500,000 |
|---|
| 2025-03-31 | $303M | — | — | — | — | — | $148M | — | $146M | $35M | $108M | $1.07 | $1.06 | 101,400,000 | 102,500,000 |
|---|
| 2024-12-31 | $249M | — | — | — | — | — | $113M | — | $119M | $43M | $73M | $0.73 | $0.73 | 500,000 | 600,000 |
|---|
| 2024-09-30 | $248M | — | — | — | — | — | $122M | — | $121M | $30M | $88M | $0.91 | $0.90 | 97,100,000 | 98,000,000 |
|---|
| 2024-06-30 | $244M | — | — | — | — | — | $130M | — | $133M | $33M | $96M | $0.99 | $0.98 | 97,100,000 | 97,900,000 |
|---|
| 2024-03-31 | $240M | — | — | — | — | — | $124M | — | $131M | $31M | $97M | $1.00 | $0.99 | 97,000,000 | 97,700,000 |
|---|
| 2023-12-31 | $244M | — | — | — | — | — | $120M | — | $126M | $2M | $121M | $1.25 | $1.24 | 0 | 100,000 |
|---|
| 2023-09-30 | $234M | — | — | — | — | — | $124M | — | $127M | $33M | $91M | $0.94 | $0.94 | 97,000,000 | 97,500,000 |
|---|
| 2023-06-30 | $224M | — | — | — | — | — | $117M | — | $124M | $30M | $91M | $0.93 | $0.93 | 96,900,000 | 97,400,000 |
|---|
| 2023-03-31 | $220M | — | — | — | — | — | $110M | — | $123M | $39M | $81M | $0.84 | $0.84 | 96,800,000 | 97,400,000 |
|---|
| 2022-12-31 | $243M | — | — | — | — | — | $116M | — | $123M | $35M | $85M | $0.89 | $0.87 | 0 | 200,000 |
|---|
| 2022-09-30 | $235M | — | — | — | — | — | $121M | — | $123M | $7M | $113M | $1.17 | $1.16 | 96,700,000 | 97,000,000 |
|---|
| 2022-06-30 | $227M | — | — | — | — | — | $137M | — | $127M | $33M | $91M | $0.93 | $0.93 | 96,700,000 | 97,100,000 |
|---|
| 2022-03-31 | $215M | — | — | — | — | — | $104M | — | $109M | $25M | $81M | $0.84 | $0.84 | 96,700,000 | 97,000,000 |
|---|
| 2021-12-31 | $223M | — | — | — | — | — | $110M | — | $114M | $25M | $87M | $0.89 | $0.88 | 0 | 0 |
|---|
| 2021-09-30 | $212M | — | — | — | — | — | $106M | — | $106M | $29M | $74M | $0.77 | $0.77 | 96,700,000 | 96,900,000 |
|---|
| 2021-06-30 | $208M | — | — | — | — | — | $86M | — | $92M | $21M | $68M | $0.70 | $0.70 | 96,700,000 | 96,700,000 |
|---|
| 2021-03-31 | $197M | — | — | — | — | — | $100M | — | $110M | $29M | $78M | $0.80 | $0.80 | 96,700,000 | 96,700,000 |
|---|
| 2020-12-31 | $208M | — | — | — | — | — | $94M | — | $97M | $25M | $69M | $0.71 | $0.71 | 0 | 0 |
|---|
| 2020-09-30 | $203M | — | — | — | — | — | $124M | — | $144M | $39M | $101M | $1.05 | $1.05 | 96,700,000 | 96,700,000 |
|---|
| 2020-06-30 | $174M | — | — | — | — | — | $100M | — | $99M | $26M | $71M | $0.73 | $0.73 | 96,732,466 | 96,732,466 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | $74M | — | — | — | — |
|---|
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.24B | — | — | — | — | — | $614M | — | $598M | $144M | $441M | $4.34 | $4.30 | 101,600,000 | 102,500,000 |
|---|
| 2024-12-31 | $981M | — | — | — | — | — | $489M | — | $504M | $137M | $354M | $3.63 | $3.60 | 97,600,000 | 98,400,000 |
|---|
| 2023-12-31 | $922M | — | — | — | — | — | $471M | — | $500M | $104M | $384M | $3.97 | $3.94 | 96,900,000 | 97,500,000 |
|---|
| 2022-12-31 | $920M | — | — | — | — | — | $478M | — | $482M | $100M | $370M | $3.83 | $3.81 | 96,700,000 | 97,200,000 |
|---|
| 2021-12-31 | $840M | — | — | — | — | — | $402M | — | $422M | $104M | $307M | $3.17 | $3.16 | 96,700,000 | 96,900,000 |
|---|
| 2020-12-31 | $754M | — | — | — | — | — | $414M | — | $440M | $116M | $312M | $3.23 | $3.23 | 96,700,000 | 96,700,000 |
|---|
| 2019-12-31 | $504M | — | — | — | — | — | $261M | — | $292M | $72M | $204M | $2.11 | $2.11 | 96,700,000 | 96,700,000 |
|---|