Note 3 - Stock-based Compensation - Stock-based Compensation (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
| Stock options | $ 4 | $ 4 | $ 12 | $ 11 |
| Retention awards | 24 | 13 | 57 | 54 |
| Total stock-based compensation, before tax | 32 | 21 | 84 | 77 |
| Excess income tax benefits from equity compensation plans | 2 | 2 | 9 | 20 |
| Employee Stock [Member] | ||||
| ESPP | $ 4 | $ 4 | $ 15 | $ 12 |