_id
69172ef93c536f8df2317017
Ticker
WSO
Name
Watsco Inc
Exchange
NYSE
Address
2665 South Bayshore Drive, Miami, FL, United States, 33133
Country
USA
Sector
Industrials
Industry
Industrial Distribution
Currency
USD
Website
https://www.watsco.com
Description
Watsco, Inc., together with its subsidiaries, engages in the distribution of air conditioning, heating, and refrigeration equipment, and related parts and supplies in the United States, Canada, Latin America, and the Caribbean. The company distributes equipment, including residential ducted and ductless air conditioners, such as gas, electric, and oil furnaces; commercial air conditioning and heating equipment systems; and other specialized equipment. It also offers parts comprising replacement compressors, evaporator coils, motors, and other component parts; and supplies, such as thermostats, insulation materials, refrigerants, ductworks, grills, registers, sheet metals, tools, copper tubing, concrete pads, tapes, adhesives, and other ancillary supplies, as well as plumbing and bathroom remodeling supplies. The company serves contractors and dealers that service the replacement and new construction markets for residential and light commercial central air conditioning, heating, and refrigeration systems. Watsco, Inc. was incorporated in 1956 and is headquartered in Miami, Florida.
Last Close
358.96
Volume
431278
Current Price
354.61
Change
-1.211834187653211
Last Updated
2025-12-05T13:56:30.138Z
Image
https://logo.clearbit.com/www.watsco.com
Ipo Date
1984-06-07T00:00:00.000Z
Market Cap
14152241152
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9939090909090909
Sentiment Sources
11
Rating
3.2
Target Price
408.9
Strong Buy
3
Buy
0
Hold
10
Sell
1
Strong Sell
1
Current Quarter
2025-09-30
Revenue
2067005000
Cost Of Revenue
1472168000
Gross Profit
594837000
Operating Expenses
360075000
Operating Income
234762000
Interest Expense
-
Pretax Income
238495000
Net Income
189230000
Eps
4.990454236561508
Dividends Per Share
121588000
Shares Outstanding
34923800
Income Tax Expense
21610000
EBITDA
249488000
Operating Margin
11.357592265137239
Total Other Income Expense Net
3733000
Cash
324348000
Short Term Investments
200000000
Receivables
941883000
Inventories
1601786000
Total Current Assets
3115967000
Property Plant Equipment
565835000
Total Assets
4554700000
Payables
411412000
Short Term Debt
116696000
Long Term Debt
-
Total Liabilities
1253073000
Equity
2814802000
Depreciation
10993000
Change In Working Capital
535913000
Cash From Operations
354937000
Capital Expenditures
8509000
Cash From Investing
-208773000
Cash From Financing
-113570000
Net Change In Cash
31370000
PE
27.0802
PB
4.7769757827086945
ROE
6.722675342706165
ROA
4.1546095242277215
FCF
346428000
Fcf Percent
0.16759901403238017
Piotroski FScore
4
Health Score
70
Deep Value Investing Score
5.5
Defensive Investing Score
7
Dividend Investing Score
3.5
Economic Moat Investing Score
7.5
Garp Investing Score
4.5
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
4
Quality Investing Score
7
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
2067005000
Quarters > 0 > income Statement > cost Of Revenue
1472168000
Quarters > 0 > income Statement > gross Profit
594837000
Quarters > 0 > income Statement > operating Expenses
360075000
Quarters > 0 > income Statement > operating Income
234762000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
238495000
Quarters > 0 > income Statement > net Income
189230000
Quarters > 0 > income Statement > eps
4.990454236561508
Quarters > 0 > income Statement > dividends Per Share
121588000
Quarters > 0 > income Statement > shares Outstanding
37918392
Quarters > 0 > income Statement > income Tax Expense
21610000
Quarters > 0 > income Statement > EBITDA
249488000
Quarters > 0 > income Statement > operating Margin
11.357592265137239
Quarters > 0 > income Statement > total Other Income Expense Net
3733000
Quarters > 0 > balance Sheet > cash
324348000
Quarters > 0 > balance Sheet > short Term Investments
200000000
Quarters > 0 > balance Sheet > receivables
941883000
Quarters > 0 > balance Sheet > inventories
1601786000
Quarters > 0 > balance Sheet > total Current Assets
3115967000
Quarters > 0 > balance Sheet > property Plant Equipment
565835000
Quarters > 0 > balance Sheet > total Assets
4554700000
Quarters > 0 > balance Sheet > payables
411412000
Quarters > 0 > balance Sheet > short Term Debt
116696000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
1253073000
Quarters > 0 > balance Sheet > equity
2814802000
Quarters > 0 > cash Flow > net Income
189230000
Quarters > 0 > cash Flow > depreciation
10993000
Quarters > 0 > cash Flow > change In Working Capital
535913000
Quarters > 0 > cash Flow > cash From Operations
354937000
Quarters > 0 > cash Flow > capital Expenditures
8509000
Quarters > 0 > cash Flow > cash From Investing
-208773000
Quarters > 0 > cash Flow > cash From Financing
-113570000
Quarters > 0 > cash Flow > net Change In Cash
31370000
Quarters > 0 > ratios > PE
4.990454236561508
Quarters > 0 > ratios > PB
4.7769757827086945
Quarters > 0 > ratios > ROE
6.722675342706165
Quarters > 0 > ratios > ROA
4.1546095242277215
Quarters > 0 > ratios > FCF
346428000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.16759901403238017
Quarters > 0 > health Score
70
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
2062442000
Quarters > 1 > income Statement > cost Of Revenue
1458954000
Quarters > 1 > income Statement > gross Profit
603488000
Quarters > 1 > income Statement > operating Expenses
331619000
Quarters > 1 > income Statement > operating Income
271869000
Quarters > 1 > income Statement > interest Expense
7382000
Quarters > 1 > income Statement > pretax Income
274198000
Quarters > 1 > income Statement > net Income
183613000
Quarters > 1 > income Statement > eps
4.8477399936635335
Quarters > 1 > income Statement > dividends Per Share
121460000
Quarters > 1 > income Statement > shares Outstanding
37876000
Quarters > 1 > income Statement > income Tax Expense
57430000
Quarters > 1 > income Statement > EBITDA
282779000
Quarters > 1 > income Statement > operating Margin
13.18189796367607
Quarters > 1 > income Statement > total Other Income Expense Net
2329000
Quarters > 1 > balance Sheet > cash
292978000
Quarters > 1 > balance Sheet > short Term Investments
0
Quarters > 1 > balance Sheet > receivables
1015738000
Quarters > 1 > balance Sheet > inventories
1952842000
Quarters > 1 > balance Sheet > total Current Assets
3299718000
Quarters > 1 > balance Sheet > property Plant Equipment
563197000
Quarters > 1 > balance Sheet > total Assets
4729513000
Quarters > 1 > balance Sheet > payables
678114000
Quarters > 1 > balance Sheet > short Term Debt
115417000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
1507694000
Quarters > 1 > balance Sheet > equity
2760442000
Quarters > 1 > cash Flow > net Income
216768000
Quarters > 1 > cash Flow > depreciation
10910000
Quarters > 1 > cash Flow > change In Working Capital
-238904000
Quarters > 1 > cash Flow > cash From Operations
-7446000
Quarters > 1 > cash Flow > capital Expenditures
6837000
Quarters > 1 > cash Flow > cash From Investing
-22304000
Quarters > 1 > cash Flow > cash From Financing
-112554000
Quarters > 1 > cash Flow > net Change In Cash
-138845000
Quarters > 1 > ratios > PE
4.8477399936635335
Quarters > 1 > ratios > PB
4.865600639317906
Quarters > 1 > ratios > ROE
6.651579710785446
Quarters > 1 > ratios > ROA
3.882281325794009
Quarters > 1 > ratios > FCF
-14283000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-0.006925285656517856
Quarters > 1 > health Score
49
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
1531086000
Quarters > 2 > income Statement > cost Of Revenue
1101463000
Quarters > 2 > income Statement > gross Profit
429623000
Quarters > 2 > income Statement > operating Expenses
317435000
Quarters > 2 > income Statement > operating Income
112188000
Quarters > 2 > income Statement > interest Expense
5146000
Quarters > 2 > income Statement > pretax Income
117605000
Quarters > 2 > income Statement > net Income
80061000
Quarters > 2 > income Statement > eps
2.115050326262119
Quarters > 2 > income Statement > dividends Per Share
109037000
Quarters > 2 > income Statement > shares Outstanding
37853000
Quarters > 2 > income Statement > income Tax Expense
23065000
Quarters > 2 > income Statement > EBITDA
117819000
Quarters > 2 > income Statement > operating Margin
7.327348039234896
Quarters > 2 > income Statement > total Other Income Expense Net
5417000
Quarters > 2 > balance Sheet > cash
431823000
Quarters > 2 > balance Sheet > short Term Investments
0
Quarters > 2 > balance Sheet > receivables
794312000
Quarters > 2 > balance Sheet > inventories
1776090000
Quarters > 2 > balance Sheet > total Current Assets
3035349000
Quarters > 2 > balance Sheet > property Plant Equipment
570805000
Quarters > 2 > balance Sheet > total Assets
4454353000
Quarters > 2 > balance Sheet > payables
545567000
Quarters > 2 > balance Sheet > short Term Debt
113322000
Quarters > 2 > balance Sheet > long Term Debt
0
Quarters > 2 > balance Sheet > total Liabilities
1366493000
Quarters > 2 > balance Sheet > equity
2665050000
Quarters > 2 > cash Flow > net Income
94540000
Quarters > 2 > cash Flow > depreciation
10777000
Quarters > 2 > cash Flow > change In Working Capital
-297009000
Quarters > 2 > cash Flow > cash From Operations
-177644000
Quarters > 2 > cash Flow > capital Expenditures
7541000
Quarters > 2 > cash Flow > cash From Investing
244556000
Quarters > 2 > cash Flow > cash From Financing
-161679000
Quarters > 2 > cash Flow > net Change In Cash
-94447999
Quarters > 2 > ratios > PE
2.115050326262119
Quarters > 2 > ratios > PB
5.036698121986454
Quarters > 2 > ratios > ROE
3.004108740924185
Quarters > 2 > ratios > ROA
1.7973654086238786
Quarters > 2 > ratios > FCF
-185185000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.12095009685935343
Quarters > 2 > health Score
44
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
1753962000
Quarters > 3 > income Statement > cost Of Revenue
1285878000
Quarters > 3 > income Statement > gross Profit
468084000
Quarters > 3 > income Statement > operating Expenses
331896000
Quarters > 3 > income Statement > operating Income
136188000
Quarters > 3 > income Statement > interest Expense
6713000
Quarters > 3 > income Statement > pretax Income
142901000
Quarters > 3 > income Statement > net Income
96841000
Quarters > 3 > income Statement > eps
2.565596354580618
Quarters > 3 > income Statement > dividends Per Share
109035000
Quarters > 3 > income Statement > shares Outstanding
37746000
Quarters > 3 > income Statement > income Tax Expense
27721000
Quarters > 3 > income Statement > EBITDA
140086000
Quarters > 3 > income Statement > operating Margin
7.764592391397305
Quarters > 3 > income Statement > total Other Income Expense Net
6713000
Quarters > 3 > balance Sheet > cash
526270999
Quarters > 3 > balance Sheet > short Term Investments
255669000
Quarters > 3 > balance Sheet > receivables
877935000
Quarters > 3 > balance Sheet > inventories
1385436000
Quarters > 3 > balance Sheet > total Current Assets
3079981000
Quarters > 3 > balance Sheet > property Plant Equipment
559673000
Quarters > 3 > balance Sheet > total Assets
4532267000
Quarters > 3 > balance Sheet > payables
490879000
Quarters > 3 > balance Sheet > short Term Debt
110273000
Quarters > 3 > balance Sheet > long Term Debt
0
Quarters > 3 > balance Sheet > total Liabilities
1468029000
Quarters > 3 > balance Sheet > equity
2656990000
Quarters > 3 > cash Flow > net Income
115180000
Quarters > 3 > cash Flow > depreciation
10491000
Quarters > 3 > cash Flow > change In Working Capital
251971000
Quarters > 3 > cash Flow > cash From Operations
378897000
Quarters > 3 > cash Flow > capital Expenditures
8032000
Quarters > 3 > cash Flow > cash From Investing
-7951000
Quarters > 3 > cash Flow > cash From Financing
-133469000
Quarters > 3 > cash Flow > net Change In Cash
-23752000
Quarters > 3 > ratios > PE
2.565596354580618
Quarters > 3 > ratios > PB
5.037696438451029
Quarters > 3 > ratios > ROE
3.644763435315902
Quarters > 3 > ratios > ROA
2.1367011255073893
Quarters > 3 > ratios > FCF
370865000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.21144414759270724
Quarters > 3 > health Score
65
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
7618317000
Annuals > 0 > income Statement > cost Of Revenue
5573604000
Annuals > 0 > income Statement > gross Profit
2044713000
Annuals > 0 > income Statement > operating Expenses
1262938000
Annuals > 0 > income Statement > operating Income
781775000
Annuals > 0 > income Statement > interest Expense
20869000
Annuals > 0 > income Statement > pretax Income
802644000
Annuals > 0 > income Statement > net Income
536286000
Annuals > 0 > income Statement > eps
14.297147427352707
Annuals > 0 > income Statement > dividends Per Share
423521000
Annuals > 0 > income Statement > shares Outstanding
37510000
Annuals > 0 > income Statement > income Tax Expense
166904000
Annuals > 0 > income Statement > EBITDA
792096000
Annuals > 0 > income Statement > operating Margin
10.26178091565368
Annuals > 0 > income Statement > total Other Income Expense Net
20869000
Annuals > 0 > balance Sheet > cash
526270999
Annuals > 0 > balance Sheet > short Term Investments
255669000
Annuals > 0 > balance Sheet > receivables
877935000
Annuals > 0 > balance Sheet > inventories
1385436000
Annuals > 0 > balance Sheet > total Current Assets
3079981000
Annuals > 0 > balance Sheet > property Plant Equipment
559673000
Annuals > 0 > balance Sheet > total Assets
4532267000
Annuals > 0 > balance Sheet > payables
490879000
Annuals > 0 > balance Sheet > short Term Debt
110273000
Annuals > 0 > balance Sheet > long Term Debt
0
Annuals > 0 > balance Sheet > total Liabilities
1468029000
Annuals > 0 > balance Sheet > equity
2656990000
Annuals > 0 > cash Flow > net Income
635740000
Annuals > 0 > cash Flow > depreciation
40822000
Annuals > 0 > cash Flow > change In Working Capital
78234000
Annuals > 0 > cash Flow > cash From Operations
773102000
Annuals > 0 > cash Flow > capital Expenditures
30090000
Annuals > 0 > cash Flow > cash From Investing
-290670000
Annuals > 0 > cash Flow > cash From Financing
-158530000
Annuals > 0 > cash Flow > net Change In Cash
316158999
Annuals > 0 > ratios > PE
14.297147427352707
Annuals > 0 > ratios > PB
4.912600273241526
Annuals > 0 > ratios > ROE
20.183967572328086
Annuals > 0 > ratios > ROA
11.832621511486414
Annuals > 0 > ratios > FCF
743012000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.09752967748651047
Annuals > 0 > health Score
72
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
7283767000
Annuals > 1 > income Statement > cost Of Revenue
5291627000
Annuals > 1 > income Statement > gross Profit
1992140000
Annuals > 1 > income Statement > operating Expenses
1197330000
Annuals > 1 > income Statement > operating Income
794810000
Annuals > 1 > income Statement > interest Expense
4920000
Annuals > 1 > income Statement > pretax Income
789890000
Annuals > 1 > income Statement > net Income
536337000
Annuals > 1 > income Statement > eps
14.681420508329715
Annuals > 1 > income Statement > dividends Per Share
382646000
Annuals > 1 > income Statement > shares Outstanding
36531683
Annuals > 1 > income Statement > income Tax Expense
155751000
Annuals > 1 > income Statement > EBITDA
803723000
Annuals > 1 > income Statement > operating Margin
10.912073381809167
Annuals > 1 > income Statement > total Other Income Expense Net
-4920000
Annuals > 1 > balance Sheet > cash
210112000
Annuals > 1 > balance Sheet > short Term Investments
0
Annuals > 1 > balance Sheet > receivables
797832000
Annuals > 1 > balance Sheet > inventories
1347289000
Annuals > 1 > balance Sheet > total Current Assets
2391931000
Annuals > 1 > balance Sheet > property Plant Equipment
504978000
Annuals > 1 > balance Sheet > total Assets
3729182000
Annuals > 1 > balance Sheet > payables
369396000
Annuals > 1 > balance Sheet > short Term Debt
200530000
Annuals > 1 > balance Sheet > long Term Debt
15400000
Annuals > 1 > balance Sheet > total Liabilities
1112992000
Annuals > 1 > balance Sheet > equity
2229839000
Annuals > 1 > cash Flow > net Income
634139000
Annuals > 1 > cash Flow > depreciation
35090000
Annuals > 1 > cash Flow > change In Working Capital
-119796000
Annuals > 1 > cash Flow > cash From Operations
561954000
Annuals > 1 > cash Flow > capital Expenditures
35478000
Annuals > 1 > cash Flow > cash From Investing
-41343000
Annuals > 1 > cash Flow > cash From Financing
-460076000
Annuals > 1 > cash Flow > net Change In Cash
62607000
Annuals > 1 > ratios > PE
14.681420508329715
Annuals > 1 > ratios > PB
5.700992336370473
Annuals > 1 > ratios > ROE
24.05272308897638
Annuals > 1 > ratios > ROA
14.382162093456422
Annuals > 1 > ratios > FCF
526476000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.07228073056153499
Annuals > 1 > health Score
74
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
7274344000
Annuals > 2 > income Statement > cost Of Revenue
5244055000
Annuals > 2 > income Statement > gross Profit
2030289000
Annuals > 2 > income Statement > operating Expenses
1221382000
Annuals > 2 > income Statement > operating Income
831578000
Annuals > 2 > income Statement > interest Expense
2165000
Annuals > 2 > income Statement > pretax Income
829413000
Annuals > 2 > income Statement > net Income
601167000
Annuals > 2 > income Statement > eps
16.84713501993659
Annuals > 2 > income Statement > dividends Per Share
332447000
Annuals > 2 > income Statement > shares Outstanding
35683634
Annuals > 2 > income Statement > income Tax Expense
125717000
Annuals > 2 > income Statement > EBITDA
863261000
Annuals > 2 > income Statement > operating Margin
11.43165624281722
Annuals > 2 > income Statement > total Other Income Expense Net
-2165000
Annuals > 2 > balance Sheet > cash
147505000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
747110000
Annuals > 2 > balance Sheet > inventories
1370173000
Annuals > 2 > balance Sheet > total Current Assets
2298739000
Annuals > 2 > balance Sheet > property Plant Equipment
442738000
Annuals > 2 > balance Sheet > total Assets
3488214000
Annuals > 2 > balance Sheet > payables
456128000
Annuals > 2 > balance Sheet > short Term Debt
146997000
Annuals > 2 > balance Sheet > long Term Debt
243532000
Annuals > 2 > balance Sheet > total Liabilities
1239936000
Annuals > 2 > balance Sheet > equity
1889237000
Annuals > 2 > cash Flow > net Income
703696000
Annuals > 2 > cash Flow > depreciation
31683000
Annuals > 2 > cash Flow > change In Working Capital
-196692000
Annuals > 2 > cash Flow > cash From Operations
571964000
Annuals > 2 > cash Flow > capital Expenditures
33789000
Annuals > 2 > cash Flow > cash From Investing
-33836000
Annuals > 2 > cash Flow > cash From Financing
-503958000
Annuals > 2 > cash Flow > net Change In Cash
29237000
Annuals > 2 > ratios > PE
16.84713501993659
Annuals > 2 > ratios > PB
6.572595687740607
Annuals > 2 > ratios > ROE
31.8206238814929
Annuals > 2 > ratios > ROA
17.234235055532718
Annuals > 2 > ratios > FCF
538175000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.07398261616442665
Annuals > 2 > health Score
66
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
6280192000
Annuals > 3 > income Statement > cost Of Revenue
4612647000
Annuals > 3 > income Statement > gross Profit
1667545000
Annuals > 3 > income Statement > operating Expenses
1058316000
Annuals > 3 > income Statement > operating Income
628528000
Annuals > 3 > income Statement > interest Expense
996000
Annuals > 3 > income Statement > pretax Income
627532000
Annuals > 3 > income Statement > net Income
418945000
Annuals > 3 > income Statement > eps
11.826640580278173
Annuals > 3 > income Statement > dividends Per Share
294522000
Annuals > 3 > income Statement > shares Outstanding
35423838
Annuals > 3 > income Statement > income Tax Expense
128797000
Annuals > 3 > income Statement > EBITDA
656655000
Annuals > 3 > income Statement > operating Margin
10.008101663133866
Annuals > 3 > income Statement > total Other Income Expense Net
-996000
Annuals > 3 > balance Sheet > cash
118268000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
698456000
Annuals > 3 > balance Sheet > inventories
1115469000
Annuals > 3 > balance Sheet > total Current Assets
1961400000
Annuals > 3 > balance Sheet > property Plant Equipment
379547000
Annuals > 3 > balance Sheet > total Assets
3085861000
Annuals > 3 > balance Sheet > payables
364185000
Annuals > 3 > balance Sheet > short Term Debt
84501000
Annuals > 3 > balance Sheet > long Term Debt
285213000
Annuals > 3 > balance Sheet > total Liabilities
1088446000
Annuals > 3 > balance Sheet > equity
1664948000
Annuals > 3 > cash Flow > net Income
498735000
Annuals > 3 > cash Flow > depreciation
28127000
Annuals > 3 > cash Flow > change In Working Capital
-201693000
Annuals > 3 > cash Flow > cash From Operations
349566000
Annuals > 3 > cash Flow > capital Expenditures
24108000
Annuals > 3 > cash Flow > cash From Investing
-148577000
Annuals > 3 > cash Flow > cash From Financing
-228602000
Annuals > 3 > cash Flow > net Change In Cash
-27799000
Annuals > 3 > ratios > PE
11.826640580278173
Annuals > 3 > ratios > PB
7.403706990993112
Annuals > 3 > ratios > ROE
25.162647722331265
Annuals > 3 > ratios > ROA
13.576275794664763
Annuals > 3 > ratios > FCF
325458000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.05182293789744008
Annuals > 3 > health Score
64
Valuation > metrics > PE
27.0802
Valuation > metrics > PB
4.7769757827086945
Valuation > final Score
29.734002172913055
Valuation > verdict
33.8% Overvalued
Profitability > metrics > ROE
6.722675342706165
Profitability > metrics > ROA
6.072914122646356
Profitability > metrics > Net Margin
0.09154791594601852
Profitability > final Score
45
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.44517269775991347
Risk > metrics > Interest Coverage
21.35558992085873
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
5.900245783059526
Liquidity > metrics > Quick Ratio
2.8671805767002203
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
51.343993606820945
Prev Valuations > 1
49.63301878013546
Prev Valuations > 2
49.62303561548971
Prev Profitabilities > 0
43
Prev Profitabilities > 1
22
Prev Profitabilities > 2
25
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T01:26:15.404Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-21
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
USD
Earnings History > 0 > eps Actual
3.98
Earnings History > 0 > eps Estimate
4.81
Earnings History > 0 > eps Difference
-0.83
Earnings History > 0 > surprise Percent
-17.2557
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-30
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
4.52
Earnings History > 1 > eps Estimate
4.8
Earnings History > 1 > eps Difference
-0.28
Earnings History > 1 > surprise Percent
-5.8333
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-22
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.93
Earnings History > 2 > eps Estimate
2.2357
Earnings History > 2 > eps Difference
-0.3057
Earnings History > 2 > surprise Percent
-13.6736
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
2.37
Earnings History > 3 > eps Estimate
2.1895
Earnings History > 3 > eps Difference
0.1805
Earnings History > 3 > surprise Percent
8.2439
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-23
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
4.22
Earnings History > 4 > eps Estimate
4.73
Earnings History > 4 > eps Difference
-0.51
Earnings History > 4 > surprise Percent
-10.7822
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-07-30
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
4.49
Earnings History > 5 > eps Estimate
4.69
Earnings History > 5 > eps Difference
-0.2
Earnings History > 5 > surprise Percent
-4.2644
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-04-24
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.17
Earnings History > 6 > eps Estimate
2.28
Earnings History > 6 > eps Difference
-0.11
Earnings History > 6 > surprise Percent
-4.8246
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.06
Earnings History > 7 > eps Estimate
2.41
Earnings History > 7 > eps Difference
-0.35
Earnings History > 7 > surprise Percent
-14.5228
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-19
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.35
Earnings History > 8 > eps Estimate
4.29
Earnings History > 8 > eps Difference
0.06
Earnings History > 8 > surprise Percent
1.3986
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-01
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
4.42
Earnings History > 9 > eps Estimate
4.93
Earnings History > 9 > eps Difference
-0.51
Earnings History > 9 > surprise Percent
-10.3448
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-04-20
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
2.83
Earnings History > 10 > eps Estimate
2.36
Earnings History > 10 > eps Difference
0.47
Earnings History > 10 > surprise Percent
19.9153
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-16
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
3.55
Earnings History > 11 > eps Estimate
2.12
Earnings History > 11 > eps Difference
1.43
Earnings History > 11 > surprise Percent
67.4528
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-20
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.03
Earnings History > 12 > eps Estimate
4.37
Earnings History > 12 > eps Difference
-0.34
Earnings History > 12 > surprise Percent
-7.7803
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-07-26
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.93
Earnings History > 13 > eps Estimate
5.05
Earnings History > 13 > eps Difference
-0.12
Earnings History > 13 > surprise Percent
-2.3762
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-04-21
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2.9
Earnings History > 14 > eps Estimate
1.78
Earnings History > 14 > eps Difference
1.12
Earnings History > 14 > surprise Percent
62.9213
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-02-10
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.02
Earnings History > 15 > eps Estimate
1.69
Earnings History > 15 > eps Difference
0.33
Earnings History > 15 > surprise Percent
19.5266
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-10-20
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
3.62
Earnings History > 16 > eps Estimate
3.51
Earnings History > 16 > eps Difference
0.11
Earnings History > 16 > surprise Percent
3.1339
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-07-22
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
3.71
Earnings History > 17 > eps Estimate
3.05
Earnings History > 17 > eps Difference
0.66
Earnings History > 17 > surprise Percent
21.6393
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-04-22
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.39
Earnings History > 18 > eps Estimate
0.89
Earnings History > 18 > eps Difference
0.5
Earnings History > 18 > surprise Percent
56.1798
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-11
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.14
Earnings History > 19 > eps Estimate
0.99
Earnings History > 19 > eps Difference
0.15
Earnings History > 19 > surprise Percent
15.1515
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-22
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
2.76
Earnings History > 20 > eps Estimate
2.48
Earnings History > 20 > eps Difference
0.28
Earnings History > 20 > surprise Percent
11.2903
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-07-23
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
2.26
Earnings History > 21 > eps Estimate
1.88
Earnings History > 21 > eps Difference
0.38
Earnings History > 21 > surprise Percent
20.2128
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-23
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.72
Earnings History > 22 > eps Estimate
0.86
Earnings History > 22 > eps Difference
-0.14
Earnings History > 22 > surprise Percent
-16.2791
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-13
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.92
Earnings History > 23 > eps Estimate
1
Earnings History > 23 > eps Difference
-0.08
Earnings History > 23 > surprise Percent
-8
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-17
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
2.2
Earnings History > 24 > eps Estimate
2.23
Earnings History > 24 > eps Difference
-0.03
Earnings History > 24 > surprise Percent
-1.3453
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-07-18
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
2.4
Earnings History > 25 > eps Estimate
2.54
Earnings History > 25 > eps Difference
-0.14
Earnings History > 25 > surprise Percent
-5.5118
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-04-23
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.88
Earnings History > 26 > eps Estimate
0.88
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-02-14
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.02
Earnings History > 27 > eps Estimate
1.06
Earnings History > 27 > eps Difference
-0.04
Earnings History > 27 > surprise Percent
-3.7736
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-25
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
2.11
Earnings History > 28 > eps Estimate
2.26
Earnings History > 28 > eps Difference
-0.15
Earnings History > 28 > surprise Percent
-6.6372
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-07-25
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
2.4
Earnings History > 29 > eps Estimate
2.47
Earnings History > 29 > eps Difference
-0.07
Earnings History > 29 > surprise Percent
-2.834
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-24
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.89
Earnings History > 30 > eps Estimate
0.89
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
0
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-08
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.19
Earnings History > 31 > eps Estimate
1
Earnings History > 31 > eps Difference
0.19
Earnings History > 31 > surprise Percent
19
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-25
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.87
Earnings History > 32 > eps Estimate
1.95
Earnings History > 32 > eps Difference
-0.08
Earnings History > 32 > surprise Percent
-4.1026
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-07-25
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
2.07
Earnings History > 33 > eps Estimate
2.04
Earnings History > 33 > eps Difference
0.03
Earnings History > 33 > surprise Percent
1.4706
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-04-25
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.67
Earnings History > 34 > eps Estimate
0.8
Earnings History > 34 > eps Difference
-0.13
Earnings History > 34 > surprise Percent
-16.25
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-14
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.81
Earnings History > 35 > eps Estimate
0.87
Earnings History > 35 > eps Difference
-0.06
Earnings History > 35 > surprise Percent
-6.8966
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-25
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.78
Earnings History > 36 > eps Estimate
1.92
Earnings History > 36 > eps Difference
-0.14
Earnings History > 36 > surprise Percent
-7.2917
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-22
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.82
Earnings History > 37 > eps Estimate
2.04
Earnings History > 37 > eps Difference
-0.22
Earnings History > 37 > surprise Percent
-10.7843
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-20
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.71
Earnings History > 38 > eps Estimate
0.73
Earnings History > 38 > eps Difference
-0.02
Earnings History > 38 > surprise Percent
-2.7397
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-02-11
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.75
Earnings History > 39 > eps Estimate
0.72
Earnings History > 39 > eps Difference
0.03
Earnings History > 39 > surprise Percent
4.1667
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-27
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.64
Earnings History > 40 > eps Estimate
1.77
Earnings History > 40 > eps Difference
-0.13
Earnings History > 40 > surprise Percent
-7.3446
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-07-21
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.85
Earnings History > 41 > eps Estimate
1.89
Earnings History > 41 > eps Difference
-0.04
Earnings History > 41 > surprise Percent
-2.1164
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-15
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.65
Earnings History > 42 > eps Estimate
0.59
Earnings History > 42 > eps Difference
0.06
Earnings History > 42 > surprise Percent
10.1695
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-02-12
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.69
Earnings History > 43 > eps Estimate
0.63
Earnings History > 43 > eps Difference
0.06
Earnings History > 43 > surprise Percent
9.5238
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
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
1.56
Earnings History > 44 > eps Estimate
1.56
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-07-17
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1.6
Earnings History > 45 > eps Estimate
1.7
Earnings History > 45 > eps Difference
-0.1
Earnings History > 45 > surprise Percent
-5.8824
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-04-17
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.48
Earnings History > 46 > eps Estimate
0.46
Earnings History > 46 > eps Difference
0.02
Earnings History > 46 > surprise Percent
4.3478
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-13
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.5
Earnings History > 47 > eps Estimate
0.49
Earnings History > 47 > eps Difference
0.01
Earnings History > 47 > surprise Percent
2.0408
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-16
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
1.32
Earnings History > 48 > eps Estimate
1.43
Earnings History > 48 > eps Difference
-0.11
Earnings History > 48 > surprise Percent
-7.6923
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-07-18
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.48
Earnings History > 49 > eps Estimate
1.4
Earnings History > 49 > eps Difference
0.08
Earnings History > 49 > surprise Percent
5.7143
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
0.39
Earnings History > 50 > eps Estimate
0.33
Earnings History > 50 > eps Difference
0.06
Earnings History > 50 > surprise Percent
18.1818
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-14
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.41
Earnings History > 51 > eps Estimate
0.47
Earnings History > 51 > eps Difference
-0.06
Earnings History > 51 > surprise Percent
-12.766
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-10-25
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
1.19
Earnings History > 52 > eps Estimate
1.26
Earnings History > 52 > eps Difference
-0.07
Earnings History > 52 > surprise Percent
-5.5556
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-07-25
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.3
Earnings History > 53 > eps Difference
-0.15
Earnings History > 53 > surprise Percent
-11.5385
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-04-30
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.24
Earnings History > 54 > eps Estimate
0.24
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
0
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-15
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.39
Earnings History > 55 > eps Estimate
0.35
Earnings History > 55 > eps Difference
0.04
Earnings History > 55 > surprise Percent
11.4286
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.02
Earnings History > 56 > eps Estimate
1.14
Earnings History > 56 > eps Difference
-0.12
Earnings History > 56 > surprise Percent
-10.5263
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-07-26
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
1.09
Earnings History > 57 > eps Estimate
1.3
Earnings History > 57 > eps Difference
-0.21
Earnings History > 57 > surprise Percent
-16.1538
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.21
Earnings History > 58 > eps Estimate
0.2
Earnings History > 58 > eps Difference
0.01
Earnings History > 58 > surprise Percent
5
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-15
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.31
Earnings History > 59 > eps Estimate
0.31
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
0
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-10-20
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.97
Earnings History > 60 > eps Estimate
0.96
Earnings History > 60 > eps Difference
0.01
Earnings History > 60 > surprise Percent
1.0417
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
1.08
Earnings History > 61 > eps Estimate
0.97
Earnings History > 61 > eps Difference
0.11
Earnings History > 61 > surprise Percent
11.3402
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.1
Earnings History > 62 > eps Estimate
0.16
Earnings History > 62 > eps Difference
-0.06
Earnings History > 62 > surprise Percent
-37.5
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-17
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.25
Earnings History > 63 > eps Estimate
0.14
Earnings History > 63 > eps Difference
0.11
Earnings History > 63 > surprise Percent
78.5714
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-27
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.71
Earnings History > 64 > eps Estimate
0.71
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
0
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.61
Earnings History > 65 > eps Estimate
0.62
Earnings History > 65 > eps Difference
-0.01
Earnings History > 65 > surprise Percent
-1.6129
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-05-04
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.04
Earnings History > 66 > eps Estimate
0.11
Earnings History > 66 > eps Difference
-0.15
Earnings History > 66 > surprise Percent
-136.3636
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-17
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.12
Earnings History > 67 > eps Estimate
0.17
Earnings History > 67 > eps Difference
-0.05
Earnings History > 67 > surprise Percent
-29.4118
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-16
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.84
Earnings History > 68 > eps Estimate
0.91
Earnings History > 68 > eps Difference
-0.07
Earnings History > 68 > surprise Percent
-7.6923
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-17
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.94
Earnings History > 69 > eps Estimate
0.88
Earnings History > 69 > eps Difference
0.06
Earnings History > 69 > surprise Percent
6.8182
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-17
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.28
Earnings History > 70 > eps Estimate
0.27
Earnings History > 70 > eps Difference
0.01
Earnings History > 70 > surprise Percent
3.7037
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-19
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.24
Earnings History > 71 > eps Estimate
0.36
Earnings History > 71 > eps Difference
-0.12
Earnings History > 71 > surprise Percent
-33.3333
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
0.91
Earnings History > 72 > eps Estimate
0.95
Earnings History > 72 > eps Difference
-0.04
Earnings History > 72 > surprise Percent
-4.2105
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-24
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.88
Earnings History > 73 > eps Estimate
0.89
Earnings History > 73 > eps Difference
-0.01
Earnings History > 73 > surprise Percent
-1.1236
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.39
Earnings History > 74 > eps Estimate
0.42
Earnings History > 74 > eps Difference
-0.03
Earnings History > 74 > surprise Percent
-7.1429
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-13
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.42
Earnings History > 75 > eps Estimate
0.43
Earnings History > 75 > eps Difference
-0.01
Earnings History > 75 > surprise Percent
-2.3256
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-26
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
1.05
Earnings History > 76 > eps Estimate
1.02
Earnings History > 76 > eps Difference
0.03
Earnings History > 76 > surprise Percent
2.9412
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.03
Earnings History > 77 > eps Estimate
1.03
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
0
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-04-24
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.47
Earnings History > 78 > eps Estimate
0.43
Earnings History > 78 > eps Difference
0.04
Earnings History > 78 > surprise Percent
9.3023
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-02-14
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.5
Earnings History > 79 > eps Estimate
0.32
Earnings History > 79 > eps Difference
0.18
Earnings History > 79 > surprise Percent
56.25
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-25
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.88
Earnings History > 80 > eps Estimate
0.77
Earnings History > 80 > eps Difference
0.11
Earnings History > 80 > surprise Percent
14.2857
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.81
Earnings History > 81 > eps Estimate
0.81
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
0
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.33
Earnings History > 82 > eps Estimate
0.3
Earnings History > 82 > eps Difference
0.03
Earnings History > 82 > surprise Percent
10
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-02-17
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.23
Earnings History > 83 > eps Estimate
0.2
Earnings History > 83 > eps Difference
0.03
Earnings History > 83 > surprise Percent
15
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.59
Earnings History > 84 > eps Estimate
0.64
Earnings History > 84 > eps Difference
-0.05
Earnings History > 84 > surprise Percent
-7.8125
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-07-22
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.72
Earnings History > 85 > eps Estimate
0.6
Earnings History > 85 > eps Difference
0.12
Earnings History > 85 > surprise Percent
20
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-22
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.25
Earnings History > 86 > eps Estimate
0.21
Earnings History > 86 > eps Difference
0.04
Earnings History > 86 > surprise Percent
19.0476
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-02-19
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.17
Earnings History > 87 > eps Estimate
0.06
Earnings History > 87 > eps Difference
0.11
Earnings History > 87 > surprise Percent
183.3333
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.51
Earnings History > 88 > eps Estimate
0.5
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
2
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.52
Earnings History > 89 > eps Estimate
0.51
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
1.9608
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.15
Earnings History > 90 > eps Estimate
0.1
Earnings History > 90 > eps Difference
0.05
Earnings History > 90 > surprise Percent
50
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-02-19
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.05
Earnings History > 91 > eps Estimate
0.07
Earnings History > 91 > eps Difference
-0.02
Earnings History > 91 > surprise Percent
-28.5714
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-10-23
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.45
Earnings History > 92 > eps Estimate
0.43
Earnings History > 92 > eps Difference
0.02
Earnings History > 92 > surprise Percent
4.6512
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-08-15
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.46
Earnings History > 93 > eps Estimate
0.52
Earnings History > 93 > eps Difference
-0.06
Earnings History > 93 > surprise Percent
-11.5385
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-04-23
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.11
Earnings History > 94 > eps Estimate
0.09
Earnings History > 94 > eps Difference
0.02
Earnings History > 94 > surprise Percent
22.2222
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.04
Earnings History > 95 > eps Estimate
0.05
Earnings History > 95 > eps Difference
-0.01
Earnings History > 95 > surprise Percent
-20
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-10-25
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.46
Earnings History > 96 > eps Estimate
0.46
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-07-25
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.48
Earnings History > 97 > eps Estimate
0.49
Earnings History > 97 > eps Difference
-0.01
Earnings History > 97 > surprise Percent
-2.0408
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-04-27
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.09
Earnings History > 98 > eps Estimate
0.08
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
12.5
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2001-02-08
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
-0.01
Earnings History > 99 > eps Estimate
0.15
Earnings History > 99 > eps Difference
-0.16
Earnings History > 99 > surprise Percent
-106.6667
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-10-24
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.43
Earnings History > 100 > eps Estimate
0.46
Earnings History > 100 > eps Difference
-0.03
Earnings History > 100 > surprise Percent
-6.5217
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-07-25
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.45
Earnings History > 101 > eps Estimate
0.44
Earnings History > 101 > eps Difference
0.01
Earnings History > 101 > surprise Percent
2.2727
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-04-19
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.11
Earnings History > 102 > eps Estimate
0.08
Earnings History > 102 > eps Difference
0.03
Earnings History > 102 > surprise Percent
37.5
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
2000-02-07
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.13
Earnings History > 103 > eps Estimate
0.18
Earnings History > 103 > eps Difference
-0.05
Earnings History > 103 > surprise Percent
-27.7778
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-10-20
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.39
Earnings History > 104 > eps Estimate
0.39
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-07-20
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.38
Earnings History > 105 > eps Estimate
0.38
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-04-15
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.08
Earnings History > 106 > eps Estimate
0.07
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
14.2857
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1999-02-16
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.15
Earnings History > 107 > eps Estimate
0.15
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
0
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-10-15
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
BeforeMarket
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.37
Earnings History > 108 > eps Estimate
0.37
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
0
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-07-16
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.33
Earnings History > 109 > eps Estimate
0.3
Earnings History > 109 > eps Difference
0.03
Earnings History > 109 > surprise Percent
10
Earnings History > 110 > period
1998-03-31
Earnings History > 110 > report Date
1998-06-22
Earnings History > 110 > date
1998-03-31
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.07
Earnings History > 110 > eps Estimate
0.07
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1997-12-31
Earnings History > 111 > report Date
1998-02-12
Earnings History > 111 > date
1997-12-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.12
Earnings History > 111 > eps Estimate
0.11
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
9.0909
Earnings History > 112 > period
1997-09-30
Earnings History > 112 > report Date
1997-10-15
Earnings History > 112 > date
1997-09-30
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.25
Earnings History > 112 > eps Estimate
0.31
Earnings History > 112 > eps Difference
-0.06
Earnings History > 112 > surprise Percent
-19.3548
Earnings History > 113 > period
1997-06-30
Earnings History > 113 > report Date
1997-07-15
Earnings History > 113 > date
1997-06-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.23
Earnings History > 113 > eps Estimate
0.24
Earnings History > 113 > eps Difference
-0.01
Earnings History > 113 > surprise Percent
-4.1667
Earnings History > 114 > period
1997-03-31
Earnings History > 114 > report Date
1997-04-15
Earnings History > 114 > date
1997-03-31
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.09
Earnings History > 114 > eps Estimate
0.09
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1996-12-31
Earnings History > 115 > report Date
1997-03-03
Earnings History > 115 > date
1996-12-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.11
Earnings History > 115 > eps Estimate
0.11
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-09-30
Earnings History > 116 > report Date
1996-10-15
Earnings History > 116 > date
1996-09-30
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.23
Earnings History > 116 > eps Estimate
0.22
Earnings History > 116 > eps Difference
0.01
Earnings History > 116 > surprise Percent
4.5455
Earnings History > 117 > period
1996-06-30
Earnings History > 117 > report Date
1996-07-16
Earnings History > 117 > date
1996-06-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.19
Earnings History > 117 > eps Estimate
0.18
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > surprise Percent
5.5556
Earnings History > 118 > period
1996-03-31
Earnings History > 118 > report Date
1996-04-16
Earnings History > 118 > date
1996-03-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.08
Earnings History > 118 > eps Estimate
0.07
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
14.2857
Earnings History > 119 > period
1995-12-31
Earnings History > 119 > report Date
1996-03-12
Earnings History > 119 > date
1995-12-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.08
Earnings History > 119 > eps Estimate
0.07
Earnings History > 119 > eps Difference
0.01
Earnings History > 119 > surprise Percent
14.2857
Earnings History > 120 > period
1995-09-30
Earnings History > 120 > report Date
1995-10-18
Earnings History > 120 > date
1995-09-30
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.19
Earnings History > 120 > eps Estimate
0.18
Earnings History > 120 > eps Difference
0.01
Earnings History > 120 > surprise Percent
5.5556
Watsco, Inc., together with its subsidiaries, engages in the distribution of air conditioning, heating, and refrigeration equipment, and related parts and supplies in the United States, Canada, Latin America, and the Caribbean. The company distributes equipment, including residential ducted and ductless air conditioners, such as gas, electric, and oil furnaces; commercial air conditioning and heating equipment systems; and other specialized equipment. It also offers parts comprising replacement compressors, evaporator coils, motors, and other component parts; and supplies, such as thermostats, insulation materials, refrigerants, ductworks, grills, registers, sheet metals, tools, copper tubing, concrete pads, tapes, adhesives, and other ancillary supplies, as well as plumbing and bathroom remodeling supplies. The company serves contractors and dealers that service the replacement and new construction markets for residential and light commercial central air conditioning, heating, and refrigeration systems. Watsco, Inc. was incorporated in 1956 and is headquartered in Miami, Florida.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AAnalysts Offer Insights on Industrial Goods Companies: FedEx (FDX) and Watsco (WSO) The Globe and Mail
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
HOLD
Target Price:
$408.9
Analyst Picks
Strong Buy
3
Buy
0
Hold
10
Sell
1
Strong Sell
1
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
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)
-
Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 77.06% of the total shares of Watsco Inc
1.
BlackRock Inc(9.3037%)
since
2025/06/30
2.
Vanguard Group Inc(8.8101%)
since
2025/06/30
3.
FMR Inc(7.6776%)
since
2025/06/30
4.
Kayne Anderson Rudnick Investment Management LLC(3.7801%)
since
2025/06/30
5.
Charles Schwab Investment Management Inc(3.6649%)
since
2025/06/30
6.
State Street Corp(3.0127%)
since
2025/06/30
7.
iShares Core S&P Mid-Cap ETF(2.8005%)
since
2025/08/31
8.
Vanguard Total Stock Mkt Idx Inv(2.7063%)
since
2025/07/31
9.
Schwab US Dividend Equity ETFâ„¢(2.4446%)
since
2025/08/30
10.
Baillie Gifford & Co Limited.(2.408%)
since
2025/06/30
11.
Fidelity Magellan(2.3246%)
since
2025/07/31
12.
Vanguard Small Cap Index(2.0888%)
since
2025/07/31
13.
Blair William & Co(1.9895%)
since
2025/06/30
14.
Capital World Investors(1.5637%)
since
2025/06/30
15.
Geode Capital Management, LLC(1.552%)
since
2025/06/30
16.
Morgan Stanley - Brokerage Accounts(1.4555%)
since
2025/06/30
17.
Markel Group Inc(1.3939%)
since
2025/06/30
18.
Neuberger Berman Group LLC(1.2943%)
since
2025/06/30
19.
Vanguard Small Cap Growth Index Inv(1.1766%)
since
2025/07/31
20.
Wells Fargo & Co(1.1441%)
since
2025/06/30
21.
American Funds Income Fund of Amer A(1.0704%)
since
2025/06/30
22.
Baillie Gifford US Equity Growth(1.0572%)
since
2024/12/31
23.
CapTrust Financial Advisors(0.9596%)
since
2025/06/30
24.
Vanguard US Growth Investor(0.9469%)
since
2025/06/30
25.
Vanguard Institutional Extnd Mkt Idx Tr(0.9245%)
since
2025/07/31
26.
Hamlin Capital Management, LLC(0.8825%)
since
2025/06/30
27.
Goldman Sachs Group Inc(0.8506%)
since
2025/06/30
28.
JPMorgan Chase & Co(0.8469%)
since
2025/06/30
29.
Northern Trust Corp(0.8012%)
since
2025/06/30
30.
Davenport & Company LLC(0.7913%)
since
2025/06/30
31.
iShares Select Dividend ETF(0.6637%)
since
2025/08/31
32.
SPDR® S&P MIDCAP 400 ETF Trust(0.659%)
since
2025/07/31
33.
Neuberger Berman Genesis Inv(0.6282%)
since
2025/06/30
34.
Hamlin Equity Income Strategy(0.5352%)
since
2025/03/31
35.
American Funds SMALLCAP World A(0.4933%)
since
2025/06/30
36.
Fidelity Growth & Income(0.487%)
since
2025/07/31
37.
Caledonia Investments Ord(0.4795%)
since
2025/03/31
38.
Fidelity Extended Market Index(0.4643%)
since
2025/07/31
39.
Vanguard Dividend Appreciation ETF(0.4623%)
since
2025/07/31
40.
Baillie Gifford American B Inc(0.4622%)
since
2025/07/31
* 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.98
EPS Estimate
4.81
EPS Difference
-0.83
Surprise Percent
-17.2557%
(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.