Complete source-backed income-statement history.
- Available history
- 2018-12-31 to 2026-07-03
- 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-07-03 | $756.7M | $391.7M | — | $35.1M | $167.6M | — | $146.7M | — | $43.8M | $16.4M | $27.4M | $0.20 | $0.20 | 139,600,000 | 139,800,000 |
|---|
| 2026-04-03 | $750.6M | $398.3M | — | $41.4M | $159M | — | $134.8M | — | $121.1M | $26.8M | $94.3M | $0.67 | $0.66 | 141,800,000 | 142,500,000 |
|---|
| 2025-12-31 | $808.5M | — | — | $43.6M | $160.8M | — | $152.7M | — | $140.4M | $16.9M | $123.5M | $0.86 | $0.86 | -1,000,000 | -1,000,000 |
|---|
| 2025-09-26 | $752.5M | $396.4M | — | $44.4M | $151M | — | $142.4M | — | $136M | $33.2M | $102.8M | $0.70 | $0.70 | 146,500,000 | 147,400,000 |
|---|
| 2025-06-27 | $773.5M | $403.1M | — | $47.5M | $167.3M | — | $136.4M | — | $120.7M | $28.8M | $91.9M | $0.62 | $0.62 | 147,700,000 | 148,200,000 |
|---|
| 2025-03-28 | $741.1M | $390.9M | — | $40.2M | $160.3M | — | $130.1M | — | $111.1M | $23.2M | $87.9M | $0.59 | $0.59 | 149,000,000 | 149,500,000 |
|---|
| 2024-12-31 | $776.8M | — | — | $42.4M | $151M | — | $149.3M | — | $130.5M | $7M | $123.5M | $0.82 | $0.82 | -1,000,000 | -900,000 |
|---|
| 2024-09-27 | $750M | $395.8M | — | $45.7M | $157M | — | $131.5M | — | $112.3M | $20.5M | $91.8M | $0.60 | $0.60 | 152,400,000 | 153,200,000 |
|---|
| 2024-06-28 | $696.4M | $360.9M | — | $45.1M | $156.3M | — | $114.1M | — | $92M | $21.9M | $70.1M | $0.45 | $0.45 | 154,400,000 | 155,500,000 |
|---|
| 2024-03-29 | $755.8M | $383.8M | — | $44.5M | $165.4M | — | $142.1M | — | $162.8M | $26M | $136.8M | $0.89 | $0.88 | 154,500,000 | 155,400,000 |
|---|
| 2023-12-31 | $789M | — | — | $43.1M | $161.5M | — | $146.4M | — | $124.4M | $18.2M | $106.2M | $0.69 | $0.69 | -200,000 | -100,000 |
|---|
| 2023-09-29 | $765.4M | $406.4M | $359M | $39.1M | $157.2M | — | $142.6M | — | $119.9M | $29.3M | $90.6M | $0.59 | $0.58 | 154,800,000 | 155,800,000 |
|---|
| 2023-06-30 | $764.4M | $416.3M | $348.1M | $40.3M | $166.9M | — | $120.6M | — | $130.3M | $33M | $97.3M | $0.63 | $0.62 | 155,400,000 | 156,300,000 |
|---|
| 2023-03-31 | $776.4M | $423.4M | $353M | $41M | $157.5M | — | $133.8M | — | $108.9M | $26.1M | $82.8M | $0.53 | $0.53 | 155,700,000 | 156,100,000 |
|---|
| 2022-12-31 | $871.9M | $486.9M | $385M | $40.2M | $110.4M | — | $156.4M | — | $100.8M | $33.1M | $67.7M | $0.43 | $0.43 | -1,000,000 | -1,200,000 |
|---|
| 2022-09-30 | $788M | $428.1M | $359.9M | $35M | $174.7M | — | $150.2M | — | $67.9M | $17.8M | $50.1M | $0.32 | $0.32 | 158,200,000 | 158,700,000 |
|---|
| 2022-07-01 | $776.4M | $428.3M | $348.1M | $34.9M | $176.7M | — | $136.5M | — | $41.2M | $7.9M | $33.3M | $0.21 | $0.21 | 160,500,000 | 161,200,000 |
|---|
| 2022-04-01 | $748.1M | $412.8M | $335.3M | $34.5M | $166M | — | $134.8M | — | $317.5M | $67.3M | $250.2M | $1.51 | $1.50 | 165,900,000 | 166,500,000 |
|---|
| 2021-12-31 | $790.2M | $433.8M | $356.4M | $32M | $121.1M | — | $160.9M | — | $147.6M | $35.2M | $112.4M | $0.66 | $0.66 | 100,000 | 100,000 |
|---|
| 2021-10-01 | $768.5M | $422.1M | $346.4M | $31.2M | $147.8M | — | $167.4M | — | $158.4M | $31.1M | $127.3M | $0.75 | $0.75 | 169,100,000 | 170,300,000 |
|---|
| 2021-07-02 | $724.6M | $406.1M | $318.5M | $32.9M | $164.6M | — | $121M | — | $108.9M | $26.6M | $82.3M | $0.49 | $0.48 | 169,000,000 | 170,100,000 |
|---|
| 2021-04-02 | $707.4M | $395.6M | $311.8M | $33.2M | $145.7M | — | $132.9M | — | $119.1M | $28.1M | $91M | $0.54 | $0.54 | 168,700,000 | 169,700,000 |
|---|
| 2020-12-31 | $815M | $452.3M | $362.7M | $32.5M | $152.4M | — | $177.8M | — | $171.1M | $34.3M | $136.8M | $0.81 | $0.80 | 0 | 1,000,000 |
|---|
| 2020-09-25 | $746.7M | $415.4M | $331.3M | $31.6M | $121.1M | — | $178.6M | — | $178.3M | $37.3M | $141M | $0.84 | $0.84 | 168,400,000 | 168,400,000 |
|---|
| 2020-06-26 | $533.7M | $302.7M | $231M | $29.2M | $111.8M | — | $90M | — | $89.6M | $21.2M | $68.4M | $0.41 | $0.41 | 168,400,000 | 168,400,000 |
|---|
| 2020-03-27 | $609.2M | $346.1M | $263.1M | $32.9M | $123.1M | — | $21.8M | — | $21.3M | $25.5M | -$4.2M | -$0.02 | -$0.02 | 168,400,000 | 168,400,000 |
|---|
| 2019-12-31 | $743.3M | $417.7M | $325.6M | $34.4M | $128.4M | — | $162.8M | — | $161M | $34.8M | $126.2M | — | — | — | 0 |
|---|
| 2019-09-27 | $714.4M | $406.4M | $308M | $34.8M | $118.3M | — | $154.9M | — | $157.6M | $36.6M | $121M | — | — | — | 168,400,000 |
|---|
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 | $3.08B | — | — | $175.7M | $639.4M | — | $561.6M | — | $508.2M | $102.1M | $406.1M | $2.77 | $2.76 | 146,700,000 | 147,400,000 |
|---|
| 2024-12-31 | $2.98B | — | — | $177.7M | $629.7M | — | $537M | — | $497.6M | $75.4M | $422.2M | $2.76 | $2.75 | 152,800,000 | 153,800,000 |
|---|
| 2023-12-31 | $3.1B | — | — | $163.5M | $643.1M | — | $543.4M | — | $483.5M | $106.6M | $376.9M | $2.43 | $2.42 | 155,100,000 | 156,000,000 |
|---|
| 2022-12-31 | $3.18B | $1.76B | $1.43B | $144.6M | $627.8M | — | $577.9M | — | $527.4M | $126.1M | $401.3M | $2.50 | $2.49 | 160,500,000 | 161,000,000 |
|---|
| 2021-12-31 | $2.99B | $1.66B | $1.33B | $129.3M | $579.2M | — | $582.2M | — | $534M | $121M | $413M | $2.44 | $2.43 | 169,000,000 | 170,100,000 |
|---|
| 2020-12-31 | $2.7B | $1.52B | $1.19B | $126.2M | $508.4M | — | $468.2M | — | $460.3M | $118.3M | $342M | $2.03 | $2.02 | 168,400,000 | 169,400,000 |
|---|
| 2019-12-31 | $2.77B | $1.58B | $1.19B | $136.4M | $491.3M | — | $563.1M | — | $565.8M | $129.3M | $436.5M | $2.59 | $2.59 | 168,400,000 | 168,400,000 |
|---|
| 2018-12-31 | $2.67B | $1.53B | $1.14B | $136.2M | $499.3M | — | $499.6M | — | $507.3M | $121.8M | $385.5M | $2.29 | $2.29 | 168,400,000 | 168,400,000 |
|---|