{"schemaVersion":"1.0.0","generatedAt":"2026-07-19T08:53:30.463Z","identity":{"ticker":"WSO","name":"WATSCO INC","cik":"0000105016","exchange":"NYSE","sector":"Consumer Discretionary","kind":"equity","tier":2,"liquidityRank":837,"liquidityObservedAt":"2026-07-18T03:07:41.953Z","liquidityDollarVolume":131848045.56,"liquidityLastSale":371.91,"liquidityShareVolume":354516,"marketCap":15120943470,"isUsListed":true,"sourceIds":["sec-tickers","nasdaq-symbol-directory","nasdaq-screener"]},"quote":{"last":371.91,"previousClose":371.91,"change":0,"changePct":0,"currency":"USD","volume":354516,"observedAt":"2026-07-18T03:07:41.953Z"},"fundamentals":{"ticker":"WSO","cik":"0000105016","annual":{"revenue":{"value":7239290000,"start":"2025-01-01","end":"2025-12-31","period":"CY2025","accessionNumber":"0001193125-26-082486","filingUrl":"https://www.sec.gov/Archives/edgar/data/105016/000119312526082486/0001193125-26-082486-index.html","concept":"Revenues","unit":"USD","sourceUrl":"https://data.sec.gov/api/xbrl/frames/us-gaap/Revenues/USD/CY2025.json"},"dilutedEps":{"value":12.25,"start":"2025-01-01","end":"2025-12-31","period":"CY2025","accessionNumber":"0001193125-26-082486","filingUrl":"https://www.sec.gov/Archives/edgar/data/105016/000119312526082486/0001193125-26-082486-index.html","concept":"EarningsPerShareDiluted","unit":"USD-per-shares","sourceUrl":"https://data.sec.gov/api/xbrl/frames/us-gaap/EarningsPerShareDiluted/USD-per-shares/CY2025.json"}},"quarterly":{"revenue":{"value":1533010000,"start":"2026-01-01","end":"2026-03-31","period":"CY2026Q1","accessionNumber":"0001193125-26-214570","filingUrl":"https://www.sec.gov/Archives/edgar/data/105016/000119312526214570/0001193125-26-214570-index.html","concept":"Revenues","unit":"USD","sourceUrl":"https://data.sec.gov/api/xbrl/frames/us-gaap/Revenues/USD/CY2026Q1.json"},"dilutedEps":{"value":1.87,"start":"2026-01-01","end":"2026-03-31","period":"CY2026Q1","accessionNumber":"0001193125-26-214570","filingUrl":"https://www.sec.gov/Archives/edgar/data/105016/000119312526214570/0001193125-26-214570-index.html","concept":"EarningsPerShareDiluted","unit":"USD-per-shares","sourceUrl":"https://data.sec.gov/api/xbrl/frames/us-gaap/EarningsPerShareDiluted/USD-per-shares/CY2026Q1.json"}}},"dividends":[],"seasonality":[],"news":[{"title":"Are Consumer Discretionary Stocks Lagging PENN Entertainment, Inc. (PENN) This Year? - Yahoo Finance","url":"https://news.google.com/rss/articles/CBMiqwFBVV95cUxOYnE0RWdoZjFOdFA1UmtrdFZuZ1VFOHlvdzEzOXY0Y3hiT1A3aUpJTXA4MlVlZVM2ZFd3RzEzVG1MM1RibEtuT0JCSS03RHhLZW0tRnpZc2N2ZzFfR200aFVPbWd2M09iOGxJX3lMNDVKZ2ZvUVFlcld3czM3a0c5Rk9lT2hmOXVGck84TWRlemJ0T2R0QzN0Ykl3bk5RRmpzaUhDOVppeFphYWM?oc=5","publisher":"Yahoo Finance","publishedAt":"2026-07-17T13:40:49.000Z"},{"title":"Consumer-Discretionary Stocks Are ‘Coiled’ for a Rebound. But Which Ones? - Barron's","url":"https://news.google.com/rss/articles/CBMihgFBVV95cUxQRGNvbGVjUlhQVU1MRlpkaUtrOXljMXJMZUtBS2FRY1prdkthV0VFMEhqY3RIcS1aQkx2T2pUNXBrLUNxZ19qSU40Z29HTzVMdDJ6aEdpeEF3SW4yRjNnOUt4c296YUNBX2VDdnAzWVBwRExaTnptY2FGbHBBT19DdWhUS09Ldw?oc=5","publisher":"Barron's","publishedAt":"2026-07-16T05:30:00.000Z"},{"title":"12 Consumer Discretionary Stocks Moving In Thursday's After-Market Session - Benzinga","url":"https://news.google.com/rss/articles/CBMizAFBVV95cUxPbTJRVUF0anByOTgtYkJ3eVUwRXZkQ0U2WV8zRGZHeWVIaEtqc1c1S2lKYXlGNzN5MGFraDN3WG5pWFBBMkRkclZob1NWSzdsT3prNWlVN3Q3LXdZN0owdGs3RUFEM2tsTm1CZnN0TUM0N2FzWnNJcGUtSVBTYnhaaVBpQXAtVVdsUHlpZDdzODJfOGFZbkhlNG9LVngzZkJyNjJoX1pNTlgxVHdCSkkteXhZN1B6dU9XcnN4S1BKRG1EUHJpV2dlOUo5VDI?oc=5","publisher":"Benzinga","publishedAt":"2026-07-16T21:05:45.000Z"},{"title":"Consumer Discretionary Stocks to Watch as US Retail Sales Stay Strong - simplywall.st","url":"https://news.google.com/rss/articles/CBMiwgFBVV95cUxQMGhJazYtV3hnLVozRDQ4anB2aGNYSHhyRGNUaDB5MXFGb2JCZXFlbXdwdzRLZ0hqekhFUVdvcmFLOE9aQVRvT1ZzTU5PM2MwbnJVV2FyenpKaGo3YU1FZXp3MG1zWVlMbW1BSjZvYm12cDlpSm04NWtGeWp0Rm5QWnE3ZGEwUjNVZENwbGpZRjNRX011ZDlkYWNxbzB5SHJlblJUN2dJenpZSngtV0c2eTgxOXpuQThrYS1uQnF3U25td9IBwgFBVV95cUxQMGhJazYtV3hnLVozRDQ4anB2aGNYSHhyRGNUaDB5MXFGb2JCZXFlbXdwdzRLZ0hqekhFUVdvcmFLOE9aQVRvT1ZzTU5PM2MwbnJVV2FyenpKaGo3YU1FZXp3MG1zWVlMbW1BSjZvYm12cDlpSm04NWtGeWp0Rm5QWnE3ZGEwUjNVZENwbGpZRjNRX011ZDlkYWNxbzB5SHJlblJUN2dJenpZSngtV0c2eTgxOXpuQThrYS1uQnF3U25tdw?oc=5","publisher":"simplywall.st","publishedAt":"2026-07-17T10:54:41.000Z"},{"title":"Consumer Discretionary Sector Insights: XLY - GuruFocus","url":"https://news.google.com/rss/articles/CBMimAFBVV95cUxPcjIxVTVBckpyUnpyM004THFHQmV1UkttcVY0ZnJ5YS1KRDc1RjhwZk5ORUdFV3k4THdQc01od3R1QmdmT0tuSnpIWEd3Q1Vna05uRjhwN2lwRDFfQzczUUpnbjN6MzI4eXFsdE4tWkF1U0VpU1Q2d3ZURGpjdDFkaHA5aUdiYXBRbDhucE5ZTkViWGM1WDZmNQ?oc=5","publisher":"GuruFocus","publishedAt":"2026-07-17T10:19:45.000Z"}],"provenance":{"registry":"/data/machine/v1/universe/registry.json","framesGeneratedAt":"2026-07-16T23:27:27.093Z","quoteSourceUrl":"https://www.nasdaq.com/market-activity/stocks/screener","methodologyUrl":"https://dhawal.org/methodology/#coverage-tiers"},"limitations":[]}