SUBSEQUENT EVENTS - Quarterly Dividend (Details) - $ / shares |
1 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Dec. 03, 2024 |
Oct. 27, 2024 |
Oct. 29, 2023 |
Oct. 30, 2022 |
|
| Subsequent Events | ||||
| Quarterly dividend declared (in dollars per share) | $ 5.88 | $ 5.05 | $ 4.36 | |
| Subsequent Events | Fourth Quarter 2024 Dividend | ||||
| Subsequent Events | ||||
| Dividend declared date | Dec. 03, 2024 | |||
| Quarterly dividend declared (in dollars per share) | $ 1.62 | |||
| Dividend payable date | Feb. 10, 2025 | |||
| Stockholders of record date | Dec. 31, 2024 | |||