Source: WESCO International's 10-K / 10-Q XBRL data on SEC EDGAR · fetched Oct 30, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Revenue
$7.34B
$7.68B
$8.18B
$8.36B
$12.33B
$18.22B
$21.42B
$22.39B
$21.82B
$23.51B
Cost of revenue
$5.89B
$6.19B
$6.61B
$6.78B
$10.00B
$14.43B
$16.76B
$17.54B
$17.11B
$18.54B
Gross profit
$1.45B
$1.48B
$1.57B
$1.58B
$2.33B
$3.79B
$4.66B
$4.84B
$4.71B
$4.97B
Selling, general & admin
$1.05B
$1.10B
$1.15B
$1.17B
$1.86B
$2.79B
$3.04B
$3.26B
$3.31B
$3.54B
Operating income
$330.55M
$319.04M
$352.44M
$346.22M
$347.04M
$801.90M
$1.44B
$1.41B
$1.22B
$1.23B
Pre-tax income
$131.55M
$252.44M
$281.02M
$282.06M
$122.84M
$581.90M
$1.14B
$992.00M
$951.00M
$855.90M
Income tax
$30.43M
$89.31M
$55.67M
$59.86M
$22.80M
$115.50M
$274.50M
$225.90M
$231.60M
$213.40M
Net income
$101.59M
$163.46M
$227.34M
$223.43M
$100.56M
$465.40M
$860.50M
$765.50M
$717.60M
$640.20M
EBITDA
$397.40M
$383.06M
$415.44M
$408.32M
$468.64M
$1.00B
$1.62B
$1.59B
$1.41B
$1.43B
EPS (basic)
$2.30
$3.42
$4.87
$5.18
$1.53
$8.11
$15.83
$13.86
$13.26
$13.26
EPS (diluted)
$2.10
$3.38
$4.82
$5.14
$1.51
$7.84
$15.33
$13.54
$13.05
$13.05
Diluted shares
48.33M
48.36M
47.20M
43.49M
46.62M
52.00M
52.40M
52.30M
50.60M
49.50M
Gross margin
19.7%
19.3%
19.2%
18.9%
18.9%
20.8%
21.8%
21.6%
21.6%
21.1%
Operating margin
4.5%
4.2%
4.3%
4.1%
2.8%
4.4%
6.7%
6.3%
5.6%
5.2%
Net margin
1.4%
2.1%
2.8%
2.7%
0.8%
2.6%
4.0%
3.4%
3.3%
2.7%
Balance sheet
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Cash & equivalents
$110.13M
$117.95M
$96.34M
$150.90M
$449.13M
$212.58M
$527.30M
$524.10M
$702.60M
$604.80M
Receivables
$1.03B
$1.17B
$1.17B
$1.19B
$2.47B
$2.96B
$3.66B
$3.64B
$3.45B
$4.07B
Inventory
$821.44M
$956.15M
$948.73M
$1.01B
$2.16B
$2.67B
$3.50B
$3.57B
$3.50B
$4.01B
Total current assets
$2.10B
$2.41B
$2.39B
$2.54B
$5.51B
$6.35B
$8.33B
$8.39B
$8.35B
$9.46B
Goodwill
$1.73B
$1.77B
$1.72B
$1.76B
$3.19B
$3.21B
$3.24B
$3.26B
$3.28B
$3.34B
Total assets
$4.43B
$4.74B
$4.61B
$5.02B
$11.88B
$12.62B
$14.81B
$15.06B
$15.06B
$16.49B
Total current liabilities
$873.80M
$1.04B
$1.06B
$1.08B
$2.99B
$3.05B
$3.82B
$3.39B
$3.80B
$4.30B
Short-term debt
$22.14M
$35.30M
$56.21M
$26.68M
$528.83M
$9.53M
$70.50M
$8.60M
$19.50M
$25.00M
Long-term debt
$1.36B
$1.31B
$1.17B
$1.26B
$4.37B
$4.70B
$5.35B
$5.31B
$5.05B
$5.76B
Total debt
$1.39B
$1.35B
$1.22B
$1.28B
$4.90B
$4.71B
$5.42B
$5.32B
$5.07B
$5.78B
Total liabilities
$2.47B
$2.62B
$2.48B
$2.76B
$8.54B
$8.84B
$10.36B
$10.03B
$10.10B
$11.47B
Shareholders' equity
$1.97B
$2.12B
$2.14B
$2.27B
$3.34B
$3.78B
$4.45B
$5.04B
$4.97B
$5.03B
Cash flow
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Operating cash flow
$300.24M
$149.12M
$296.72M
$224.37M
$543.93M
$67.10M
$11.00M
$493.20M
$1.10B
$125.00M
Capital expenditures
$17.96M
$21.51M
$36.21M
$44.07M
$56.67M
$54.70M
$99.40M
$92.30M
$94.70M
$99.80M
Free cash flow
$282.28M
$127.61M
$260.51M
$180.30M
$487.26M
$12.40M
-$88.40M
$400.90M
$1.01B
$25.20M
Investing cash flow
-$70.49M
-$5.29M
-$34.14M
-$60.80M
-$3.74B
$2.50M
-$283.60M
-$89.60M
$40.40M
-$140.70M
Financing cash flow
-$276.26M
-$141.20M
-$275.09M
-$109.77M
$3.48B
-$310.80M
$584.00M
-$403.90M
-$928.30M
-$92.70M
Dividends paid
—
—
$0
$0
$30.14M
$57.41M
$57.41M
$76.60M
$81.50M
$88.40M
Share buybacks
$4.82M
$106.79M
$127.17M
$150.00M
$0
$0
$11.10M
$75.00M
$425.00M
$75.00M
Stock-based compensation
$12.49M
$14.81M
$16.45M
$19.06M
$19.28M
$30.80M
$46.40M
$48.10M
$28.90M
$40.50M
Depreciation & amortization
$66.86M
$64.02M
$63.00M
$62.11M
$121.60M
$198.60M
$179.00M
$181.30M
$183.20M
$197.60M
Income statement
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Revenue
$5.47B
$5.35B
$5.48B
$5.49B
$5.50B
$5.34B
$5.90B
$6.20B
$6.07B
$6.08B
$6.67B
$7.23B
Cost of revenue
$4.30B
$4.21B
$4.28B
$4.28B
$4.34B
$4.22B
$4.66B
$4.88B
$4.78B
$4.79B
$5.21B
$5.66B
Gross profit
$1.17B
$1.14B
$1.20B
$1.21B
$1.16B
$1.13B
$1.24B
$1.32B
$1.29B
$1.29B
$1.46B
$1.57B
Selling, general & admin
$810.20M
$829.40M
$828.40M
$831.10M
$817.30M
$836.30M
$872.20M
$922.90M
$910.00M
$947.60M
$1.02B
$1.06B
Operating income
$315.70M
$263.00M
$323.50M
$335.60M
$301.10M
$240.90M
$322.20M
$345.40M
$324.50M
$293.50M
$382.20M
$450.80M
Pre-tax income
$208.20M
$147.00M
$320.60M
$274.00M
$209.40M
$154.40M
$236.60M
$246.40M
$218.60M
$197.20M
$272.00M
$355.30M
Income tax
$65.70M
$30.90M
$87.80M
$69.30M
$43.50M
$36.10M
$61.80M
$57.80M
$57.70M
$43.10M
$62.40M
$86.80M
Net income
$141.90M
$115.80M
$232.10M
$204.30M
$165.40M
$118.40M
$174.50M
$187.50M
$159.90M
$153.80M
$209.00M
$267.80M
EBITDA
$360.60M
$308.50M
$369.60M
$381.60M
$346.70M
$289.30M
$370.50M
$394.50M
$376.30M
$344.20M
$433.30M
$503.40M
EPS (basic)
$2.52
$1.99
$4.34
$3.87
$3.08
$2.13
$3.88
$3.85
$3.41
$3.16
$4.28
$5.50
EPS (diluted)
$2.46
$1.95
$4.28
$3.81
$3.03
$2.10
$3.83
$3.79
$3.34
$3.11
$4.23
$5.43
Diluted shares
-100.00K
51.90M
50.90M
49.80M
-200.00K
49.60M
49.40M
49.50M
0
49.50M
49.40M
49.30M
Gross margin
21.4%
21.3%
21.9%
22.1%
21.2%
21.1%
21.1%
21.3%
21.2%
21.2%
21.8%
21.7%
Operating margin
5.8%
4.9%
5.9%
6.1%
5.5%
4.5%
5.5%
5.6%
5.3%
4.8%
5.7%
6.2%
Net margin
2.6%
2.2%
4.2%
3.7%
3.0%
2.2%
3.0%
3.0%
2.6%
2.5%
3.1%
3.7%
Balance sheet
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Cash & equivalents
$524.10M
$985.50M
$716.50M
$706.80M
$702.60M
$681.60M
$667.00M
$571.90M
$604.80M
$696.60M
$808.90M
$842.50M
Receivables
$3.64B
$3.53B
$3.65B
$3.63B
$3.45B
$3.64B
$3.94B
$4.20B
$4.07B
$4.27B
$4.68B
$5.05B
Inventory
$3.57B
$3.53B
$3.51B
$3.63B
$3.50B
$3.74B
$3.97B
$4.06B
$4.01B
$4.21B
$4.42B
$4.69B
Total current assets
$8.39B
$8.91B
$8.54B
$8.68B
$8.35B
$8.69B
$9.24B
$9.57B
$9.46B
$9.95B
$10.75B
$11.54B
Goodwill
$3.26B
$3.18B
$3.20B
$3.22B
$3.28B
$3.30B
$3.35B
$3.33B
$3.34B
$3.33B
$3.31B
$3.38B
Total assets
$15.06B
$15.54B
$15.11B
$15.28B
$15.06B
$15.52B
$16.20B
$16.55B
$16.49B
$16.96B
$17.81B
$18.77B
Total current liabilities
$3.39B
$4.04B
$3.75B
$3.93B
$3.80B
$4.04B
$4.43B
$4.58B
$4.30B
$4.69B
$5.14B
$5.75B
Short-term debt
$8.60M
$11.10M
$13.80M
$14.90M
$19.50M
$21.00M
$27.30M
$28.00M
$25.00M
$22.80M
$25.00M
$24.80M
Long-term debt
$5.31B
$5.18B
$5.20B
$5.01B
$5.05B
$5.14B
$5.64B
$5.72B
$5.76B
$5.74B
$5.91B
$5.98B
Total debt
$5.32B
$5.19B
$5.22B
$5.02B
$5.07B
$5.16B
$5.67B
$5.75B
$5.78B
$5.76B
$5.94B
$6.01B
Total liabilities
$10.03B
$10.56B
$10.26B
$10.24B
$10.10B
$10.48B
$11.45B
$11.71B
$11.47B
$11.87B
$12.60B
$13.34B
Shareholders' equity
$5.04B
$4.98B
$4.86B
$5.04B
$4.97B
$5.04B
$4.76B
$4.85B
$5.03B
$5.10B
$5.22B
$5.44B
Cash flow
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Operating cash flow
$69.30M
$746.30M
-$223.80M
$302.10M
$276.60M
$28.00M
$107.80M
-$82.70M
$71.90M
$221.40M
$53.70M
$193.90M
Capital expenditures
$28.70M
$20.40M
$20.80M
$29.20M
$24.30M
$20.40M
$21.80M
$13.20M
$44.40M
$23.40M
$28.20M
$29.10M
Free cash flow
$40.60M
$725.90M
-$244.60M
$272.90M
$252.30M
$7.60M
$86.00M
-$95.90M
$27.50M
$198.00M
$25.50M
$164.80M
Investing cash flow
-$28.40M
-$16.50M
$285.60M
-$19.40M
-$209.30M
-$54.40M
-$22.50M
-$23.50M
-$40.30M
-$19.90M
-$28.10M
-$155.80M
Financing cash flow
-$150.50M
-$254.50M
-$326.90M
-$292.90M
-$54.00M
$2.30M
-$110.60M
$14.10M
$1.50M
-$108.20M
$86.30M
-$100.00K
Dividends paid
$19.00M
$20.90M
$20.30M
$20.20M
$20.10M
$22.10M
$22.10M
$22.10M
$22.10M
$24.40M
$24.40M
$24.30M
Share buybacks
$25.00M
$50.00M
$300.00M
$25.00M
$50.00M
$25.00M
$25.00M
$25.00M
$0
$25.00M
$14.90M
$35.10M
Stock-based compensation
$13.40M
$10.10M
$2.70M
$6.80M
$9.30M
$10.20M
$8.40M
$10.70M
$11.20M
$16.10M
$19.10M
$20.70M
Depreciation & amortization
$44.90M
$45.50M
$46.10M
$46.00M
$45.60M
$48.40M
$48.30M
$49.10M
$51.80M
$50.70M
$51.10M
$52.60M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.