Advertisement

Watsco, Inc. WSO

Set alert

Price alert · WSO

All alert types
303.56 USD +0.56 +0.18%

At close · Oct 30

303.56 0.00 0.00%

After hours · Oct 30, 4:00 PM ET

Bid
303.33 × 40
Ask
304.11 × 80
301.78 Day range 307.75
277.34 52-week range 459.00
YTD
-9.91%
1 year
-15.29%
Open
304.11
Prev close
303.00
Mkt cap
12.64B
Vol
613.01K
Avg vol
550.72K
EPS
10.78
P/E
28.16
Div yield
4.36%
More statistics
Low
301.78
High
307.75
Forward P/E
22.89
Beta
1.04
Short ratio
0.00
Inst. own
108.81%
Dividend
13.20
Ex-div date
Oct 15, 2026
Earnings
Feb 16, 2027
50-d avg
305.94
200-d avg
366.49
1y target
347.70

5D chart

Chart tools
Interval

Events in this range
  • Oct 27, 2026Earnings: 3.77; estimate 4.1; surprise -8.05%
Signals (102)
NameTimeAgo
RSI: OverboughtOct 29, 3:55 PM3 days ago
RSI: OverboughtOct 29, 3:45 PM3 days ago
SMA: BullishOct 29, 3:35 PM3 days ago
SMA: BearishOct 29, 3:30 PM3 days ago
MACD: Buy SignalOct 29, 3:05 PM3 days ago
SMA: BullishOct 29, 2:40 PM3 days ago
SMA: BullishOct 29, 2:40 PM3 days ago
SMA: BearishOct 29, 2:35 PM3 days ago
SMA: BearishOct 29, 2:35 PM3 days ago
SMA: BullishOct 29, 2:25 PM3 days ago
SMA: BullishOct 29, 2:25 PM3 days ago
SMA: BearishOct 29, 2:15 PM3 days ago
SMA: BearishOct 29, 2:15 PM3 days ago
SMA: BullishOct 29, 1:50 PM3 days ago
SMA: BullishOct 29, 1:40 PM3 days ago
SMA: BearishOct 29, 1:30 PM3 days ago
SMA: BullishOct 29, 1:25 PM3 days ago
SMA: BearishOct 29, 1:20 PM3 days ago
SMA: BearishOct 29, 1:20 PM3 days ago
SMA: BullishOct 29, 12:40 PM3 days ago
SMA: BearishOct 29, 11:55 AM3 days ago
MACD: Sell SignalOct 29, 11:50 AM3 days ago
RSI: OverboughtOct 29, 11:25 AM3 days ago
RSI: OverboughtOct 29, 11:15 AM3 days ago
RSI: OverboughtOct 29, 10:55 AM3 days ago
RSI: OverboughtOct 29, 10:20 AM3 days ago
SMA: BullishOct 29, 10:10 AM3 days ago
SMA: BearishOct 29, 10:05 AM3 days ago
RSI: OverboughtOct 29, 9:45 AM3 days ago
RSI: OverboughtOct 28, 3:45 PM4 days ago
SMA: BullishOct 28, 2:55 PM4 days ago
MACD: Buy SignalOct 28, 2:55 PM4 days ago
SMA: BullishOct 28, 2:45 PM4 days ago
SMA: BearishOct 28, 2:05 PM4 days ago
MACD: Sell SignalOct 28, 2:05 PM4 days ago
SMA: BearishOct 28, 1:55 PM4 days ago
SMA: BullishOct 28, 1:45 PM4 days ago
SMA: BearishOct 28, 1:30 PM4 days ago
SMA: BullishOct 28, 12:50 PM4 days ago
SMA: BullishOct 28, 12:40 PM4 days ago
SMA: BearishOct 28, 12:35 PM4 days ago
SMA: BullishOct 28, 12:25 PM4 days ago
SMA: BearishOct 28, 12:15 PM4 days ago
SMA: BullishOct 28, 12:10 PM4 days ago
SMA: BearishOct 28, 12:05 PM4 days ago
SMA: BullishOct 28, 11:40 AM4 days ago
MACD: Buy SignalOct 28, 11:35 AM4 days ago
RSI: OversoldOct 28, 11:25 AM4 days ago
SMA: BearishOct 28, 11:20 AM4 days ago
SMA: BullishOct 28, 11:15 AM4 days ago
RSI: OversoldOct 28, 10:30 AM4 days ago
RSI: OversoldOct 28, 10:20 AM4 days ago
RSI: OversoldOct 28, 10:00 AM4 days ago
SMA: BearishOct 28, 9:30 AM4 days ago
SMA: BearishOct 28, 9:30 AM4 days ago
SMA: BullishOct 27, 3:50 PM5 days ago
SMA: BearishOct 27, 3:35 PM5 days ago
MACD: Sell SignalOct 27, 3:35 PM5 days ago
MACD: Buy SignalOct 27, 3:00 PM5 days ago
SMA: BullishOct 27, 2:50 PM5 days ago
SMA: BearishOct 27, 2:45 PM5 days ago
MACD: Sell SignalOct 27, 2:40 PM5 days ago
SMA: BullishOct 27, 2:20 PM5 days ago
SMA: BearishOct 27, 2:05 PM5 days ago
MACD: Buy SignalOct 27, 1:10 PM5 days ago
SMA: BullishOct 27, 1:00 PM5 days ago
SMA: BullishOct 27, 1:00 PM5 days ago
MACD: Sell SignalOct 27, 12:45 PM5 days ago
SMA: BearishOct 27, 12:40 PM5 days ago
SMA: BearishOct 27, 12:25 PM5 days ago
SMA: BullishOct 27, 12:10 PM5 days ago
SMA: BearishOct 27, 12:05 PM5 days ago
SMA: BullishOct 27, 11:55 AM5 days ago
SMA: BearishOct 27, 11:35 AM5 days ago
SMA: BullishOct 27, 11:30 AM5 days ago
SMA: BearishOct 27, 11:25 AM5 days ago
SMA: BullishOct 27, 11:20 AM5 days ago
SMA: BearishOct 27, 11:15 AM5 days ago
SMA: BullishOct 27, 11:10 AM5 days ago
MACD: Buy SignalOct 27, 10:25 AM5 days ago
SMA: BullishOct 27, 10:10 AM5 days ago
MACD: Sell SignalOct 27, 9:30 AM5 days ago
RSI: OversoldOct 27, 9:30 AM5 days ago
SMA: BearishOct 26, 3:35 PM6 days ago
SMA: BullishOct 26, 3:25 PM6 days ago
SMA: BearishOct 26, 3:00 PM6 days ago
RSI: OversoldOct 26, 3:00 PM6 days ago
SMA: BullishOct 26, 2:10 PM6 days ago
MACD: Buy SignalOct 26, 2:05 PM6 days ago
RSI: OversoldOct 26, 2:00 PM6 days ago
MACD: Sell SignalOct 26, 1:25 PM6 days ago
RSI: OversoldOct 26, 1:25 PM6 days ago
MACD: Buy SignalOct 26, 1:20 PM6 days ago
MACD: Sell SignalOct 26, 1:10 PM6 days ago
RSI: OversoldOct 26, 1:10 PM6 days ago
MACD: Buy SignalOct 26, 1:05 PM6 days ago
RSI: OversoldOct 26, 12:30 PM6 days ago
RSI: OversoldOct 26, 12:10 PM6 days ago
RSI: OversoldOct 26, 11:35 AM6 days ago
SMA: BearishOct 26, 11:30 AM6 days ago
SMA: BullishOct 26, 11:00 AM6 days ago
SMA: BearishOct 26, 10:20 AM6 days ago

Revenue & Expenses

Other Operating Income → Gross Profit & Other Income: $9.67MGross Profit & Other Income → Net Income: $155.37MGross Profit & Other Income → Selling, General & Admin: $370.75MGross Profit & Other Income → Other Expenses: $22.88MGross Profit & Other Income → Income Tax: $46.96MGross Profit → Gross Profit & Other Income: $586.29MRevenue → Gross Profit: $586.29MRevenue → Cost of Revenue: $1.63BOther Operating Income$9.67MGross Profit$586.29MCost of Revenue$1.63BGross Profit & Other Income$595.95MNet Income$155.37MSelling, General & Admin$370.75MOther Expenses$22.88MIncome Tax$46.96MRevenue$2.22B

Period ending Jun 30, 2026 · select a line to chart its history

Income statement

WSO quarterly income statement
2.10B
2.10B
1.53B
578.93M
340.56M
348.99M
238.37M
50.57M
163.34M
163.34M
163.34M
191.30M
27.97M
4.00
4.00
4.00
3.30
213.90M
213.90M
40.66M

Balance sheet

WSO quarterly balance sheet
364.19M
364.19M
293.90M
100.00M
193.90M
1.06B
3.45B
656.19M
5.08B
119.72M
535.27M
1.08B
415.55M
1.61B
1.31B
-57.11M
2.99B
2.99B
1.63B
535.27M
764.95M
1.89B
531.73M
660.30M
116.19M

Cash flow

WSO quarterly cash flow
10.92M
-123.39M
-28.49M
-9.04M
7.66M
11.94M
-1.18M
-134.15M
98.63M
100.00M
-2.54M
-1.19M
8.63M
Advertisement