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 | $658.7M | $503M | $155.7M | — | $89.1M | — | $84.3M | — | $62.3M | $11.4M | $328.5M | $6.68 | $6.67 | 49,100,000 | 49,200,000 |
|---|
| 2026-03-31 | $571.7M | $450.8M | $120.9M | — | $75.8M | — | $47.1M | — | $24.6M | $1.3M | $37.8M | $0.77 | $0.77 | 49,000,000 | 49,200,000 |
|---|
| 2025-12-31 | $716.7M | $552.9M | $163.8M | — | $78.2M | — | $79M | — | $55.2M | $3.1M | $52.1M | $1.06 | $1.06 | 0 | 0 |
|---|
| 2025-09-30 | $797.8M | $605.9M | $191.9M | — | $82.2M | — | $112.3M | — | $87.1M | $14.1M | $73M | $1.49 | $1.48 | 49,000,000 | 49,100,000 |
|---|
| 2025-06-30 | $647.5M | $497.2M | $150.3M | — | $70M | — | $82M | — | $57M | $6.5M | $59.7M | $1.22 | $1.22 | 48,900,000 | 49,000,000 |
|---|
| 2025-03-31 | $547.6M | $439.7M | $107.9M | — | $71M | — | $41M | — | $14.4M | $2.8M | $23.6M | $0.48 | $0.48 | 48,700,000 | 49,200,000 |
|---|
| 2024-12-31 | $666.2M | $537.3M | $128.9M | — | $89M | — | $43.2M | — | $10.4M | $18.1M | -$7.7M | -$0.16 | -$0.16 | 0 | 100,000 |
|---|
| 2024-09-30 | $640.4M | $503.7M | $136.7M | — | $82.4M | — | $33.8M | — | $19.1M | $2.5M | $16.6M | $0.34 | $0.34 | 48,700,000 | 48,800,000 |
|---|
| 2024-06-30 | $664.7M | $526.7M | $138M | — | $79.5M | — | $67.2M | — | $53.2M | $7.6M | $45.6M | $0.93 | $0.93 | 48,600,000 | 48,700,000 |
|---|
| 2024-03-31 | $598.6M | $487M | — | — | $69.1M | $69.1M | $53.4M | — | $47.3M | $8.1M | $39.2M | $0.81 | $0.80 | 48,500,000 | 48,900,000 |
|---|
| 2023-12-31 | $582.2M | $475.2M | — | — | $66.6M | — | $42.8M | — | $36.5M | $9.4M | $27.1M | $0.56 | $0.56 | 0 | 0 |
|---|
| 2023-09-30 | $591.7M | $484.6M | — | — | $61.3M | $61.3M | $48.4M | — | $43M | $7.5M | $35.5M | $0.73 | $0.72 | 48,700,000 | 48,800,000 |
|---|
| 2023-06-30 | $584.8M | $463.7M | — | — | $70.7M | $70.7M | $51M | — | $46.5M | $5.6M | $40.9M | $0.84 | $0.84 | 48,500,000 | 48,700,000 |
|---|
| 2023-03-31 | $549.2M | $440.6M | — | — | — | $62.5M | $75.1M | — | $69.9M | $14.2M | $55.7M | $1.15 | $1.14 | 48,300,000 | 48,800,000 |
|---|
| 2022-12-31 | $500.3M | $420.3M | — | — | — | — | $208.1M | — | $199.9M | $45.3M | $154.6M | $3.20 | $3.18 | 0 | 0 |
|---|
| 2022-09-30 | $603.9M | $488.8M | — | — | — | $67.8M | $49M | — | $40.6M | $8.6M | $32M | $0.66 | $0.66 | 48,300,000 | 48,500,000 |
|---|
| 2022-06-30 | $602.8M | $482.9M | — | — | — | $66.3M | $57.2M | — | $49.1M | $10.1M | $39M | $0.80 | $0.79 | 48,300,000 | 48,600,000 |
|---|
| 2022-03-31 | $535.8M | $439.7M | — | — | — | $62.6M | $34.7M | — | $26.6M | $6.4M | $20.2M | $0.42 | $0.41 | 48,200,000 | 48,800,000 |
|---|
| 2021-12-31 | $521.8M | $442.9M | — | — | — | — | $15.6M | — | $8.2M | -$1M | $9.2M | $0.19 | $0.19 | 0 | 0 |
|---|
| 2021-09-30 | $559.1M | $459.1M | — | — | — | $62.5M | $37.5M | — | $30.1M | $6.4M | $23.7M | $0.49 | $0.49 | 48,200,000 | 48,600,000 |
|---|
| 2021-06-30 | $515.1M | $417.4M | — | — | — | $66.4M | $31.3M | — | $25M | $4.2M | $20.8M | $0.43 | $0.43 | 48,100,000 | 48,600,000 |
|---|
| 2021-03-31 | $440.4M | $361.1M | — | — | — | $56.4M | $22.9M | — | $20.3M | $4.4M | $15.9M | $0.33 | $0.32 | 48,000,000 | 48,800,000 |
|---|
| 2020-12-31 | $458.9M | $375.2M | — | — | — | — | $16.8M | — | $10.8M | $300,000.00 | $10.5M | $0.21 | $0.21 | 0 | 0 |
|---|
| 2020-09-30 | $490M | $390.3M | — | — | — | $57.6M | $42.1M | — | $40.3M | $9.1M | $31.2M | $0.64 | $0.64 | 48,100,000 | 48,500,000 |
|---|
| 2020-06-30 | $498.5M | $396.8M | — | — | — | $53.9M | $47.8M | — | $45.1M | $11.8M | $33.3M | $0.69 | $0.68 | 47,900,000 | 48,400,000 |
|---|
| 2020-03-31 | $488.2M | $391.3M | — | — | — | $51.8M | $45.1M | — | $42M | $10.4M | $31.6M | $0.65 | $0.65 | 47,800,000 | 48,400,000 |
|---|
| 2019-12-31 | $446.9M | $369.3M | — | — | $47.1M | $1.45B | $30.5M | — | $28.5M | $7.4M | $21.1M | $0.43 | $0.43 | 100,000 | 100,000 |
|---|
| 2019-09-30 | $445M | $356.7M | — | — | $45.5M | $45.5M | $42.8M | — | $41.9M | $9.2M | $32.7M | $0.68 | $0.67 | 47,900,000 | 48,300,000 |
|---|
| 2019-06-30 | $434.1M | $345.7M | — | — | $46.1M | $46.1M | $42.3M | — | $40.8M | $9M | $31.8M | $0.66 | $0.65 | 47,800,000 | 48,300,000 |
|---|
| 2019-03-31 | $410.9M | $332.8M | — | — | $40.8M | $40.8M | $37.3M | — | $35.6M | $7.9M | $27.7M | $0.57 | $0.56 | 47,900,000 | 48,500,000 |
|---|
| 2018-12-31 | $374.4M | $310.9M | — | — | $36.8M | $347.7M | $26.7M | $2.1M | $28.8M | $1.1M | $27.7M | $0.57 | $0.56 | 0 | 100,000 |
|---|
| 2018-09-30 | $378.6M | $308.9M | — | — | $40.1M | $372.2M | $6.4M | $200,000.00 | $6.6M | $3.4M | $3.2M | $0.07 | $0.07 | 48,800,000 | 48,800,000 |
|---|
| 2018-06-30 | $353M | $283M | — | — | $39.4M | $322.4M | $30.6M | — | $29.4M | $6.8M | $22.6M | $0.46 | $0.46 | 48,800,000 | 48,800,000 |
|---|
| 2018-03-31 | $354.4M | $285.6M | — | — | $37.6M | $323.2M | $31.2M | — | $30.2M | $8M | $22.2M | $0.45 | $0.45 | 48,800,000 | 48,800,000 |
|---|
| 2017-12-31 | $347.5M | $282M | — | — | $42.4M | $324.4M | $23.1M | -$1.6M | $21.5M | -$2.1M | $23.6M | — | — | — | — |
|---|
| 2017-09-30 | $365.9M | $290.4M | — | — | $41.9M | $332.3M | $33.6M | $200,000.00 | $33.8M | $13.2M | $20.6M | — | — | — | — |
|---|
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.88B | $2.24B | $647.2M | — | $307.1M | — | $341.9M | -$100.6M | $241.3M | $32.9M | $208.4M | $4.25 | $4.24 | 48,900,000 | 49,000,000 |
|---|
| 2024-12-31 | $2.57B | $2.05B | $515.2M | — | $320M | — | $197.6M | -$67.6M | $130M | $36.3M | $93.7M | $1.92 | $1.91 | 48,600,000 | 48,800,000 |
|---|
| 2023-12-31 | $2.31B | $1.86B | $443.8M | — | $261.1M | — | $217.3M | -$21.4M | $195.9M | $36.7M | $159.2M | $3.27 | $3.26 | 48,500,000 | 48,700,000 |
|---|
| 2022-12-31 | $2.24B | $1.83B | — | — | $262.8M | — | $349M | -$32.8M | $316.2M | $70.4M | $245.8M | $5.08 | $5.05 | 48,200,000 | 48,500,000 |
|---|
| 2021-12-31 | $2.04B | $1.68B | — | — | $256M | — | $107.3M | -$23.7M | $83.6M | $14M | $69.6M | $1.44 | $1.42 | 48,100,000 | 48,600,000 |
|---|
| 2020-12-31 | $1.94B | $1.55B | — | — | $223.1M | — | $151.8M | -$13.6M | $138.2M | $31.6M | $106.6M | $2.20 | $2.18 | 48,000,000 | 48,500,000 |
|---|
| 2019-12-31 | $1.74B | $1.4B | — | — | $179.5M | $1.58B | $152.9M | -$6.1M | $146.8M | $33.5M | $113.3M | $2.34 | $2.32 | 47,900,000 | 48,400,000 |
|---|
| 2018-12-31 | $1.46B | $1.19B | — | — | $153.9M | $1.37B | $94.9M | $100,000.00 | $95M | $19.3M | $75.7M | $1.55 | $1.54 | 48,800,000 | 48,900,000 |
|---|
| 2017-12-31 | $1.46B | $1.17B | — | — | $163M | $1.33B | $131.7M | -$1.6M | $130.1M | $40.4M | $89.7M | $1.84 | $1.84 | 48,800,000 | 48,800,000 |
|---|
| 2016-12-31 | $1.7B | $1.36B | — | — | $147.3M | $1.5B | $200.8M | -$3.6M | $197.2M | $74.2M | $123M | $2.52 | $2.52 | 48,800,000 | 48,800,000 |
|---|