Latest 10-Q

What changed in Watsco, Inc. Class B's latest quarterly report, compared with the one before.

Loading…

Insider trades

Open-market trades from Form 4. 10b5-1 marks a plan set in advance.Open-market buys and sales by officers, directors and 10% owners, from SEC Form 4. A plan set in advance is marked 10b5-1.

Loading…

13F holders

Funds that report this stock, checked against market prices.Fund managers with over $100 million in US-listed stocks file a 13F each quarter, up to 45 days after quarter end. Long positions only.

Loading…

Trades by members of Congress

Disclosed in dollar ranges, up to 45 days after the trade.Members of Congress, their spouses and dependent children report trades in dollar ranges, up to 45 days after the trade.

Loading…

Executive-branch trades

7 trades

Trades in Watsco, Inc. Class B reported by the President, Cabinet members and other senior executive-branch officials. Amounts are ranges.Form 278-T is the periodic transaction report that senior executive-branch officials file with the Office of Government Ethics. They must report each trade over $1,000 within 30 days of being notified of it, and no later than 45 days after the trade. Amounts are ranges, not exact figures.

Recent executive-branch trades
The form has no ticker column. The asset is shown as the filer wrote it. We add a ticker link only when we could match the asset to a listed company.The form asks for a range, such as $1,001 - $15,000, not an exact amount. A line can be left blank when the filer's note says the amount was not more than $1,000.Report
Donald J Trump
President of the United States
WATSCO INC
read from scan
SaleAug 10, 2026$1,001 - $15,000Sep 17, 2026White House report ↗
Donald J Trump
President of the United States
WATSCO INC CLASS A
read from scan
PurchaseJul 31, 2026$100,001 - $250,000Sep 8, 2026White House report ↗
Donald J Trump
President of the United States
WATSCO INC CLASS A
read from scan
PurchaseJul 22, 2026$100,001 - $250,000Sep 8, 2026White House report ↗
Donald J Trump
President of the United States
WATSCO INC CLASS A
read from scan
SaleMay 22, 2026$50,001 - $100,000Jun 25, 2026White House report ↗
Donald J Trump
President of the United States
WATSCO INC
read from scan
PurchaseMar 18, 2026$50,001 - $100,000May 8, 2026White House report ↗
All 7 trades in WSO-BFree to read. Amounts are ranges.

Lobbying

What Watsco, Inc. Class B and its lobbying firms report each quarter.A company that lobbies with its own staff reports its expenses; a lobbying firm it hires reports the income it received. We count both.

Loading…

H-1B labor applications at Watsco, Inc. Class B

1 certified in 12 mo

Labor condition applications decided by the Department of Labor, matched to Watsco, Inc. Class B by employer name. An application is not a hire.

Median yearly wage offered, full-time certified applications, Jul 2025 to Jun 2026: —The wage the employer offered, as filed, with its unit. The yearly figure restates it per year (hourly x 2,080, weekly x 52, every two weeks x 26, monthly x 12) from the low end of the offered range. It is not what the worker was paid.

H-1B labor applications decided at Watsco, Inc. Class B by quarter
QuarterCertifiedAll decidedWorkers asked for
2024 Q3111
2024 Q4111
2025 Q1000
2025 Q2000
2025 Q3000
2025 Q4000
2026 Q1000
2026 Q2111
Most common job titles at Watsco, Inc. Class B
Job titleApplicationsMedian wage
Salesforce Administrator1—

We match the employer's name to a public company automatically, including a reviewed list of subsidiaries. A subsidiary can be missed and a similar name can be matched wrongly. The files carry no worker names.

Institutional ownership over time

How many funds reported holding the stock at the end of each quarter, and how many shares they held between them.

Loading…

More filings and data

Each opens the table.

About the company

The basics from the company’s SEC registration.

Loading…

$313.24$0.00 (0.00%) Nov 13 close
Oct 13, 2026: $287.50Oct 14, 2026: $287.50Oct 15, 2026: $287.50Oct 16, 2026: $287.50Oct 19, 2026: $287.50Oct 20, 2026: $287.50Oct 21, 2026: $287.50Oct 22, 2026: $287.50Oct 23, 2026: $287.50Oct 26, 2026: $287.50Oct 27, 2026: $287.50Oct 28, 2026: $287.50Oct 29, 2026: $287.50Oct 30, 2026: $303.30Nov 2, 2026: $303.30Nov 3, 2026: $303.30Nov 4, 2026: $303.30Nov 5, 2026: $313.24Nov 6, 2026: $313.24Nov 9, 2026: $313.24Nov 10, 2026: $313.24Nov 11, 2026: $313.24Nov 12, 2026: $313.24Nov 13, 2026: $313.24
Oct 13, 2026Low $287.50 · High $313.24Nov 13, 2026
Aug 13, 2026: $328.83Aug 14, 2026: $328.83Aug 17, 2026: $328.83Aug 18, 2026: $312.44Aug 19, 2026: $309.28Aug 20, 2026: $309.28Aug 21, 2026: $309.28Aug 24, 2026: $309.28Aug 25, 2026: $306.82Aug 26, 2026: $316.05Aug 27, 2026: $316.05Aug 28, 2026: $316.05Aug 31, 2026: $316.05Sep 1, 2026: $316.05Sep 2, 2026: $316.05Sep 3, 2026: $316.05Sep 4, 2026: $316.05Sep 8, 2026: $316.05Sep 9, 2026: $316.05Sep 10, 2026: $312.46Sep 11, 2026: $312.46Sep 14, 2026: $312.46Sep 15, 2026: $312.46Sep 16, 2026: $312.46Sep 17, 2026: $312.46Sep 18, 2026: $312.46Sep 21, 2026: $312.46Sep 22, 2026: $312.46Sep 23, 2026: $326.71Sep 24, 2026: $326.71Sep 25, 2026: $326.71Sep 28, 2026: $310.90Sep 29, 2026: $310.90Sep 30, 2026: $310.90Oct 1, 2026: $310.90Oct 2, 2026: $310.90Oct 5, 2026: $310.90Oct 6, 2026: $310.90Oct 7, 2026: $310.90Oct 8, 2026: $310.90Oct 9, 2026: $310.90Oct 12, 2026: $287.50Oct 13, 2026: $287.50Oct 14, 2026: $287.50Oct 15, 2026: $287.50Oct 16, 2026: $287.50Oct 19, 2026: $287.50Oct 20, 2026: $287.50Oct 21, 2026: $287.50Oct 22, 2026: $287.50Oct 23, 2026: $287.50Oct 26, 2026: $287.50Oct 27, 2026: $287.50Oct 28, 2026: $287.50Oct 29, 2026: $287.50Oct 30, 2026: $303.30Nov 2, 2026: $303.30Nov 3, 2026: $303.30Nov 4, 2026: $303.30Nov 5, 2026: $313.24Nov 6, 2026: $313.24Nov 9, 2026: $313.24Nov 10, 2026: $313.24Nov 11, 2026: $313.24Nov 12, 2026: $313.24Nov 13, 2026: $313.24
Aug 13, 2026Low $287.50 · High $328.83Nov 13, 2026
Nov 13, 2025: $351.50Nov 14, 2025: $351.50Nov 17, 2025: $351.50Nov 18, 2025: $351.50Nov 19, 2025: $351.50Nov 20, 2025: $351.50Nov 21, 2025: $351.50Nov 24, 2025: $351.50Nov 25, 2025: $351.50Nov 26, 2025: $351.50Nov 28, 2025: $351.50Dec 1, 2025: $351.50Dec 2, 2025: $351.50Dec 3, 2025: $345.38Dec 4, 2025: $351.73Dec 5, 2025: $351.73Dec 8, 2025: $350.75Dec 9, 2025: $351.94Dec 10, 2025: $351.94Dec 11, 2025: $351.94Dec 12, 2025: $351.94Dec 15, 2025: $352.26Dec 16, 2025: $352.26Dec 17, 2025: $352.26Dec 18, 2025: $352.26Dec 19, 2025: $352.26Dec 22, 2025: $352.26Dec 23, 2025: $352.26Dec 24, 2025: $352.26Dec 26, 2025: $355.76Dec 29, 2025: $356.95Dec 30, 2025: $356.95Dec 31, 2025: $338.85Jan 2, 2026: $338.85Jan 5, 2026: $338.85Jan 6, 2026: $338.85Jan 7, 2026: $338.85Jan 8, 2026: $338.85Jan 9, 2026: $373.52Jan 12, 2026: $376.25Jan 13, 2026: $376.19Jan 14, 2026: $376.19Jan 15, 2026: $376.19Jan 16, 2026: $376.19Jan 20, 2026: $375.68Jan 21, 2026: $375.68Jan 22, 2026: $375.68Jan 23, 2026: $375.68Jan 26, 2026: $375.68Jan 27, 2026: $375.68Jan 28, 2026: $375.68Jan 29, 2026: $389.44Jan 30, 2026: $389.44Feb 2, 2026: $389.44Feb 3, 2026: $388.94Feb 4, 2026: $388.94Feb 5, 2026: $388.94Feb 6, 2026: $388.94Feb 9, 2026: $388.94Feb 10, 2026: $388.94Feb 11, 2026: $388.94Feb 12, 2026: $419.25Feb 13, 2026: $419.25Feb 17, 2026: $419.25Feb 18, 2026: $419.25Feb 19, 2026: $419.25Feb 20, 2026: $419.25Feb 23, 2026: $419.25Feb 24, 2026: $419.25Feb 25, 2026: $419.25Feb 26, 2026: $419.25Feb 27, 2026: $419.25Mar 2, 2026: $419.25Mar 3, 2026: $419.25Mar 4, 2026: $419.25Mar 5, 2026: $419.25Mar 6, 2026: $419.25Mar 9, 2026: $419.25Mar 10, 2026: $377.59Mar 11, 2026: $377.59Mar 12, 2026: $367.54Mar 13, 2026: $367.54Mar 16, 2026: $368.33Mar 17, 2026: $368.33Mar 18, 2026: $368.33Mar 19, 2026: $368.33Mar 20, 2026: $368.33Mar 23, 2026: $368.33Mar 24, 2026: $368.33Mar 25, 2026: $368.33Mar 26, 2026: $368.33Mar 27, 2026: $368.33Mar 30, 2026: $368.33Mar 31, 2026: $368.33Apr 1, 2026: $368.33Apr 2, 2026: $368.33Apr 6, 2026: $368.33Apr 7, 2026: $368.33Apr 8, 2026: $368.33Apr 9, 2026: $368.33Apr 10, 2026: $368.33Apr 13, 2026: $368.33Apr 14, 2026: $368.33Apr 15, 2026: $368.33Apr 16, 2026: $368.33Apr 17, 2026: $365.03Apr 20, 2026: $365.03Apr 21, 2026: $365.03Apr 22, 2026: $365.03Apr 23, 2026: $365.03Apr 24, 2026: $365.03Apr 27, 2026: $450.00Apr 28, 2026: $450.00Apr 29, 2026: $450.00Apr 30, 2026: $450.00May 1, 2026: $450.00May 4, 2026: $450.00May 5, 2026: $453.37May 6, 2026: $453.37May 7, 2026: $453.37May 8, 2026: $453.37May 11, 2026: $453.37May 12, 2026: $453.37May 13, 2026: $453.37May 14, 2026: $453.37May 15, 2026: $403.83May 18, 2026: $403.83May 19, 2026: $403.83May 20, 2026: $403.83May 21, 2026: $403.83May 22, 2026: $403.83May 26, 2026: $403.83May 27, 2026: $403.83May 28, 2026: $403.83May 29, 2026: $403.83Jun 1, 2026: $403.83Jun 2, 2026: $350.00Jun 3, 2026: $350.00Jun 4, 2026: $350.00Jun 5, 2026: $350.00Jun 8, 2026: $350.00Jun 9, 2026: $350.00Jun 10, 2026: $350.00Jun 11, 2026: $350.00Jun 12, 2026: $350.00Jun 15, 2026: $350.00Jun 16, 2026: $350.00Jun 17, 2026: $350.00Jun 18, 2026: $350.00Jun 22, 2026: $350.00Jun 23, 2026: $350.00Jun 24, 2026: $350.00Jun 25, 2026: $350.00Jun 26, 2026: $350.00Jun 29, 2026: $350.00Jun 30, 2026: $350.00Jul 1, 2026: $350.00Jul 2, 2026: $350.00Jul 6, 2026: $350.00Jul 7, 2026: $385.00Jul 8, 2026: $385.00Jul 9, 2026: $385.00Jul 10, 2026: $385.00Jul 13, 2026: $385.00Jul 14, 2026: $385.00Jul 15, 2026: $385.00Jul 16, 2026: $385.00Jul 17, 2026: $385.00Jul 20, 2026: $385.00Jul 21, 2026: $385.00Jul 22, 2026: $385.00Jul 23, 2026: $385.00Jul 24, 2026: $385.00Jul 27, 2026: $385.00Jul 28, 2026: $363.47Jul 29, 2026: $317.63Jul 30, 2026: $317.63Jul 31, 2026: $321.76Aug 3, 2026: $319.11Aug 4, 2026: $316.24Aug 5, 2026: $316.24Aug 6, 2026: $316.24Aug 7, 2026: $316.24Aug 10, 2026: $319.27Aug 11, 2026: $328.83Aug 12, 2026: $328.83Aug 13, 2026: $328.83Aug 14, 2026: $328.83Aug 17, 2026: $328.83Aug 18, 2026: $312.44Aug 19, 2026: $309.28Aug 20, 2026: $309.28Aug 21, 2026: $309.28Aug 24, 2026: $309.28Aug 25, 2026: $306.82Aug 26, 2026: $316.05Aug 27, 2026: $316.05Aug 28, 2026: $316.05Aug 31, 2026: $316.05Sep 1, 2026: $316.05Sep 2, 2026: $316.05Sep 3, 2026: $316.05Sep 4, 2026: $316.05Sep 8, 2026: $316.05Sep 9, 2026: $316.05Sep 10, 2026: $312.46Sep 11, 2026: $312.46Sep 14, 2026: $312.46Sep 15, 2026: $312.46Sep 16, 2026: $312.46Sep 17, 2026: $312.46Sep 18, 2026: $312.46Sep 21, 2026: $312.46Sep 22, 2026: $312.46Sep 23, 2026: $326.71Sep 24, 2026: $326.71Sep 25, 2026: $326.71Sep 28, 2026: $310.90Sep 29, 2026: $310.90Sep 30, 2026: $310.90Oct 1, 2026: $310.90Oct 2, 2026: $310.90Oct 5, 2026: $310.90Oct 6, 2026: $310.90Oct 7, 2026: $310.90Oct 8, 2026: $310.90Oct 9, 2026: $310.90Oct 12, 2026: $287.50Oct 13, 2026: $287.50Oct 14, 2026: $287.50Oct 15, 2026: $287.50Oct 16, 2026: $287.50Oct 19, 2026: $287.50Oct 20, 2026: $287.50Oct 21, 2026: $287.50Oct 22, 2026: $287.50Oct 23, 2026: $287.50Oct 26, 2026: $287.50Oct 27, 2026: $287.50Oct 28, 2026: $287.50Oct 29, 2026: $287.50Oct 30, 2026: $303.30Nov 2, 2026: $303.30Nov 3, 2026: $303.30Nov 4, 2026: $303.30Nov 5, 2026: $313.24Nov 6, 2026: $313.24Nov 9, 2026: $313.24Nov 10, 2026: $313.24Nov 11, 2026: $313.24Nov 12, 2026: $313.24Nov 13, 2026: $313.24
Nov 13, 2025Low $287.50 · High $453.37Nov 13, 2026
Congress purchase Congress sale Insider sale over $1M

Adjusted for stock splits; not for dividends. Where prices come from.

Live chart

Intraday and historical prices from TradingView. Quotes may be delayed.

Loading chart…

Information, not investment advice. Company matching is automatic; check the source before relying on one row.