XML 68 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Cost and Fair Value of Financial Instruments (Details) - USD ($)
$ in Millions
Jan. 31, 2018
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Schedule of Available-for-sale Securities [Line Items]        
Cash equivalents $ 1,078.0 $ 1,213.1 $ 1,353.0 $ 1,410.6
Derivative contract assets, Amortized Cost 2.0 2.2    
Derivative contract assets, Gross Unrealized Gains 7.5 12.3    
Derivative contract assets, Gross Unrealized Losses (1.3) (1.3)    
Derivative contract assets, fair value 8.2 13.2    
Derivative contract liabilities, Amortized Cost 0.0 0.0    
Derivative contract liabilities, Gross Unrealized Gains 0.0 0.0    
Derivative contract liabilities, Gross Unrealized Losses (26.6) (10.4)    
Derivative contract liabilities, fair value (26.6) (10.4)    
Amortized Cost Securities 1,080.2 1,903.5    
Unrealized Gain on Securities 17.0 17.4    
Unrealized Loss on Securities (29.2) (13.6)    
Total 1,068.0 1,907.3    
Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Trading Securities, Cost 50.1 44.8    
Trading Securities, Unrealized Holding Gain 8.9 2.5    
Trading Securities, Unrealized Holding Loss 0.0 0.0    
Trading Securities 59.0 47.3    
Convertible Debt Securities        
Schedule of Available-for-sale Securities [Line Items]        
Convertible Debt Securities, Amortized Cost 7.5 4.9    
Convertible Debt Securities, Unrealized Gains 0.5 2.3    
Convertible Debt Securities, Unrealized Losses (0.2) (1.6)    
Convertible Debt Securities, Fair Value 7.8 5.6    
Level 1        
Schedule of Available-for-sale Securities [Line Items]        
Derivative contract assets, fair value 0.0 0.0    
Derivative contract liabilities, fair value 0.0 0.0    
Total 392.1 1,193.8    
Level 1 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Trading Securities 59.0 47.3    
Level 1 | Convertible Debt Securities        
Schedule of Available-for-sale Securities [Line Items]        
Convertible Debt Securities, Fair Value 0.0 0.0    
Level 2        
Schedule of Available-for-sale Securities [Line Items]        
Derivative contract assets, fair value 7.2 11.9    
Derivative contract liabilities, fair value (26.6) (10.4)    
Total 667.1 706.6    
Level 2 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Trading Securities 0.0 0.0    
Level 2 | Convertible Debt Securities        
Schedule of Available-for-sale Securities [Line Items]        
Convertible Debt Securities, Fair Value 0.0 0.0    
Level 3        
Schedule of Available-for-sale Securities [Line Items]        
Derivative contract assets, fair value 1.0 1.3    
Derivative contract liabilities, fair value 0.0 0.0    
Total 8.8 6.9    
Level 3 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Trading Securities 0.0 0.0    
Level 3 | Convertible Debt Securities        
Schedule of Available-for-sale Securities [Line Items]        
Convertible Debt Securities, Fair Value 7.8 5.6    
Asset backed securities | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost 13.1 19.6    
Available-for-sale, Gross unrealized gains 0.0 0.0    
Available-for-sale, Gross unrealized losses 0.0 0.0    
Available-for-sale Securities, Fair Value 13.1 19.6    
Asset backed securities | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost 36.8 65.8    
Available-for-sale, Gross unrealized gains 0.0 0.1    
Available-for-sale, Gross unrealized losses (0.2) 0.0    
Available-for-sale Securities, Fair Value 36.6 65.9    
Asset backed securities | Level 1 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Asset backed securities | Level 1 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Asset backed securities | Level 2 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 13.1 19.6    
Asset backed securities | Level 2 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 36.6 65.9    
Asset backed securities | Level 3 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Asset backed securities | Level 3 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Commercial paper | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost 27.5 109.2    
Available-for-sale, Gross unrealized gains 0.0 0.0    
Available-for-sale, Gross unrealized losses 0.0 0.0    
Available-for-sale Securities, Fair Value 27.5 109.2    
Commercial paper | Level 1 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Commercial paper | Level 2 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 27.5 109.2    
Commercial paper | Level 3 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Corporate debt securities | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost 99.4 234.7    
Available-for-sale, Gross unrealized gains 0.0 0.0    
Available-for-sale, Gross unrealized losses (0.1) (0.2)    
Available-for-sale Securities, Fair Value 99.3 234.5    
Corporate debt securities | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost 100.2 172.1    
Available-for-sale, Gross unrealized gains 0.1 0.1    
Available-for-sale, Gross unrealized losses (0.4) (0.1)    
Available-for-sale Securities, Fair Value 99.9 172.1    
Corporate debt securities | Level 1 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 99.3 234.5    
Corporate debt securities | Level 1 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 99.9 172.1    
Corporate debt securities | Level 2 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Corporate debt securities | Level 2 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Corporate debt securities | Level 3 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Corporate debt securities | Level 3 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Other | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost 9.2      
Available-for-sale, Gross unrealized gains 0.0      
Available-for-sale, Gross unrealized losses 0.0      
Available-for-sale Securities, Fair Value 9.2      
Other | Level 1 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 7.7      
Other | Level 2 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 1.5      
Other | Level 3 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0      
U.S. government securities | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost 37.1 32.3    
Available-for-sale, Gross unrealized gains 0.0 0.0    
Available-for-sale, Gross unrealized losses 0.0 0.0    
Available-for-sale Securities, Fair Value 37.1 32.3    
U.S. government securities | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost 25.5 48.8    
Available-for-sale, Gross unrealized gains 0.0 0.1    
Available-for-sale, Gross unrealized losses (0.2) 0.0    
Available-for-sale Securities, Fair Value 25.3 48.9    
U.S. government securities | Level 1 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 37.1 32.3    
U.S. government securities | Level 1 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 25.3 48.9    
U.S. government securities | Level 2 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
U.S. government securities | Level 2 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
U.S. government securities | Level 3 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
U.S. government securities | Level 3 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Agency bonds | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost   13.2    
Available-for-sale, Gross unrealized gains   0.0    
Available-for-sale, Gross unrealized losses      
Available-for-sale Securities, Fair Value   13.2    
Agency bonds | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost 13.7 7.1    
Available-for-sale, Gross unrealized gains 0.0 0.0    
Available-for-sale, Gross unrealized losses (0.1) 0.0    
Available-for-sale Securities, Fair Value 13.6 7.1    
Agency bonds | Level 1 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   13.2    
Agency bonds | Level 1 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 13.6 7.1    
Agency bonds | Level 2 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   0.0    
Agency bonds | Level 2 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Agency bonds | Level 3 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   0.0    
Agency bonds | Level 3 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Certificates of deposit | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost   157.3    
Available-for-sale, Gross unrealized gains   0.0    
Available-for-sale, Gross unrealized losses   0.0    
Available-for-sale Securities, Fair Value   157.3    
Certificates of deposit | Level 1 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   157.3    
Certificates of deposit | Level 2 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   0.0    
Certificates of deposit | Level 3 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   0.0    
Municipal bonds | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost   43.4    
Available-for-sale, Gross unrealized gains   0.0    
Available-for-sale, Gross unrealized losses   0.0    
Available-for-sale Securities, Fair Value   43.4    
Municipal bonds | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost 12.7 10.7    
Available-for-sale, Gross unrealized gains 0.0 0.0    
Available-for-sale, Gross unrealized losses (0.1) 0.0    
Available-for-sale Securities, Fair Value 12.6 10.7    
Municipal bonds | Level 1 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   43.4    
Municipal bonds | Level 1 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 12.6 10.7    
Municipal bonds | Level 2 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   0.0    
Municipal bonds | Level 2 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Municipal bonds | Level 3 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   0.0    
Municipal bonds | Level 3 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Sovereign debt | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost   30.0    
Available-for-sale, Gross unrealized gains   0.0    
Available-for-sale, Gross unrealized losses   0.0    
Available-for-sale Securities, Fair Value   30.0    
Sovereign debt | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Amortized Cost 2.8 1.5    
Available-for-sale, Gross unrealized gains 0.0 0.0    
Available-for-sale, Gross unrealized losses 0.0 0.0    
Available-for-sale Securities, Fair Value 2.8 1.5    
Sovereign debt | Level 1 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   0.0    
Sovereign debt | Level 1 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Sovereign debt | Level 2 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   30.0    
Sovereign debt | Level 2 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 2.8 1.5    
Sovereign debt | Level 3 | Marketable Securities, Current        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value   0.0    
Sovereign debt | Level 3 | Marketable Securities, Noncurrent        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale Securities, Fair Value 0.0 0.0    
Agency bonds        
Schedule of Available-for-sale Securities [Line Items]        
Cash equivalents 5.0 6.0    
Cash and Cash Equivalents, Fair Value Disclosure 5.0 6.0    
Agency bonds | Level 1        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 5.0 6.0    
Agency bonds | Level 2        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Agency bonds | Level 3        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Certificates of deposit        
Schedule of Available-for-sale Securities [Line Items]        
Cash equivalents 17.4 63.1    
Cash and Cash Equivalents, Fair Value Disclosure 17.4 63.1    
Certificates of deposit | Level 1        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 17.4 63.1    
Certificates of deposit | Level 2        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Certificates of deposit | Level 3        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Commercial paper        
Schedule of Available-for-sale Securities [Line Items]        
Cash equivalents 324.2 207.4    
Cash and Cash Equivalents, Fair Value Disclosure 324.2 207.4    
Commercial paper | Level 1        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Commercial paper | Level 2        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 324.2 207.4    
Commercial paper | Level 3        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Corporate debt securities        
Schedule of Available-for-sale Securities [Line Items]        
Cash equivalents 5.0 40.2    
Cash and Cash Equivalents, Fair Value Disclosure 5.0 40.2    
Corporate debt securities | Level 1        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 5.0 40.2    
Corporate debt securities | Level 2        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Corporate debt securities | Level 3        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Custody cash deposit        
Schedule of Available-for-sale Securities [Line Items]        
Cash equivalents 5.2 3.2    
Cash and Cash Equivalents, Fair Value Disclosure 5.2 3.2    
Custody cash deposit | Level 1        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 5.2 3.2    
Custody cash deposit | Level 2        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Custody cash deposit | Level 3        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Money market funds        
Schedule of Available-for-sale Securities [Line Items]        
Cash equivalents 278.8 256.5    
Cash and Cash Equivalents, Fair Value Disclosure 278.8 256.5    
Money market funds | Level 1        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Money market funds | Level 2        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 278.8 256.5    
Money market funds | Level 3        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Municipal bonds        
Schedule of Available-for-sale Securities [Line Items]        
Cash equivalents 5.0 5.0    
Cash and Cash Equivalents, Fair Value Disclosure 5.0 5.0    
Municipal bonds | Level 1        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 5.0 5.0    
Municipal bonds | Level 2        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Municipal bonds | Level 3        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Sovereign debt        
Schedule of Available-for-sale Securities [Line Items]        
Cash equivalents 2.0 15.0    
Cash and Cash Equivalents, Fair Value Disclosure 2.0 15.0    
Sovereign debt | Level 1        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0.0 0.0    
Sovereign debt | Level 2        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 2.0 15.0    
Sovereign debt | Level 3        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure $ 0.0 0.0    
U.S. government securities        
Schedule of Available-for-sale Securities [Line Items]        
Cash equivalents   309.5    
Cash and Cash Equivalents, Fair Value Disclosure   309.5    
U.S. government securities | Level 1        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure   309.5    
U.S. government securities | Level 2        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure   0.0    
U.S. government securities | Level 3        
Schedule of Available-for-sale Securities [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure   $ 0.0