LONG-TERM DEBT - NOTE HEDGES AND WARRANTS (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | |
|---|---|---|
Jun. 18, 2014 |
Apr. 30, 2018 |
|
| Derivative Instruments and Hedging Activities Disclosure [Abstract] | ||
| Exercise Price of Warrants (in dollars per share) | $ 75.00 | |
| Note Hedges - Shares (in shares) | 6,205,000 | |
| Note Hedges - Strike Price (in dollars per share) | $ 64.46 | |
| Payments for convertible note hedges | $ 60.8 | |
| Warrants (in shares) | 6,205,000 | |
| Proceeds from issuance of warrants | $ 45.2 |