NET EARNINGS PER SHARE AND SHARE REPURCHASES - Dilutive Potential Common Shares (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Earnings Per Share Basic And Diluted [Line Items] | ||||
Basic | 723,682 | 729,026 | 724,906 | 729,534 |
Dilutive potential common shares | 245 | 315 | 333 | 416 |
Diluted | 723,927 | 729,341 | 725,239 | 729,950 |
Stock options | ||||
Earnings Per Share Basic And Diluted [Line Items] | ||||
Dilutive potential common shares | 35 | 106 | 54 | 125 |
Restricted stock units | ||||
Earnings Per Share Basic And Diluted [Line Items] | ||||
Dilutive potential common shares | 43 | 158 | 43 | 140 |
Performance share units | ||||
Earnings Per Share Basic And Diluted [Line Items] | ||||
Dilutive potential common shares | 167 | 51 | 236 | 151 |