Company profile

Albert H. Nahmad
Incorporated in
Fiscal year end
IRS number

WSO.B stock data



7 May 20
3 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Sep 19 Jun 19 Mar 19 Dec 18
Revenue 1.39B 1.37B 931.28M 991.33M
Net income 99.66M 107.91M 43.8M 49M
Diluted EPS 2.2 2.4 0.88 1.02
Net profit margin 7.14% 7.87% 4.70% 4.94%
Operating income 125.32M 134.4M 55.13M 58.5M
Net change in cash 4.24M -21.36M -5.62M 15.28M
Cash on hand 60.15M 55.92M 77.27M 82.89M
Cost of revenue 1.06B 1.04B 697.52M 741.68M
Annual (USD) Dec 18 Dec 17 Dec 16 Dec 15
Revenue 4.55B 4.34B 4.22B 4.11B
Net income 296.53M 257.29M 235.98M 226.52M
Diluted EPS 6.49 5.81 5.15 4.9
Net profit margin 6.52% 5.93% 5.59% 5.51%
Operating income 372.08M 353.87M 345.63M 336.75M
Net change in cash 2.4M 24.49M 20.78M 10.78M
Cash on hand 82.89M 80.5M 56.01M 35.23M
Cost of revenue 3.43B 3.28B 3.19B 3.11B

Financial data from Watsco earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
11 Jun 20 Sape George Common Stock Sell Dispose S 175.2329 560 98.13K 7,471
1 Jun 20 Custer John Michael Stock Option Common Stock Grant Aquire A 175.07 2,500 437.68K 2,500
1 Jun 20 Alvarez Cesar L Stock Option Common Stock Grant Aquire A 175.07 2,500 437.68K 2,500
1 Jun 20 Rubin Steven Stock Option Common Stock Grant Aquire A 175.07 3,500 612.75K 3,500
1 Jun 20 Keeley Brian E. Stock Option Common Stock Grant Aquire A 175.07 3,500 612.75K 3,500
13F holders
Current Prev Q Change
Total holders 369 389 -5.1%
Opened positions 49 51 -3.9%
Closed positions 69 35 +97.1%
Increased positions 140 153 -8.5%
Reduced positions 132 122 +8.2%
13F shares
Current Prev Q Change
Total value 15.8B 14.91B +6.0%
Total shares 30.78M 30.98M -0.6%
Total puts 39.2K 22.8K +71.9%
Total calls 39.4K 37.1K +6.2%
Total put/call ratio 1.0 0.6 +61.9%
Largest owners
Shares Value Change
BLK BlackRock 3.66M $578.28M -3.3%
Vanguard 3.13M $494.71M +2.2%
Baillie Gifford & Co 1.6M $253.51M +0.1%
Capital World Investors 1.18M $185.83M -8.2%
Charles Schwab Investment Management 1.1M $174.31M +218.0%
Wellington Management 998.53K $157.8M -0.9%
NEU Neuberger Berman 890.3K $140.73M -7.7%
FMR 883.4K $139.6M +15.2%
STT State Street 832.7K $131.59M +6.3%
DAVENPORT & Co 736.71K $116.42M -2.5%
Largest transactions
Shares Bought/sold Change
Charles Schwab Investment Management 1.1M +756.1K +218.0%
Charles Schwab Investment Advisory 0 -729.22K EXIT
Norges Bank 0 -454.79K EXIT
Ninety One UK 352.55K +352.55K NEW
Fiduciary Management 0 -270.88K EXIT
Anchor Capital Advisors 258.86K +234.35K +956.3%
WFC Wells Fargo & Co. 654.19K +207.6K +46.5%
Baird Financial 54.32K -172.89K -76.1%
BLK BlackRock 3.66M -124.14K -3.3%
FMR 883.4K +116.62K +15.2%

Financial report summary

HD SupplyHD Supply
Content analysis ?
8th grade Avg
New words: abatement, accelerated, advertising, allof, alter, approach, austerity, began, billion, broader, CARR, chapter, check, compensation, complying, consequential, contract, curtail, deliver, diminished, disruption, distancing, duration, duringthe, earlier, electronically, emerging, essential, experienced, factor, filer, Fishkill, forecast, government, growth, headcount, home, hourly, Identification, implementing, imposing, instituted, labor, light, low, magnitude, mandatory, manufacture, mark, methodology, model, moderate, modified, monitor, newly, NYSE, Organization, Overnight, overtime, pandemic, par, past, pay, preserve, procure, public, publicly, published, quickly, range, ratio, registered, repair, resume, retrospective, revised, Rule, safeguard, scale, scope, Secured, servicing, shell, shorter, situation, smaller, social, SOFR, spread, submit, submitted, surfaced, sustain, Telephone, temporary, theFinancial, trade, traded, treasury, uncertain, uncertainty, utilize, vendor, Washington, world
Removed: affiliate, Alert, apply, arising, asset, capitalization, Chairman, classification, commenced, commencement, comparative, composed, Connecticut, contractor, counsel, created, cumulative, determining, direct, embedded, excluded, exercised, expensed, extend, finance, firm, Greenberg, implicit, incremental, indefinite, initial, initially, lease, lived, member, minimum, opening, package, performed, political, practical, principal, prior, property, real, realization, remained, remodeling, renewal, rental, retained, ROU, Senior, separating, served, statement, subsidiary, Supplemental, Traurig, underlying, undiscounted, UTC, York