The week will see earnings reports from three hundred twenty-five companies. You can see more details on the top five stocks with a 50% or more upside potential below.Information on all of this week’s earnings reports can be found on WooTrader’s free daily Earnings Calendar report. Or read the article and Try Our Free Earnings CalendarNeuroMetrix Inc. (NASDAQ:NUROB)NeuroMetrix Inc. (Medical/Dental Instruments) is expected to report earnings on Thursday July 21, 2016 before the market open (date is confirmed by the company).Wootrader’s average price target on NURO is $4.25 per share, up 147% from the last price of $1.72 on July 14, 2016 at market close. One analyst, as calculated by Wootrdaer gives NURO a performance-weighted price target of $4.50 (up 162%), and an average price target of $4.50 (up 162%). Two Wall Street analysts reporting to Zacks Investment Research give NURO a mean price target of $3.75, up 118%. One TipRanks analyst gives NURO a mean price target of $4.50, up 162%.The Wootrader average analyst rating for NURO is Outperform. The Zacks mean Wall Street analyst rating for NURO is Strong Buy. The TipRanks consensus Analysts rating for NURO is Buy.Analysts from Zacks are estimating NURO to report earnings of ($0.93) per share, up 52% from ($1.92) a year ago. Wall Street analysts reporting to Zacks Investment Research anticipate NURO to report earnings of ($0.93) per share, up 52% from ($1.92) a year ago and up 9% from ($1.02) in the most recent quarter which ended March 31, 2016.Wall Street analysts anticipate the company will report quarterly revenue of $2.68 M, up 119% from the year-ago quarterly revenue of $1.23 M reported on June 30, 2015.Zhone Technologies Inc. (NASDAQ:ZHNEB)Zhone Technologies Inc. (Telecommunications Equipment) is expected to report earnings on Thursday July 21, 2016 after market close (date is confirmed by the company).Wootrader’s average price target on ZHNE is $2.62 per share, up 124% from the last price of $1.17 on July 14, 2016 at market close. Two Wall Street analysts reporting to Zacks Investment Research give ZHNE a mean price target of $2.62, up 124%.The Zacks mean Wall Street analyst rating for ZHNE is Strong Buy.Analysts from Zacks are estimating ZHNE to report earnings of $0.00 per share, up 100% from ($0.01) a year ago. Wall Street analysts reporting to Zacks Investment Research anticipate ZHNE to report earnings of ($0.01) per share, down -50% from ($0.01) a year ago and up 85% from ($0.10) in the most recent quarter which ended March 31, 2016. Zhone Technologies Inc. has a negative history of earnings surprises in the past year, releasing earnings -25% below the analysts estimated earnings.Wall Street analysts anticipate the company will report quarterly revenue of $23.80 M, down -13% from the year-ago quarterly revenue of $27.49 M reported on June 30, 2015.Adeptus Health Inc. (NYSE:ADPTB)Adeptus Health Inc. (Hospital/Nursing Management) is expected to report earnings on Thursday July 21, 2016 before the market open (date is confirmed by the company).Wootrader’s average price target on ADPT is $107.00 per share, up 101% from the last price of $53.11 on July 14, 2016 at market close. Three analysts, as calculated by Wootrdaer give ADPT a performance-weighted price target of $122.86 (up 131%), and an average price target of $124.00 (up 133%). Five Wall Street analysts reporting to Zacks Investment Research give ADPT a mean price target of $94.80, up 78%. Four TipRanks analysts give ADPT a mean price target of $103.33, up 95%.The Wootrader average analyst rating for ADPT is Outperform. The Zacks mean Wall Street analyst rating for ADPT is Strong Buy. The TipRanks consensus Analysts rating for ADPT is Strong Buy.Analysts from Zacks are estimating ADPT to report earnings of $0.48 per share, up 26% from $0.38 a year ago. Wall Street analysts reporting to Zacks Investment Research anticipate ADPT to report earnings of $0.50 per share, up 32% from $0.38 a year ago and up 23% from $0.41 in the most recent quarter which ended March 31, 2016. Adeptus Health Inc. has a positive history of earnings surprises in the past year, releasing earnings 66% above the analysts estimated earnings.Wall Street analysts anticipate the company will report quarterly revenue of $92.87 M, up 4% from the year-ago quarterly revenue of $89.59 M reported on June 30, 2015.Skechers USA Inc. (NYSE:SKXC)Skechers USA Inc. (Shoe Manufacturing) is expected to report earnings on Thursday July 21, 2016 after market close (date is confirmed by the company).Wootrader’s average price target on SKX is $58.66 per share, up 83% from the last price of $32.00 on July 14, 2016 at market close. Six analysts, as calculated by Wootrdaer give SKX a performance-weighted price target of $89.76 (up 180%), and an average price target of $83.00 (up 159%). Nine Wall Street analysts reporting to Zacks Investment Research give SKX a mean price target of $40.22, up 26%. One TipRanks analyst gives SKX a mean price target of $46.00, up 44%.The Wootrader average analyst rating for SKX is Outperform. The Zacks mean Wall Street analyst rating for SKX is Buy. The TipRanks consensus Analysts rating for SKX is Buy.Analysts from Zacks are estimating SKX to report earnings of $0.51 per share, down -2% from $0.52 a year ago. Wall Street analysts reporting to Zacks Investment Research anticipate SKX to report earnings of $0.51 per share, down -3% from $0.52 a year ago and down -20% from $0.63 in the most recent quarter which ended March 31, 2016. Skechers USA Inc. has a positive history of earnings surprises in the past year, releasing earnings 21% above the analysts estimated earnings.Wall Street analysts anticipate the company will report quarterly revenue of $878.03 M, up 10% from the year-ago quarterly revenue of $800.46 M reported on June 30, 2015.Jakks Pacific Inc. (NASDAQ:JAKKD)Jakks Pacific Inc. (Recreational Products/Toys) is expected to report earnings on Wednesday July 20, 2016 before the market open (date is confirmed by the company).Wootrader’s average price target on JAKK is $12.66 per share, up 50% from the last price of $8.45 on July 14, 2016 at market close. Two analysts, as calculated by Wootrdaer give JAKK a performance-weighted price target of $15.00 (up 78%), and an average price target of $15.00 (up 78%). Four Wall Street analysts reporting to Zacks Investment Research give JAKK a mean price target of $10.31, up 22%.The Wootrader average analyst rating for JAKK is Outperform. The Zacks mean Wall Street analyst rating for JAKK is Buy. The TipRanks consensus Analysts rating for JAKK is Buy.Analysts from Zacks are estimating JAKK to report earnings of ($0.30) per share, down 0% from ($0.30) a year ago. Wall Street analysts reporting to Zacks Investment Research anticipate JAKK to report earnings of ($0.30) per share, down -1% from ($0.30) a year ago and up 70% from ($1.01) in the most recent quarter which ended March 31, 2016. Jakks Pacific Inc. has a negative history of earnings surprises in the past year, releasing earnings -29% below the analysts estimated earnings.Wall Street analysts anticipate the company will report quarterly revenue of $135.53 M, up 3% from the year-ago quarterly revenue of $131.11 M reported on June 30, 2015.Other earningsMonday July 18, 2016Bank of America Corp. (NYSE:BACC), BBCN Bancorp Inc. (NASDAQ:BBCNC), Brown & Brown Inc. (NYSE:BROC), Sierra Bancorp (NASDAQ:BSRRC), Cal-Maine Foods Inc. (NASDAQ:CALMC), CNB Financial Corp. (NASDAQ:CCNED), Equity Lifestyle Properties Inc. (NYSE:ELSC), EMC Corp. (NYSE:EMCC), First Defiance Financial Corp. (NASDAQ:FDEFD), Hasbro Inc. (NASDAQ:HASC), HealthStream Inc. (NASDAQ:HSTMB), International Business Machines Corp. (NYSE:IBMC), IDEX Corp. (NYSE:IEXC), JB Hunt Transport Services Inc. (NASDAQ:JBHTC), Lennox International Inc. (NYSE:LIIC), Netflix Inc. (NASDAQ:NFLXC), PetMed Express Inc. (NASDAQ:PETSB), Rambus Inc. (NASDAQ:RMBSC), Sanmina Corp. (NASDAQ:SANMC), The Charles Schwab Corp. (NYSE:SCHWD), ServisFirst Bancshares Inc. (TSX:SFBSC), Steel Dynamics Inc. (NASDAQ:STLDC), VMware Inc. (NYSE:VMWC), Werner Enterprises Inc. (NASDAQ:WERNC), Wilshire Bancorp Inc. (NASDAQ:WIBCC), Yahoo Inc. (NASDAQ:YHOOC)Tuesday July 19, 2016TD Ameritrade Holding Corp. (NYSE:AMTDC), Astec Industries Inc. (NASDAQ:ASTEB), Allied World Assurance Co. (NYSE:AWHC), Belden Inc. (NYSE:BDCC), First Busey Corp. (NASDAQ:BUSEC), Capital City Bank Group (NASDAQ:CCBGC), Comerica Inc. (NYSE:CMAC), Costamare Inc. (NYSE:CMREC), Cintas Corp. (NASDAQ:CTASC), Discover Financial Services (NYSE:DFSC), Electronic Arts Inc. (NASDAQ:EAC), Ericsson (NASDAQ:ERICC), Exponent Inc. (NASDAQ:EXPOC), First Midwest Bancorp Inc. (NASDAQ:FMBIC), Fulton Financial Corp. (NASDAQ:FULTD), Genuine Parts Co. (NYSE:GPCB), Goldman Sachs Group Inc. (NYSE:GSD), W.W. Grainger Inc. (NYSE:GWWC), Hanmi Financial Corp. (NASDAQ:HAFCC), Blackhawk Network Holdings Inc. (TSX:HAWKB), HDFC Bank Ltd. (NYSE:HDBC), Helix Energy Solutions Group Inc. (NYSE:HLXC), Interactive Brokers Group Inc. (NASDAQ:IBKRA), Intuitive Surgical Inc. (NASDAQ:ISRGB), Johnson & Johnson (NYSE:JNJC), Kansas City Southern (NYSE:KSUC), Lockheed Martin Corp. (NYSE:LMTC), Manhattan Associates Inc. (NASDAQ:MANHC), Mercantile Bank Corp. (NASDAQ:MBWMC), Marten Transport Ltd. (NASDAQ:MRTNC), Microsoft Corp. (NASDAQ:MSFTC), MGIC Investment Corp. (NYSE:MTGC), Navient Corp. (TSX:NAVIF), Neogen Corp. (NASDAQ:NEOGC), NVR Inc. (NYSE:NVRC), Novartis AG (NYSE:NVSC), Southwest Bancorp Inc. (NASDAQ:OKSBC), Prologis Inc. (NYSE:PLDC), Philip Morris International Inc. (NYSE:PMC), Pinnacle Financial Partners Inc. (NASDAQ:PNFPC), Pzena Investment Management Inc. (NYSE:PZNC), Regions Financial Corp. (NYSE:RFD), RLI Corp. (NYSE:RLIC), Renasant Corp. (NASDAQ:RNSTC), Signature Bank (NASDAQ:SBNYC), Synovus Financial Corp. (NYSE:SNVC), Tegna Inc. (NYSE:TGNAC), Tile Shop Holdings Inc. (NASDAQ:TTSC), Grupo Televisa SAB (NYSE:TVC), United Continental Holdings Inc. (NYSE:UALD), United Financial Bancorp Inc. (NASDAQ:UBNKD), United Community Financial Corp. (NASDAQ:UCFCD), UnitedHealth Group Inc. (NYSE:UNHC), WashingtonFirst Bankshares Inc. (TSX:WFBIC), Wipro Ltd. (NYSE:WITC), WesBanco Inc. (NASDAQ:WSBCD), Wintrust Financial Corp. (NASDAQ:WTFCC)Wednesday July 20, 2016Abbott Laboratories (NYSE:ABTC), Asanko Gold Inc. (AMEX:AKGB), Amphenol Corp. (NYSE:APHC), ASML Holding NV (NASDAQ:ASMLC), American Express Co. (NYSE:AXPC), Natus Medical Inc. (NASDAQ:BABYC), Brandywine Realty Trust (NYSE:BDNC), Bank Mutual Corp. (NASDAQ:BKMUD), BankUnited Inc. (NYSE:BKUD), Banco Latinoamericano de Comercio Exterior SA (NYSE:BLXC), Badger Meter Inc. (NYSE:BMIC), Boston Private Financial Holdings Inc. (NASDAQ:BPFHC), Brookline Bancorp Inc. (NASDAQ:BRKLC), BancorpSouth Inc. (NYSE:BXSC), Cathay General Bancorp (NASDAQ:CATYC), Community Bank System Inc. (NYSE:CBUC), Crown Holdings Inc. (NYSE:CCKC), Cardinal Financial Corp. (NASDAQ:CFNLC), Core Laboratories NV (NYSE:CLBB), Cohen & Steers Inc. (NYSE:CNSB), Canadian Pacific Railway Ltd. (NYSE:CPC), Consumer Portfolio Services Inc. (NASDAQ:CPSSC), Community Trust Bancorp Inc. (NASDAQ:CTBIC), Customers Bancorp Inc. (TSX:CUBIC), CVB Financial Corp. (NASDAQ:CVBFC), Central Valley Community Bancorp (NASDAQ:CVCYD), Datawatch Corp. (NASDAQ:DWCHA), eBay Inc. (NASDAQ:EBAYC), New Oriental Education & Technology Group Inc. (NYSE:EDUC), Eagle Bancorp Inc. (NASDAQ:EGBNC), EastGroup Properties Inc. (NYSE:EGPC), East West Bancorp Inc. (NASDAQ:EWBCC), First Connecticut Bancorp Inc. (NASDAQ:FBNKC), F5 Networks Inc. (NASDAQ:FFIVC), Fidelity National Financial Inc. (NYSE:FNFC), Fidelity National Financial Inc. (NYSE:FNFVC), FMC Technologies Inc. (NYSE:FTIC), Guaranty Bancorp (NASDAQ:GBNKC), Graco Inc. (NYSE:GGGC), Great Southern Bancorp Inc. (NASDAQ:GSBCC), Halliburton Co. (NYSE:HALC), Hancock Holding Co. (NASDAQ:HBHCD), Hexcel Corp. (NYSE:HXLC), Imax Corp. (NYSE:IMAXC), Intel Corp. (NASDAQ:INTCC), Illinois Tool Works Inc. (NYSE:ITWC), Illinois Tool Works Inc. (NYSE:ITWC), Kaiser Aluminum Corp. (NASDAQ:KALUC), Kinder Morgan Inc. (NYSE:KMIC), LaSalle Hotel Properties (NYSE:LHOC), Landstar System Inc. (NASDAQ:LSTRB), Mattel Inc. (NASDAQ:MATC), MB Financial Inc. (NASDAQ:MBFIC), Medidata Solutions Inc. (NASDAQ:MDSOC), Mellanox Technologies Ltd. (NASDAQ:MLNXB), Morgan Stanley (NYSE:MSD), M&T Bank Corp. (NYSE:MTBC), Newmont Mining Corp. (NYSE:NEMC), Northern Trust Corp. (NASDAQ:NTRSC), NVE Corp. (NASDAQ:NVECA), PacWest Bancorp (NASDAQ:PACWC), Polaris Industries Inc. (NYSE:PIIC), Packaging Corp. of America (NYSE:PKGC), Plexus Corp. (NASDAQ:PLXSC), Pacific Premier Bancorp Inc. (NASDAQ:PPBIC), PTC Inc. (TSX:PTCC), Qualcomm Inc. (NASDAQ:QCOMC), Raymond James Financial Inc. (NYSE:RJFC), SAP SE (NYSE:SAPC), Stepan Co. (NYSE:SCLC), Select Comfort Corp. (NASDAQ:SCSSC), Simmons First National Corp. (NASDAQ:SFNCC), SL Green Realty Corp. (NYSE:SLGC), SLM Corp. (NASDAQ:SLMC), St. Jude Medical Inc. (NYSE:STJC), TrueBlue Inc. (NYSE:TBIC), Texas Capital Bancshares Inc. (NASDAQ:TCBIC), TE Connectivity Ltd. (NYSE:TELC), TriState Capital Holdings Inc. (TSX:TSCC), Tractor Supply Co. (NASDAQ:TSCOC), Tupperware Brands Corp. (NYSE:TUPC), Universal Forest Products Inc. (NASDAQ:UFPIB), Umpqua Holdings Corp. (NASDAQ:UMPQC), United Rentals Inc. (NYSE:URIC), Westamerica Bancorp (NASDAQ:WABCC), Wabco Holdings Inc. (NYSE:WBCC), Webster Financial Corp. (NYSE:WBSC), Woodward Inc. (NASDAQ:WWDC)Thursday July 21, 2016Abaxis Inc. (NASDAQ:ABAXC), ABB Ltd. (NYSE:ABBC), Alliance Data Systems Corp. (NYSE:ADSC), Altra Industrial Motion Corp. (NASDAQ:AIMCC), Alaska Air Group Inc. (NYSE:ALKC), Advanced Micro Devices Inc. (NYSE:AMDC), American River Bankshares (NASDAQ:AMRBD), Altisource Portfolio Solutions SA (NASDAQ:ASPSC), athenahealth Inc. (NASDAQ:ATHNC), BancFirst Corp. (NASDAQ:BANFC), Basic Energy Services Inc. (NYSE:BASF), BB&T Corp. (NYSE:BBTC), Benchmark Electronics Inc. (NYSE:BHEA), Biogen Inc. (NASDAQ:BIIBC), Bank Of New York Mellon Corp. (NYSE:BKC), Bryn Mawr Bank Corp. (NASDAQ:BMTCC), C1 Financial Inc. (NYSE:BNKC), Blackstone Group L.P. (NYSE:BXC), Camtek Ltd. (NASDAQ:CAMTC), Capital Bank Financial Corp. (NASDAQ:CBFC), Crown Castle International Corp. (NYSE:CCIC), Citizens Financial Group Inc. (NYSE:CFGD), Celestica Inc. (NYSE:CLSC), Clearwater Paper Corp. (NYSE:CLWC), Chipotle Mexican Grill Inc. (NYSE:CMGC), CoBiz Financial Inc. (NASDAQ:COBZC), Capital One Financial Corp. (NYSE:COFC), Cementos Pacasmayo SAA (NYSE:CPACF), Dana Holding Corp. (NYSE:DAND), Del Frisco’s Restaurant Group Inc. (NASDAQ:DFRGC), Quest Diagnostics Inc. (NYSE:DGXC), D.R. Horton Inc. (NYSE:DHIC), Dunkin’ Brands Group Inc. (NASDAQ:DNKNC), Dover Corp. (NYSE:DOVC), Domino’s Pizza Inc. (NYSE:DPZC), DST Systems Inc. (NYSE:DSTC), Encana Corp. (NYSE:ECAC), 8×8 Inc. (NASDAQ:EGHTB), E-Trade Financial Corp. (NASDAQ:ETFCC), First American Financial Corp. (NYSE:FAFC), FCB Financial Holdings Inc. (NYSE:FCBC), First Cash Financial Services Inc. (NASDAQ:FCFSC), Fairchild Semiconductor International Inc. (NYSE:FCSB), First Financial Bancorp (NASDAQ:FFBCD), First Financial Bankshares Inc. (NASDAQ:FFINC), Flextronics International Ltd. (NASDAQ:FLEXC), F.N.B. Corp. (NYSE:FNBD), Forward Air Corp. (NASDAQ:FWRDC), Glacier Bancorp Inc. (NASDAQ:GBCIC), General Motors Co. (NYSE:GMD), Hawaiian Holdings Inc. (NASDAQ:HAC), Huntington Bancshares Inc. (NASDAQ:HBAND), Heritage Financial Corp. (NASDAQ:HFWAC), HNI Corp. (NYSE:HNIC), Home BancShares Inc. (NASDAQ:HOMBC), Independent Bank Corp. (NASDAQ:INDBC), Interpublic Group of Cos. (NYSE:IPGC), Johnson Controls Inc. (NYSE:JCID), KB Financial Group Inc. (NYSE:KBF), KCG Holdings Inc. (NYSE:KCGC), Lawson Products Inc. (NASDAQ:LAWSC), Fidelity Southern Corp. (NASDAQ:LIOND), Southwest Airlines Co. (NYSE:LUVC), ManpowerGroup Inc. (NYSE:MANC), Merchants Bancshares Inc. (NASDAQ:MBVTD), McClatchy Co. (NYSE:MNIF), Morningstar Inc. (NASDAQ:MORNC), Marvell Technology Group Ltd. (NASDAQ:MRVLC), Maxim Integrated Products Inc. (NASDAQ:MXIMC), National Bank Holdings Corp. (NYSE:NBHCD), Nucor Corp. (NYSE:NUEC), Northwest Bancshares Inc. (NASDAQ:NWBIC), Oceaneering International Inc. (NYSE:OIIB), Old Line Bancshares Inc. (NASDAQ:OLBKC), Pandora Media Inc. (NYSE:PA), People’s United Financial Inc. (NASDAQ:PBCTC), Pacific Continental Corp. (NASDAQ:PCBKC), Precision Drilling Corp. (NYSE:PDSC), Proofpoint Inc. (NASDAQ:PFPTC), PulteGroup Inc. (NYSE:PHMC), Polycom Inc. (NASDAQ:PLCMC), Pool Corp. (NASDAQ:POOLC), PPG Industries Inc. (NYSE:PPGC), PrivateBancorp Inc. (NASDAQ:PVTBC), Paypal Holdings Inc. (NASDAQ:PYPLC), Rogers Communication Inc. (NYSE:RCIC), Reliance Steel & Aluminum Co. (NYSE:RSC), Boston Beer Co. (NYSE:SAMC), Sandy Spring Bancorp Inc. (NASDAQ:SASRC), Starbucks Corp. (NASDAQ:SBUXC), Scholastic Corp. (NASDAQ:SCHLC), Sherwin-Williams Co. (NYSE:SHWC), Silicon Motion Technology Corp. (NASDAQ:SIMOB), SVB Financial Group (NASDAQ:SIVBC), Schlumberger NV (NYSE:SLBB), Snap-On Inc. (NYSE:SNAC), Sonoco Products Co. (NYSE:SONC), S&T Bancorp Inc. (NASDAQ:STBAC), Stewart Information Services Corp. (NYSE:STCC), Swift Transportation Co. (NYSE:SWFTC), Skyworks Solutions Inc. (NASDAQ:SWKSB), Southwestern Energy Co. (NYSE:SWNC), Sensient Technologies Corp. (NYSE:SXTC), Stryker Corp. (NYSE:SYKC), AT&T Inc. (NYSE:TC), Trinity Biotech PLC (NASDAQ:TRIBC), Trinity Industries Inc. (NYSE:TRND), TrustCo Bank Corp. NY (NASDAQ:TRSTC), The Travelers Cos. (NYSE:TRVD), Travelzoo Inc. (NASDAQ:TZOOC), Unilever PLC (NYSE:ULC), Unilever NV (NYSE:UNC), Union Pacific Corp. (NYSE:UNPC), Ultratech Inc. (NASDAQ:UTEKB), Unitil Corp. (NYSE:UTLC), Visa Inc. (NYSE:VC), Marriot Vacations Worldwide Corp (NYSE:VACC), Valmont Industries Inc. (NYSE:VMIC), Western Alliance Bancorp (NYSE:WALC), Yadkin Financial Corp. (NYSE:YDKNC)Friday July 22, 2016American Airlines Group Inc. (TSX:AALD), Ameris Bancorp (NASDAQ:ABCBC), Autoliv Inc. (NYSE:ALVC), Bank of Commerce Holdings (NASDAQ:BOCHC), Central Pacific Financial Inc. (NYSE:CPFC), First Niagara Financial Group Inc. (NASDAQ:FNFGF), General Electric Co. (NYSE:GED), Gentex Corp. (NASDAQ:GNTXC), Gorman-Rupp Co. (AMEX:GRCB), Honeywell International Inc. (NYSE:HONC), JMP Group Inc. (NYSE:JMPC), LCNB Corp. (NASDAQ:LCNBD), Moody’s Corp. (NYSE:MCOB), NorthWestern Corp. (NYSE:NWEC), OFG Bancorp (NYSE:OFGD), Grupo Simec SAB de CV (AMEX:SIMB), South State Corp. (TSX:SSBC), SunTrust Banks Inc. (NYSE:STIC), Stanley Black & Decker Inc. (NYSE:SWKC), Synchrony Financial (NYSE:SYFC), TCF Financial Corp. (NYSE:TCBC), TowneBank (NASDAQ:TOWNC), Textron Inc. (NYSE:TXTC), Union Bankshares Corp. (NASDAQ:UBSHC), V.F. Corp. (NYSE:VFCC), Controladora Vuela Compania de Aviacion SAB. de CV (NYSE:VLRSB), Whirlpool Corp. (NYSE:WHRF), Westmoreland Coal Co. (NASDAQ:WLBD), Watsco Inc. (NYSE:WSOC)