Watsco Inc

General ticker "WSO" information:

  • Sector: Industrials
  • Industry: Trading Companies & Distributors
  • Capitalization: $20.6B

Watsco Inc follows the US Stock Market performance with the rate: 71.8%.

Estimated limits based on current volatility of 1.5%: low 485.25$, high 499.90$

Factors to consider:

  • Company pays dividends: last record date 2024-10-16, amount 2.70$ (Y2.23%)
  • Price in estimated range
  • Earnings for 9 months up through Q3 are below our estimates

Stock Forecast*

* forecast is subjective and experimental, should not be used for any investment decisions

Long term estimates were made for the period from 2023-12-31 to 2025-12-30

  • 2023-12-31 to 2024-12-30 estimated range: [364.98$, 504.02$]
  • 2024-12-30 to 2025-12-30 estimated range: [390.56$, 536.46$]

Financial Metrics affecting the WSO estimates:

  • Positive: Non-GAAP EPS, $ of 13.66 > 2.29
  • Positive: Return on assets ratio (scaled to [-100,100]) of 14.37 > 7.10
  • Positive: 9.05 < Operating profit margin, % of 10.87
  • Positive: Interest expense per share, $ of 0.13 <= 0.14

Similar symbols

Short-term WSO quotes

Long-term WSO plot with estimates

Financial data

YTD 2021-12-31 2022-12-31 2023-12-31
Operating Revenue $6,299.49MM $7,297.02MM $7,309.94MM
Operating Expenses $5,670.96MM $6,465.44MM $6,515.13MM
Operating Income $628.53MM $831.58MM $794.81MM
Non-Operating Income $-1.00MM $-2.17MM $-4.92MM
Interest Expense $1.00MM $2.17MM $4.92MM
Income(Loss) $627.53MM $829.41MM $789.89MM
Taxes $128.80MM $125.72MM $155.75MM
Profit(Loss) $498.74MM $703.70MM $634.14MM
Stockholders Equity $1,664.95MM $1,889.24MM $2,229.84MM
Inventory $1,115.47MM $1,370.17MM $1,347.29MM
Assets $3,085.86MM $3,488.21MM $3,729.18MM
Operating Cash Flow $349.57MM $571.96MM $561.95MM
Capital expenditure $24.11MM $33.79MM $35.48MM
Investing Cash Flow $-148.58MM $-33.84MM $-41.34MM
Financing Cash Flow $-228.60MM $-503.96MM $-460.08MM
Earnings Per Share* $10.83 $15.46 $13.67

* EPS are Split Adjusted, recent splits may be reflected with a delay.