XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE - SCHEDULE OF EARNINGS PER SHARE, BASIC AND DILUTED (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accelerated Share Repurchases [Line Items]      
Payments for Repurchase of Common Stock $ 425.0 $ 75.0 $ 11.1
Treasury Stock, Common, Shares 25,176,234 22,720,986  
Share Repurchase Program, Authorized, Amount $ 1,000.0    
Preferred Stock Dividends, Income Statement Impact $ 57.4 $ 57.4 $ 57.4
Weighted average common shares outstanding used in computing basic earnings per share 49,800,000 51,100,000 50,700,000
Common shares issuable upon exercise of dilutive stock options 800,000 1,200,000 1,700,000
Weighted average common shares outstanding and common share equivalents used in computing diluted earnings per share 50,600,000 52,300,000 52,400,000
Earnings Per Share attributable to WESCO International, Inc.      
Basic $ 13.26 $ 13.86 $ 15.83
Diluted $ 13.05 $ 13.54 $ 15.33
Net Income (Loss) Available to Common Stockholders, Basic $ 660.2 $ 708.1 $ 803.1
Net Income attributable to WESCO International, Inc. $ 717.6 $ 765.5 $ 860.5
Treasury Stock, Common [Member]      
Accelerated Share Repurchases [Line Items]      
Treasury Stock, Shares, Acquired     87,502