_id
69172c603c536f8df2316e9a
Ticker
WCC
Name
WESCO International Inc
Exchange
NYSE
Address
225 West Station Square Drive, Pittsburgh, PA, United States, 15219
Country
USA
Sector
Industrials
Industry
Industrial Distribution
Currency
USD
Website
https://www.wesco.com
Description
WESCO International, Inc. provides business-to-business distribution, logistics services, and supply chain solutions in the United States, Canada, and internationally. It operates through three segments: Electrical & Electronic Solutions (EES), Communications & Security Solutions (CSS), and Utility and Broadband Solutions (UBS). The EES segment supplies products and supply chain solutions, including electrical equipment and supplies, automation and connected devices, security, lighting, wire and cable, and safety, as well as maintenance, repair, and operating (MRO) products. This segment also offers contractor solutions, direct and indirect manufacturing supply chain optimization programs, lighting and renewables advisory services, and digital and automation solutions. The CSS segment operates in the network infrastructure and security markets. This segment sells products directly to end-users or through various channels, including data communications contractors, security, network, professional audio/visual, and systems integrators. It also provides safety and energy management solutions. The UBS segment offers products and services to investor-owned utilities; public power companies; and service and wireless providers, broadband operators, and contractors. This segment's products include wire and cables, transformers, transmission and distribution hardware, switches, protective devices, connectors, conduits, pole line hardware, racks, cabinets, safety and MRO products, and point-to-point wireless devices. This segment also provides various service solutions, including fiber project management, high and medium voltage project design and support, pre-wired meters and capacitor banks, meter testing and metering infrastructure installation, personal protective equipment dielectric testing, and tool repair, as well as emergency response, storage yard, materials, and logistics management. The company was founded in 1922 and is headquartered in Pittsburgh, Pennsylvania.
Last Close
276.966
Volume
326469
Current Price
260.39
Change
-5.984850126008254
Last Updated
2025-12-05T13:42:44.325Z
Image
https://logo.clearbit.com/www.wesco.com
Ipo Date
1999-05-12T00:00:00.000Z
Market Cap
13202194432
Next Dividend Date
2025-12-31T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.45375
Dividend Yield
0.6970313760129038
Sentiment
0.9247095238095239
Sentiment Sources
21
Rating
4.4615
Target Price
287
Strong Buy
8
Buy
3
Hold
2
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
6187100000
Cost Of Revenue
4939800000
Gross Profit
1247300000
Operating Expenses
901900000
Operating Income
345400000
Interest Expense
99000000
Pretax Income
246400000
Net Income
187500000
Eps
3.787878787878788
Dividends Per Share
22100000
Shares Outstanding
48646230
Income Tax Expense
57800000
EBITDA
394500000
Operating Margin
5.582583116484298
Total Other Income Expense Net
-99000000
Cash
571900000
Short Term Investments
-
Receivables
4706700000
Inventories
4059100000
Total Current Assets
9566300000
Property Plant Equipment
1340200000
Total Assets
16553300000
Payables
3375100000
Short Term Debt
28000000
Long Term Debt
5721900000
Total Liabilities
11711600000
Equity
4841700000
Depreciation
49100000
Change In Working Capital
-345100000
Cash From Operations
-82700000
Capital Expenditures
13200000
Cash From Investing
-23500000
Cash From Financing
14100000
Net Change In Cash
-95100000
PE
21.2951
PB
2.662144494702274
ROE
3.8726067290414523
ROA
1.1327046570774408
FCF
-95900000
Fcf Percent
-0.01549999191866949
Piotroski FScore
2
Health Score
39
Deep Value Investing Score
2.5
Defensive Investing Score
8
Dividend Investing Score
2.5
Economic Moat Investing Score
4.8
Garp Investing Score
2
Growth Investing Score
2
Momentum Investing Score
4
Net Net Investing Score
1
Quality Investing Score
2.5
Value Investing Score
4
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
6187100000
Quarters > 0 > income Statement > cost Of Revenue
4939800000
Quarters > 0 > income Statement > gross Profit
1247300000
Quarters > 0 > income Statement > operating Expenses
901900000
Quarters > 0 > income Statement > operating Income
345400000
Quarters > 0 > income Statement > interest Expense
99000000
Quarters > 0 > income Statement > pretax Income
246400000
Quarters > 0 > income Statement > net Income
187500000
Quarters > 0 > income Statement > eps
3.787878787878788
Quarters > 0 > income Statement > dividends Per Share
22100000
Quarters > 0 > income Statement > shares Outstanding
49500000
Quarters > 0 > income Statement > income Tax Expense
57800000
Quarters > 0 > income Statement > EBITDA
394500000
Quarters > 0 > income Statement > operating Margin
5.582583116484298
Quarters > 0 > income Statement > total Other Income Expense Net
-99000000
Quarters > 0 > balance Sheet > cash
571900000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
4706700000
Quarters > 0 > balance Sheet > inventories
4059100000
Quarters > 0 > balance Sheet > total Current Assets
9566300000
Quarters > 0 > balance Sheet > property Plant Equipment
1340200000
Quarters > 0 > balance Sheet > total Assets
16553300000
Quarters > 0 > balance Sheet > payables
3375100000
Quarters > 0 > balance Sheet > short Term Debt
28000000
Quarters > 0 > balance Sheet > long Term Debt
5721900000
Quarters > 0 > balance Sheet > total Liabilities
11711600000
Quarters > 0 > balance Sheet > equity
4841700000
Quarters > 0 > cash Flow > net Income
188500000
Quarters > 0 > cash Flow > depreciation
49100000
Quarters > 0 > cash Flow > change In Working Capital
-345100000
Quarters > 0 > cash Flow > cash From Operations
-82700000
Quarters > 0 > cash Flow > capital Expenditures
13200000
Quarters > 0 > cash Flow > cash From Investing
-23500000
Quarters > 0 > cash Flow > cash From Financing
14100000
Quarters > 0 > cash Flow > net Change In Cash
-95100000
Quarters > 0 > ratios > PE
3.787878787878788
Quarters > 0 > ratios > PB
2.662144494702274
Quarters > 0 > ratios > ROE
3.8726067290414523
Quarters > 0 > ratios > ROA
1.1327046570774408
Quarters > 0 > ratios > FCF
-95900000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.01549999191866949
Quarters > 0 > health Score
39
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
5899600000
Quarters > 1 > income Statement > cost Of Revenue
4656900000
Quarters > 1 > income Statement > gross Profit
1242700000
Quarters > 1 > income Statement > operating Expenses
920500000
Quarters > 1 > income Statement > operating Income
322200000
Quarters > 1 > income Statement > interest Expense
92900000
Quarters > 1 > income Statement > pretax Income
236600000
Quarters > 1 > income Statement > net Income
174500000
Quarters > 1 > income Statement > eps
3.525252525252525
Quarters > 1 > income Statement > dividends Per Share
35000000
Quarters > 1 > income Statement > shares Outstanding
49500000
Quarters > 1 > income Statement > income Tax Expense
61800000
Quarters > 1 > income Statement > EBITDA
377800000
Quarters > 1 > income Statement > operating Margin
5.461387212692386
Quarters > 1 > income Statement > total Other Income Expense Net
-85600000
Quarters > 1 > balance Sheet > cash
667000000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
4353500000
Quarters > 1 > balance Sheet > inventories
3971200000
Quarters > 1 > balance Sheet > total Current Assets
9243600000
Quarters > 1 > balance Sheet > property Plant Equipment
1298200000
Quarters > 1 > balance Sheet > total Assets
16202500000
Quarters > 1 > balance Sheet > payables
3291400000
Quarters > 1 > balance Sheet > short Term Debt
27300000
Quarters > 1 > balance Sheet > long Term Debt
5641200000
Quarters > 1 > balance Sheet > total Liabilities
11447500000
Quarters > 1 > balance Sheet > equity
4762200000
Quarters > 1 > cash Flow > net Income
174800000
Quarters > 1 > cash Flow > depreciation
48300000
Quarters > 1 > cash Flow > change In Working Capital
-130500000
Quarters > 1 > cash Flow > cash From Operations
107800000
Quarters > 1 > cash Flow > capital Expenditures
21800000
Quarters > 1 > cash Flow > cash From Investing
-22500000
Quarters > 1 > cash Flow > cash From Financing
-110600000
Quarters > 1 > cash Flow > net Change In Cash
-14600000
Quarters > 1 > ratios > PE
3.525252525252525
Quarters > 1 > ratios > PB
2.7065862416530173
Quarters > 1 > ratios > ROE
3.664272815085465
Quarters > 1 > ratios > ROA
1.0769942910044745
Quarters > 1 > ratios > FCF
86000000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.014577259475218658
Quarters > 1 > health Score
40
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
5343700000
Quarters > 2 > income Statement > cost Of Revenue
4218100000
Quarters > 2 > income Statement > gross Profit
1125600000
Quarters > 2 > income Statement > operating Expenses
884700000
Quarters > 2 > income Statement > operating Income
240900000
Quarters > 2 > income Statement > interest Expense
86300000
Quarters > 2 > income Statement > pretax Income
154400000
Quarters > 2 > income Statement > net Income
118400000
Quarters > 2 > income Statement > eps
2.3870967741935485
Quarters > 2 > income Statement > dividends Per Share
36500000
Quarters > 2 > income Statement > shares Outstanding
49600000
Quarters > 2 > income Statement > income Tax Expense
36100000
Quarters > 2 > income Statement > EBITDA
289100000
Quarters > 2 > income Statement > operating Margin
4.508112356606846
Quarters > 2 > income Statement > total Other Income Expense Net
-86500000
Quarters > 2 > balance Sheet > cash
681600000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
3994000000
Quarters > 2 > balance Sheet > inventories
3740200000
Quarters > 2 > balance Sheet > total Current Assets
8686800000
Quarters > 2 > balance Sheet > property Plant Equipment
1221600000
Quarters > 2 > balance Sheet > total Assets
15515100000
Quarters > 2 > balance Sheet > payables
3025800000
Quarters > 2 > balance Sheet > short Term Debt
21000000
Quarters > 2 > balance Sheet > long Term Debt
5136600000
Quarters > 2 > balance Sheet > total Liabilities
10485000000
Quarters > 2 > balance Sheet > equity
5035300000
Quarters > 2 > cash Flow > net Income
118300000
Quarters > 2 > cash Flow > depreciation
48400000
Quarters > 2 > cash Flow > change In Working Capital
-156800000
Quarters > 2 > cash Flow > cash From Operations
28000000
Quarters > 2 > cash Flow > capital Expenditures
20400000
Quarters > 2 > cash Flow > cash From Investing
-54400000
Quarters > 2 > cash Flow > cash From Financing
2300000
Quarters > 2 > cash Flow > net Change In Cash
-21000000
Quarters > 2 > ratios > PE
2.3870967741935485
Quarters > 2 > ratios > PB
2.564960181121284
Quarters > 2 > ratios > ROE
2.351399122197287
Quarters > 2 > ratios > ROA
0.7631275338218896
Quarters > 2 > ratios > FCF
7600000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.0014222355296891667
Quarters > 2 > health Score
37
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
5499700000
Quarters > 3 > income Statement > cost Of Revenue
4335700000
Quarters > 3 > income Statement > gross Profit
1164000000
Quarters > 3 > income Statement > operating Expenses
862900000
Quarters > 3 > income Statement > operating Income
301100000
Quarters > 3 > income Statement > interest Expense
85100000
Quarters > 3 > income Statement > pretax Income
209400000
Quarters > 3 > income Statement > net Income
165400000
Quarters > 3 > income Statement > eps
3.321285140562249
Quarters > 3 > income Statement > dividends Per Share
34400000
Quarters > 3 > income Statement > shares Outstanding
49800000
Quarters > 3 > income Statement > income Tax Expense
43500000
Quarters > 3 > income Statement > EBITDA
340100000
Quarters > 3 > income Statement > operating Margin
5.474844082404495
Quarters > 3 > income Statement > total Other Income Expense Net
-91700000
Quarters > 3 > balance Sheet > cash
702600000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
3870700000
Quarters > 3 > balance Sheet > inventories
3501700000
Quarters > 3 > balance Sheet > total Current Assets
8351400000
Quarters > 3 > balance Sheet > property Plant Equipment
1178000000
Quarters > 3 > balance Sheet > total Assets
15061400000
Quarters > 3 > balance Sheet > payables
2670600000
Quarters > 3 > balance Sheet > short Term Debt
19500000
Quarters > 3 > balance Sheet > long Term Debt
5045500000
Quarters > 3 > balance Sheet > total Liabilities
10095900000
Quarters > 3 > balance Sheet > equity
4970700000
Quarters > 3 > cash Flow > net Income
165400000
Quarters > 3 > cash Flow > depreciation
45600000
Quarters > 3 > cash Flow > change In Working Capital
71400000
Quarters > 3 > cash Flow > cash From Operations
276600000
Quarters > 3 > cash Flow > capital Expenditures
24300000
Quarters > 3 > cash Flow > cash From Investing
-209300000
Quarters > 3 > cash Flow > cash From Financing
-54000000
Quarters > 3 > cash Flow > net Change In Cash
-4200000
Quarters > 3 > ratios > PE
3.321285140562249
Quarters > 3 > ratios > PB
2.608771802764198
Quarters > 3 > ratios > ROE
3.3274991449896394
Quarters > 3 > ratios > ROA
1.0981714847225357
Quarters > 3 > ratios > FCF
252300000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.04587522955797589
Quarters > 3 > health Score
44
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
21818800000
Annuals > 0 > income Statement > cost Of Revenue
17106200000
Annuals > 0 > income Statement > gross Profit
4712600000
Annuals > 0 > income Statement > operating Expenses
3489400000
Annuals > 0 > income Statement > operating Income
1223200000
Annuals > 0 > income Statement > interest Expense
364900000
Annuals > 0 > income Statement > pretax Income
951000000
Annuals > 0 > income Statement > net Income
717600000
Annuals > 0 > income Statement > eps
14.181818181818182
Annuals > 0 > income Statement > dividends Per Share
138900000
Annuals > 0 > income Statement > shares Outstanding
50600000
Annuals > 0 > income Statement > income Tax Expense
231600000
Annuals > 0 > income Statement > EBITDA
1499100000
Annuals > 0 > income Statement > operating Margin
5.606174491722735
Annuals > 0 > income Statement > total Other Income Expense Net
-272200000
Annuals > 0 > balance Sheet > cash
702600000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
3870700000
Annuals > 0 > balance Sheet > inventories
3501700000
Annuals > 0 > balance Sheet > total Current Assets
8351400000
Annuals > 0 > balance Sheet > property Plant Equipment
1178000000
Annuals > 0 > balance Sheet > total Assets
15061400000
Annuals > 0 > balance Sheet > payables
2670600000
Annuals > 0 > balance Sheet > short Term Debt
19500000
Annuals > 0 > balance Sheet > long Term Debt
5045500000
Annuals > 0 > balance Sheet > total Liabilities
10095900000
Annuals > 0 > balance Sheet > equity
4970700000
Annuals > 0 > cash Flow > net Income
719400000
Annuals > 0 > cash Flow > depreciation
183200000
Annuals > 0 > cash Flow > change In Working Capital
276200000
Annuals > 0 > cash Flow > cash From Operations
1101200000
Annuals > 0 > cash Flow > capital Expenditures
94700000
Annuals > 0 > cash Flow > cash From Investing
40400000
Annuals > 0 > cash Flow > cash From Financing
-928300000
Annuals > 0 > cash Flow > net Change In Cash
178500000
Annuals > 0 > ratios > PE
14.181818181818182
Annuals > 0 > ratios > PB
2.7617397951998717
Annuals > 0 > ratios > ROE
14.436598467016717
Annuals > 0 > ratios > ROA
4.764497324285923
Annuals > 0 > ratios > FCF
1006500000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.04612994298494876
Annuals > 0 > health Score
52
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
22385200000
Annuals > 1 > income Statement > cost Of Revenue
17541500000
Annuals > 1 > income Statement > gross Profit
4843700000
Annuals > 1 > income Statement > operating Expenses
3437300000
Annuals > 1 > income Statement > operating Income
1406400000
Annuals > 1 > income Statement > interest Expense
389300000
Annuals > 1 > income Statement > pretax Income
992000000
Annuals > 1 > income Statement > net Income
765500000
Annuals > 1 > income Statement > eps
14.636711281070745
Annuals > 1 > income Statement > dividends Per Share
57400000
Annuals > 1 > income Statement > shares Outstanding
52300000
Annuals > 1 > income Statement > income Tax Expense
225900000
Annuals > 1 > income Statement > EBITDA
1562600000
Annuals > 1 > income Statement > operating Margin
6.282722513089005
Annuals > 1 > income Statement > total Other Income Expense Net
-414400000
Annuals > 1 > balance Sheet > cash
524100000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
4070000000
Annuals > 1 > balance Sheet > inventories
3572100000
Annuals > 1 > balance Sheet > total Current Assets
8391600000
Annuals > 1 > balance Sheet > property Plant Equipment
1184800000
Annuals > 1 > balance Sheet > total Assets
15060900000
Annuals > 1 > balance Sheet > payables
2431500000
Annuals > 1 > balance Sheet > short Term Debt
8600000
Annuals > 1 > balance Sheet > long Term Debt
5313100000
Annuals > 1 > balance Sheet > total Liabilities
10029000000
Annuals > 1 > balance Sheet > equity
5037100000
Annuals > 1 > cash Flow > net Income
803100000
Annuals > 1 > cash Flow > depreciation
177500000
Annuals > 1 > cash Flow > change In Working Capital
-237375000
Annuals > 1 > cash Flow > cash From Operations
1020900000
Annuals > 1 > cash Flow > capital Expenditures
103612000
Annuals > 1 > cash Flow > cash From Investing
-89600000
Annuals > 1 > cash Flow > cash From Financing
-57400000
Annuals > 1 > cash Flow > net Change In Cash
963500000
Annuals > 1 > ratios > PE
14.636711281070745
Annuals > 1 > ratios > PB
2.816896627027456
Annuals > 1 > ratios > ROE
15.197236505131922
Annuals > 1 > ratios > ROA
5.082697581153848
Annuals > 1 > ratios > FCF
917288000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.04097743151725247
Annuals > 1 > health Score
56
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
21420100000
Annuals > 2 > income Statement > cost Of Revenue
16758800000
Annuals > 2 > income Statement > gross Profit
4661300000
Annuals > 2 > income Statement > operating Expenses
3223200000
Annuals > 2 > income Statement > operating Income
1438100000
Annuals > 2 > income Statement > interest Expense
294400000
Annuals > 2 > income Statement > pretax Income
1136651000
Annuals > 2 > income Statement > net Income
860500000
Annuals > 2 > income Statement > eps
16.423322836148486
Annuals > 2 > income Statement > dividends Per Share
57408000
Annuals > 2 > income Statement > shares Outstanding
52395000
Annuals > 2 > income Statement > income Tax Expense
274529000
Annuals > 2 > income Statement > EBITDA
1610100000
Annuals > 2 > income Statement > operating Margin
6.713787517331851
Annuals > 2 > income Statement > total Other Income Expense Net
-301400000
Annuals > 2 > balance Sheet > cash
527300000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
4098400000
Annuals > 2 > balance Sheet > inventories
3498800000
Annuals > 2 > balance Sheet > total Current Assets
8330500000
Annuals > 2 > balance Sheet > property Plant Equipment
1027800000
Annuals > 2 > balance Sheet > total Assets
14811700000
Annuals > 2 > balance Sheet > payables
2728200000
Annuals > 2 > balance Sheet > short Term Debt
70500000
Annuals > 2 > balance Sheet > long Term Debt
5345973000
Annuals > 2 > balance Sheet > total Liabilities
10362200000
Annuals > 2 > balance Sheet > equity
4454200000
Annuals > 2 > cash Flow > net Income
862122000
Annuals > 2 > cash Flow > depreciation
179014000
Annuals > 2 > cash Flow > change In Working Capital
-954698000
Annuals > 2 > cash Flow > cash From Operations
11038000
Annuals > 2 > cash Flow > capital Expenditures
99412000
Annuals > 2 > cash Flow > cash From Investing
-283575000
Annuals > 2 > cash Flow > cash From Financing
584035000
Annuals > 2 > cash Flow > net Change In Cash
314765000
Annuals > 2 > ratios > PE
16.423322836148486
Annuals > 2 > ratios > PB
3.1913168470207895
Annuals > 2 > ratios > ROE
19.31884513492883
Annuals > 2 > ratios > ROA
5.809596467657325
Annuals > 2 > ratios > FCF
-88374000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
-0.00412575104691388
Annuals > 2 > health Score
49
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
18217500000
Annuals > 3 > income Statement > cost Of Revenue
14425400000
Annuals > 3 > income Statement > gross Profit
3792100000
Annuals > 3 > income Statement > operating Expenses
2990200000
Annuals > 3 > income Statement > operating Income
801900000
Annuals > 3 > income Statement > interest Expense
268100000
Annuals > 3 > income Statement > pretax Income
581912000
Annuals > 3 > income Statement > net Income
465400000
Annuals > 3 > income Statement > eps
8.94483951566404
Annuals > 3 > income Statement > dividends Per Share
57408000
Annuals > 3 > income Statement > shares Outstanding
52030000
Annuals > 3 > income Statement > income Tax Expense
115510000
Annuals > 3 > income Statement > EBITDA
1048600000
Annuals > 3 > income Statement > operating Margin
4.401811445039111
Annuals > 3 > income Statement > total Other Income Expense Net
-220000000
Annuals > 3 > balance Sheet > cash
212583000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
3333498000
Annuals > 3 > balance Sheet > inventories
2666219000
Annuals > 3 > balance Sheet > total Current Assets
6350111000
Annuals > 3 > balance Sheet > property Plant Equipment
909875000
Annuals > 3 > balance Sheet > total Assets
12617699000
Annuals > 3 > balance Sheet > payables
2140251000
Annuals > 3 > balance Sheet > short Term Debt
9528000
Annuals > 3 > balance Sheet > long Term Debt
4701542000
Annuals > 3 > balance Sheet > total Liabilities
8841488000
Annuals > 3 > balance Sheet > equity
3782524000
Annuals > 3 > cash Flow > net Income
466402000
Annuals > 3 > cash Flow > depreciation
198554000
Annuals > 3 > cash Flow > change In Working Capital
-612994000
Annuals > 3 > cash Flow > cash From Operations
67138000
Annuals > 3 > cash Flow > capital Expenditures
54746000
Annuals > 3 > cash Flow > cash From Investing
2537000
Annuals > 3 > cash Flow > cash From Financing
-310779000
Annuals > 3 > cash Flow > net Change In Cash
-236552000
Annuals > 3 > ratios > PE
8.94483951566404
Annuals > 3 > ratios > PB
3.731830650644913
Annuals > 3 > ratios > ROE
12.303953656341639
Annuals > 3 > ratios > ROA
3.6884696647146207
Annuals > 3 > ratios > FCF
12392000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.0006802250583230411
Annuals > 3 > health Score
43
Valuation > metrics > PE
21.2951
Valuation > metrics > PB
2.662144494702274
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
3.8726067290414523
Profitability > metrics > ROA
1.9600054357484087
Profitability > metrics > Net Margin
0.03030498941345703
Profitability > final Score
18
Profitability > verdict
Weak
Risk > metrics > Debt Equity
2.418902451618233
Risk > metrics > Interest Coverage
3.488888888888889
Risk > final Score
32
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.8110546266639242
Liquidity > metrics > Quick Ratio
1.6182892068995915
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
17
Prev Profitabilities > 1
12
Prev Profitabilities > 2
17
Prev Risks > 0
32
Prev Risks > 1
29
Prev Risks > 2
32
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T01:24:45.860Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-30
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
3.92
Earnings History > 0 > eps Estimate
3.8
Earnings History > 0 > eps Difference
0.12
Earnings History > 0 > surprise Percent
3.1579
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-31
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
3.39
Earnings History > 1 > eps Estimate
3.36
Earnings History > 1 > eps Difference
0.03
Earnings History > 1 > surprise Percent
0.8929
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-05-01
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
2.21
Earnings History > 2 > eps Estimate
2.32
Earnings History > 2 > eps Difference
-0.11
Earnings History > 2 > surprise Percent
-4.7414
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-11
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
3.16
Earnings History > 3 > eps Estimate
3.21
Earnings History > 3 > eps Difference
-0.05
Earnings History > 3 > surprise Percent
-1.5576
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-31
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
3.58
Earnings History > 4 > eps Estimate
3.25
Earnings History > 4 > eps Difference
0.33
Earnings History > 4 > surprise Percent
10.1538
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-08-01
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
3.21
Earnings History > 5 > eps Estimate
3.6
Earnings History > 5 > eps Difference
-0.39
Earnings History > 5 > surprise Percent
-10.8333
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-02
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
2.3
Earnings History > 6 > eps Estimate
2.52
Earnings History > 6 > eps Difference
-0.22
Earnings History > 6 > surprise Percent
-8.7302
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-13
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
2.65
Earnings History > 7 > eps Estimate
3.86
Earnings History > 7 > eps Difference
-1.21
Earnings History > 7 > surprise Percent
-31.3472
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-11-02
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
4.49
Earnings History > 8 > eps Estimate
3.88
Earnings History > 8 > eps Difference
0.61
Earnings History > 8 > surprise Percent
15.7216
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-03
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
3.71
Earnings History > 9 > eps Estimate
4.45
Earnings History > 9 > eps Difference
-0.74
Earnings History > 9 > surprise Percent
-16.6292
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-05-04
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
3.75
Earnings History > 10 > eps Estimate
3.57
Earnings History > 10 > eps Difference
0.18
Earnings History > 10 > surprise Percent
5.042
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-14
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
4.13
Earnings History > 11 > eps Estimate
3.79
Earnings History > 11 > eps Difference
0.34
Earnings History > 11 > surprise Percent
8.971
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-11-03
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
4.49
Earnings History > 12 > eps Estimate
4.42
Earnings History > 12 > eps Difference
0.07
Earnings History > 12 > surprise Percent
1.5837
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-08-04
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
4.19
Earnings History > 13 > eps Estimate
3.93
Earnings History > 13 > eps Difference
0.26
Earnings History > 13 > surprise Percent
6.6158
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-05-05
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
3.63
Earnings History > 14 > eps Estimate
2.22
Earnings History > 14 > eps Difference
1.41
Earnings History > 14 > surprise Percent
63.5135
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-02-15
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
3.17
Earnings History > 15 > eps Estimate
2.54
Earnings History > 15 > eps Difference
0.63
Earnings History > 15 > surprise Percent
24.8031
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-11-04
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
2.74
Earnings History > 16 > eps Estimate
2.55
Earnings History > 16 > eps Difference
0.19
Earnings History > 16 > surprise Percent
7.451
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-08-05
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
2.64
Earnings History > 17 > eps Estimate
1.93
Earnings History > 17 > eps Difference
0.71
Earnings History > 17 > surprise Percent
36.7876
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-05-06
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.43
Earnings History > 18 > eps Estimate
0.81
Earnings History > 18 > eps Difference
0.62
Earnings History > 18 > surprise Percent
76.5432
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-09
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.22
Earnings History > 19 > eps Estimate
1.33
Earnings History > 19 > eps Difference
-0.11
Earnings History > 19 > surprise Percent
-8.2707
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-11-05
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.66
Earnings History > 20 > eps Estimate
1.37
Earnings History > 20 > eps Difference
0.29
Earnings History > 20 > surprise Percent
21.1679
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-08-13
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.36
Earnings History > 21 > eps Estimate
0.66
Earnings History > 21 > eps Difference
0.7
Earnings History > 21 > surprise Percent
106.0606
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-30
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.91
Earnings History > 22 > eps Estimate
0.96
Earnings History > 22 > eps Difference
-0.05
Earnings History > 22 > surprise Percent
-5.2083
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-01-30
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.32
Earnings History > 23 > eps Estimate
1.33
Earnings History > 23 > eps Difference
-0.01
Earnings History > 23 > surprise Percent
-0.7519
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-31
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.52
Earnings History > 24 > eps Estimate
1.44
Earnings History > 24 > eps Difference
0.08
Earnings History > 24 > surprise Percent
5.5556
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-08-01
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.45
Earnings History > 25 > eps Estimate
1.43
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
1.3986
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-05-02
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.93
Earnings History > 26 > eps Estimate
0.95
Earnings History > 26 > eps Difference
-0.02
Earnings History > 26 > surprise Percent
-2.1053
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-01-31
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
1.26
Earnings History > 27 > eps Estimate
1.25
Earnings History > 27 > eps Difference
0.01
Earnings History > 27 > surprise Percent
0.8
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-11-01
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.41
Earnings History > 28 > eps Estimate
1.36
Earnings History > 28 > eps Difference
0.05
Earnings History > 28 > surprise Percent
3.6765
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-08-02
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.22
Earnings History > 29 > eps Estimate
1.23
Earnings History > 29 > eps Difference
-0.01
Earnings History > 29 > surprise Percent
-0.813
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-26
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.93
Earnings History > 30 > eps Estimate
0.88
Earnings History > 30 > eps Difference
0.05
Earnings History > 30 > surprise Percent
5.6818
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-01
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
1.03
Earnings History > 31 > eps Estimate
0.98
Earnings History > 31 > eps Difference
0.05
Earnings History > 31 > surprise Percent
5.102
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-26
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
1.12
Earnings History > 32 > eps Estimate
1.02
Earnings History > 32 > eps Difference
0.1
Earnings History > 32 > surprise Percent
9.8039
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-07-27
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
1.02
Earnings History > 33 > eps Estimate
0.98
Earnings History > 33 > eps Difference
0.04
Earnings History > 33 > surprise Percent
4.0816
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-04-27
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.76
Earnings History > 34 > eps Estimate
0.73
Earnings History > 34 > eps Difference
0.03
Earnings History > 34 > surprise Percent
4.1096
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-01-26
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.96
Earnings History > 35 > eps Estimate
0.95
Earnings History > 35 > eps Difference
0.01
Earnings History > 35 > surprise Percent
1.0526
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-27
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
1.05
Earnings History > 36 > eps Estimate
1.11
Earnings History > 36 > eps Difference
-0.06
Earnings History > 36 > surprise Percent
-5.4054
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-28
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
1.02
Earnings History > 37 > eps Estimate
0.97
Earnings History > 37 > eps Difference
0.05
Earnings History > 37 > surprise Percent
5.1546
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-28
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.77
Earnings History > 38 > eps Estimate
0.73
Earnings History > 38 > eps Difference
0.04
Earnings History > 38 > surprise Percent
5.4795
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-01-28
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
1.03
Earnings History > 39 > eps Estimate
1.02
Earnings History > 39 > eps Difference
0.01
Earnings History > 39 > surprise Percent
0.9804
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-22
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
1.28
Earnings History > 40 > eps Estimate
1.23
Earnings History > 40 > eps Difference
0.05
Earnings History > 40 > surprise Percent
4.065
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-07-23
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
1
Earnings History > 41 > eps Estimate
1.15
Earnings History > 41 > eps Difference
-0.15
Earnings History > 41 > surprise Percent
-13.0435
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-23
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.9
Earnings History > 42 > eps Estimate
1.01
Earnings History > 42 > eps Difference
-0.11
Earnings History > 42 > surprise Percent
-10.8911
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-01-29
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
1.4
Earnings History > 43 > eps Estimate
1.48
Earnings History > 43 > eps Difference
-0.08
Earnings History > 43 > surprise Percent
-5.4054
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-10-23
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
1.52
Earnings History > 44 > eps Estimate
1.5
Earnings History > 44 > eps Difference
0.02
Earnings History > 44 > surprise Percent
1.3333
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-07-24
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1.29
Earnings History > 45 > eps Estimate
1.34
Earnings History > 45 > eps Difference
-0.05
Earnings History > 45 > surprise Percent
-3.7313
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-04-24
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.97
Earnings History > 46 > eps Estimate
1.07
Earnings History > 46 > eps Difference
-0.1
Earnings History > 46 > surprise Percent
-9.3458
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-01-30
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
1.26
Earnings History > 47 > eps Estimate
1.31
Earnings History > 47 > eps Difference
-0.05
Earnings History > 47 > surprise Percent
-3.8168
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-24
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
1.42
Earnings History > 48 > eps Estimate
1.41
Earnings History > 48 > eps Difference
0.01
Earnings History > 48 > surprise Percent
0.7092
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-07-25
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.25
Earnings History > 49 > eps Estimate
1.34
Earnings History > 49 > eps Difference
-0.09
Earnings History > 49 > surprise Percent
-6.7164
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-04-18
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
1.12
Earnings History > 50 > eps Estimate
1.14
Earnings History > 50 > eps Difference
-0.02
Earnings History > 50 > surprise Percent
-1.7544
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-01-31
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
1.06
Earnings History > 51 > eps Estimate
1.08
Earnings History > 51 > eps Difference
-0.02
Earnings History > 51 > surprise Percent
-1.8519
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-10-18
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
1.25
Earnings History > 52 > eps Estimate
1.24
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
0.8065
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-07-19
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
1.15
Earnings History > 53 > eps Estimate
1.21
Earnings History > 53 > eps Difference
-0.06
Earnings History > 53 > surprise Percent
-4.9587
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-04-19
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.99
Earnings History > 54 > eps Estimate
0.96
Earnings History > 54 > eps Difference
0.03
Earnings History > 54 > surprise Percent
3.125
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-01-26
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
1.12
Earnings History > 55 > eps Estimate
0.97
Earnings History > 55 > eps Difference
0.15
Earnings History > 55 > surprise Percent
15.4639
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-10-20
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
1.13
Earnings History > 56 > eps Estimate
1.04
Earnings History > 56 > eps Difference
0.09
Earnings History > 56 > surprise Percent
8.6538
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-07-21
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
1
Earnings History > 57 > eps Estimate
0.92
Earnings History > 57 > eps Difference
0.08
Earnings History > 57 > surprise Percent
8.6957
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-04-21
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.74
Earnings History > 58 > eps Estimate
0.69
Earnings History > 58 > eps Difference
0.05
Earnings History > 58 > surprise Percent
7.2464
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-01-27
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.72
Earnings History > 59 > eps Estimate
0.65
Earnings History > 59 > eps Difference
0.07
Earnings History > 59 > surprise Percent
10.7692
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-10-21
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.74
Earnings History > 60 > eps Estimate
0.65
Earnings History > 60 > eps Difference
0.09
Earnings History > 60 > surprise Percent
13.8462
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-22
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.6
Earnings History > 61 > eps Estimate
0.58
Earnings History > 61 > eps Difference
0.02
Earnings History > 61 > surprise Percent
3.4483
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-22
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.5
Earnings History > 62 > eps Estimate
0.39
Earnings History > 62 > eps Difference
0.11
Earnings History > 62 > surprise Percent
28.2051
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-01-28
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.51
Earnings History > 63 > eps Estimate
0.5
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
2
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-22
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.63
Earnings History > 64 > eps Estimate
0.68
Earnings History > 64 > eps Difference
-0.05
Earnings History > 64 > surprise Percent
-7.3529
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-23
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.62
Earnings History > 65 > eps Estimate
0.74
Earnings History > 65 > eps Difference
-0.12
Earnings History > 65 > surprise Percent
-16.2162
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-23
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.55
Earnings History > 66 > eps Estimate
0.56
Earnings History > 66 > eps Difference
-0.01
Earnings History > 66 > surprise Percent
-1.7857
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-01-29
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.99
Earnings History > 67 > eps Estimate
1.04
Earnings History > 67 > eps Difference
-0.05
Earnings History > 67 > surprise Percent
-4.8077
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-23
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
1.53
Earnings History > 68 > eps Estimate
1.39
Earnings History > 68 > eps Difference
0.14
Earnings History > 68 > surprise Percent
10.0719
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-24
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
1.38
Earnings History > 69 > eps Estimate
1.36
Earnings History > 69 > eps Difference
0.02
Earnings History > 69 > surprise Percent
1.4706
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-24
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
1.07
Earnings History > 70 > eps Estimate
1.02
Earnings History > 70 > eps Difference
0.05
Earnings History > 70 > surprise Percent
4.902
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-01-31
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
1.22
Earnings History > 71 > eps Estimate
1.16
Earnings History > 71 > eps Difference
0.06
Earnings History > 71 > surprise Percent
5.1724
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-10-18
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
1.29
Earnings History > 72 > eps Estimate
1.23
Earnings History > 72 > eps Difference
0.06
Earnings History > 72 > surprise Percent
4.878
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-19
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
1.17
Earnings History > 73 > eps Estimate
1.27
Earnings History > 73 > eps Difference
-0.1
Earnings History > 73 > surprise Percent
-7.874
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-04-19
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.99
Earnings History > 74 > eps Estimate
1.08
Earnings History > 74 > eps Difference
-0.09
Earnings History > 74 > surprise Percent
-8.3333
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-01
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
1.06
Earnings History > 75 > eps Estimate
1.03
Earnings History > 75 > eps Difference
0.03
Earnings History > 75 > surprise Percent
2.9126
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-19
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
1.13
Earnings History > 76 > eps Estimate
1.05
Earnings History > 76 > eps Difference
0.08
Earnings History > 76 > surprise Percent
7.619
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-07-20
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
1.05
Earnings History > 77 > eps Estimate
0.94
Earnings History > 77 > eps Difference
0.11
Earnings History > 77 > surprise Percent
11.7021
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-04-20
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.86
Earnings History > 78 > eps Estimate
0.7
Earnings History > 78 > eps Difference
0.16
Earnings History > 78 > surprise Percent
22.8571
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-02-02
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.88
Earnings History > 79 > eps Estimate
0.61
Earnings History > 79 > eps Difference
0.27
Earnings History > 79 > surprise Percent
44.2623
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-20
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.63
Earnings History > 80 > eps Estimate
0.55
Earnings History > 80 > eps Difference
0.08
Earnings History > 80 > surprise Percent
14.5455
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-07-21
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.56
Earnings History > 81 > eps Estimate
0.5
Earnings History > 81 > eps Difference
0.06
Earnings History > 81 > surprise Percent
12
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-21
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.36
Earnings History > 82 > eps Estimate
0.33
Earnings History > 82 > eps Difference
0.03
Earnings History > 82 > surprise Percent
9.0909
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-02-03
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.38
Earnings History > 83 > eps Estimate
0.34
Earnings History > 83 > eps Difference
0.04
Earnings History > 83 > surprise Percent
11.7647
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-10-21
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.42
Earnings History > 84 > eps Estimate
0.34
Earnings History > 84 > eps Difference
0.08
Earnings History > 84 > surprise Percent
23.5294
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-07-21
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.44
Earnings History > 85 > eps Estimate
0.25
Earnings History > 85 > eps Difference
0.19
Earnings History > 85 > surprise Percent
76
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-21
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.23
Earnings History > 86 > eps Estimate
0.21
Earnings History > 86 > eps Difference
0.02
Earnings History > 86 > surprise Percent
9.5238
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-02-12
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.21
Earnings History > 87 > eps Estimate
0.13
Earnings History > 87 > eps Difference
0.08
Earnings History > 87 > surprise Percent
61.5385
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-10-22
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.18
Earnings History > 88 > eps Estimate
0.16
Earnings History > 88 > eps Difference
0.02
Earnings History > 88 > surprise Percent
12.5
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-07-23
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.16
Earnings History > 89 > eps Estimate
0.14
Earnings History > 89 > eps Difference
0.02
Earnings History > 89 > surprise Percent
14.2857
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-04-23
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.1
Earnings History > 90 > eps Estimate
0.08
Earnings History > 90 > eps Difference
0.02
Earnings History > 90 > surprise Percent
25
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-02-13
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.1
Earnings History > 91 > eps Estimate
0.14
Earnings History > 91 > eps Difference
-0.04
Earnings History > 91 > surprise Percent
-28.5714
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-10-29
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.19
Earnings History > 92 > eps Estimate
0.18
Earnings History > 92 > eps Difference
0.01
Earnings History > 92 > surprise Percent
5.5556
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-07-24
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.12
Earnings History > 93 > eps Estimate
0.14
Earnings History > 93 > eps Difference
-0.02
Earnings History > 93 > surprise Percent
-14.2857
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-04-24
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.0822
Earnings History > 94 > eps Estimate
0.11
Earnings History > 94 > eps Difference
-0.0278
Earnings History > 94 > surprise Percent
-25.2727
Earnings History > 95 > period
2001-12-31
Earnings History > 95 > report Date
2002-02-14
Earnings History > 95 > date
2001-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.09
Earnings History > 95 > eps Estimate
0.14
Earnings History > 95 > eps Difference
-0.05
Earnings History > 95 > surprise Percent
-35.7143
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-10-24
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.11
Earnings History > 96 > eps Estimate
0.34
Earnings History > 96 > eps Difference
-0.23
Earnings History > 96 > surprise Percent
-67.6471
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-07-27
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.16
Earnings History > 97 > eps Estimate
0.31
Earnings History > 97 > eps Difference
-0.15
Earnings History > 97 > surprise Percent
-48.3871
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-04-26
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.07
Earnings History > 98 > eps Estimate
0.22
Earnings History > 98 > eps Difference
-0.15
Earnings History > 98 > surprise Percent
-68.1818
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2001-02-13
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.21
Earnings History > 99 > eps Estimate
0.23
Earnings History > 99 > eps Difference
-0.02
Earnings History > 99 > surprise Percent
-8.6957
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-10-25
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.31
Earnings History > 100 > eps Estimate
0.32
Earnings History > 100 > eps Difference
-0.01
Earnings History > 100 > surprise Percent
-3.125
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-07-27
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.27
Earnings History > 101 > eps Estimate
0.27
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-04-27
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.19
Earnings History > 102 > eps Estimate
0.15
Earnings History > 102 > eps Difference
0.04
Earnings History > 102 > surprise Percent
26.6667
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
2000-02-10
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.14
Earnings History > 103 > eps Estimate
0.16
Earnings History > 103 > eps Difference
-0.02
Earnings History > 103 > surprise Percent
-12.5
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-10-26
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.27
Earnings History > 104 > eps Estimate
0.3
Earnings History > 104 > eps Difference
-0.03
Earnings History > 104 > surprise Percent
-10
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-07-29
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.25
Earnings History > 105 > eps Estimate
0.25
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
WESCO International, Inc. provides business-to-business distribution, logistics services, and supply chain solutions in the United States, Canada, and internationally. It operates through three segments: Electrical & Electronic Solutions (EES), Communications & Security Solutions (CSS), and Utility and Broadband Solutions (UBS). The EES segment supplies products and supply chain solutions, including electrical equipment and supplies, automation and connected devices, security, lighting, wire and cable, and safety, as well as maintenance, repair, and operating (MRO) products. This segment also offers contractor solutions, direct and indirect manufacturing supply chain optimization programs, lighting and renewables advisory services, and digital and automation solutions. The CSS segment operates in the network infrastructure and security markets. This segment sells products directly to end-users or through various channels, including data communications contractors, security, network, professional audio/visual, and systems integrators. It also provides safety and energy management solutions. The UBS segment offers products and services to investor-owned utilities; public power companies; and service and wireless providers, broadband operators, and contractors. This segment's products include wire and cables, transformers, transmission and distribution hardware, switches, protective devices, connectors, conduits, pole line hardware, racks, cabinets, safety and MRO products, and point-to-point wireless devices. This segment also provides various service solutions, including fiber project management, high and medium voltage project design and support, pre-wired meters and capacitor banks, meter testing and metering infrastructure installation, personal protective equipment dielectric testing, and tool repair, as well as emergency response, storage yard, materials, and logistics management. The company was founded in 1922 and is headquartered in Pittsburgh, Pennsylvania.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.45375Next Payout:
Dec 31, 2025Yield:
0.6970 %WESCO International (NYSE:WCC) Hits New 12-Month High - Here's Why MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$287
Analyst Picks
Strong Buy
8
Buy
3
Hold
2
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 86.50% of the total shares of WESCO International Inc
1.
BlackRock Inc(9.9564%)
since
2025/06/30
2.
Vanguard Group Inc(9.0579%)
since
2025/06/30
3.
Dimensional Fund Advisors, Inc.(4.6989%)
since
2025/06/30
4.
Baupost Group LLC(4.5365%)
since
2025/06/30
5.
Wellington Management Company LLP(4.1187%)
since
2025/06/30
6.
Allspring Global Investments Holdings, LLC(3.2733%)
since
2025/06/30
7.
Vanguard Total Stock Mkt Idx Inv(3.0014%)
since
2025/07/31
8.
iShares Core S&P Mid-Cap ETF(2.9707%)
since
2025/08/31
9.
State Street Corp(2.8568%)
since
2025/06/30
10.
Amvescap Plc.(2.8031%)
since
2025/06/30
11.
Allspring Special US Mid Cap Value Eq(2.6421%)
since
2025/06/30
12.
Allspring Mid Value SMA(2.6421%)
since
2025/06/30
13.
Vanguard Small Cap Index(2.3137%)
since
2025/07/31
14.
Allspring Special Mid Cap Value Inst(2.0737%)
since
2025/07/31
15.
FMR Inc(2.034%)
since
2025/06/30
16.
JPMorgan Chase & Co(1.8552%)
since
2025/06/30
17.
Diamond Hill Capital Management Inc(1.6744%)
since
2025/06/30
18.
Bank of New York Mellon Corp(1.635%)
since
2025/06/30
19.
Geode Capital Management, LLC(1.6108%)
since
2025/06/30
20.
Vanguard Small Cap Value Index Inv(1.488%)
since
2025/07/31
21.
NORGES BANK(1.3883%)
since
2025/06/30
22.
Morgan Stanley - Brokerage Accounts(1.2929%)
since
2025/06/30
23.
Newsouth Capital Management Inc(1.2873%)
since
2025/06/30
24.
Lyrical Asset Management LP(1.2712%)
since
2025/06/30
25.
River Road Asset Management, LLC(1.2451%)
since
2025/06/30
26.
Invesco Small Cap Value A(1.2436%)
since
2025/07/31
27.
Interval Partners, LP(1.2196%)
since
2025/06/30
28.
Barrow Hanley Mewhinney & Strauss LLC(1.181%)
since
2025/06/30
29.
DFA US Small Cap Value I(1.0353%)
since
2025/07/31
30.
Vanguard Institutional Extnd Mkt Idx Tr(0.9799%)
since
2025/07/31
31.
Invesco Value Opportunities A(0.9461%)
since
2025/07/31
32.
Bridge Builder Large Cap Value(0.8457%)
since
2025/08/31
33.
DFA US Targeted Value I(0.7433%)
since
2025/07/31
34.
Lyrical U.S. Value Equity - CS(0.7013%)
since
2025/06/30
35.
SPDR® S&P MIDCAP 400 ETF Trust(0.6991%)
since
2025/07/31
36.
Diamond Hill Small-Mid Cap Equity(0.6746%)
since
2025/08/31
37.
American Century Heritage Inv(0.6357%)
since
2025/06/30
38.
American Century US Opport. Mid Cap Gr(0.6357%)
since
2025/06/30
39.
Global X US Infrastructure Dev ETF(0.6307%)
since
2025/08/29
40.
Dimensional US Targeted Value ETF(0.5976%)
since
2025/08/29
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
3.92
EPS Estimate
3.8
EPS Difference
0.12
Surprise Percent
3.1579%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.