EARNINGS PER SHARE CALCULATION - Earnings Per Share Calculation (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Apr. 29, 2023 |
Apr. 30, 2022 |
Apr. 29, 2023 |
Apr. 30, 2022 |
|
| Earnings Per Share [Abstract] | ||||
| Net income | $ 57,654 | $ 38,922 | $ 133,895 | $ 84,745 |
| Basic weighted average shares outstanding (in shares) | 149,616 | 152,197 | 149,351 | 153,179 |
| Effect of dilutive potential common shares (in shares) | 531 | 1,147 | 501 | 1,401 |
| Dilutive weighted average shares (in shares) | 150,147 | 153,344 | 149,852 | 154,580 |
| Basic EPS (in dollars per share) | $ 0.39 | $ 0.26 | $ 0.90 | $ 0.55 |
| Diluted EPS (in dollars per share) | $ 0.38 | $ 0.25 | $ 0.89 | $ 0.55 |
| Antidilutive employee share-based awards, excluded (in shares) | 1,550 | 1,392 | 2,159 | 1,077 |