v3.26.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 19,361.9 $ 16,496.3 $ 18,665.8 $ 16,409.6
Other comprehensive (loss) income before reclassifications     36.0 (224.3)
Amounts reclassified from accumulated other comprehensive income (loss)     28.4 (4.6)
Total other comprehensive income (loss) 23.7 (169.2) 64.4 (228.9)
Ending balance 20,247.9 17,175.4 20,247.9 17,175.4
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 24.8 68.1 (15.9) 127.8
Total other comprehensive income (loss) 23.7 (169.2) 64.4 (228.9)
Ending balance 48.5 (101.1) 48.5 (101.1)
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     37.2 9.7
Other comprehensive (loss) income before reclassifications     (11.6) 29.4
Amounts reclassified from accumulated other comprehensive income (loss)     0.0 0.0
Total other comprehensive income (loss)     (11.6) 29.4
Ending balance 25.6 39.1 25.6 39.1
On Available-For-Sale Debt Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     34.0 7.1
Other comprehensive (loss) income before reclassifications     (49.1) 26.3
Amounts reclassified from accumulated other comprehensive income (loss)     0.5 (2.4)
Total other comprehensive income (loss)     (48.6) 23.9
Ending balance (14.6) 31.0 (14.6) 31.0
On Foreign Currency Forward Contracts        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (87.1) 111.0
Other comprehensive (loss) income before reclassifications     96.7 (280.0)
Amounts reclassified from accumulated other comprehensive income (loss)     27.9 (2.2)
Total other comprehensive income (loss)     124.6 (282.2)
Ending balance $ 37.5 $ (171.2) $ 37.5 $ (171.2)