UNH Unitedhealth Group Inc Hospital & Medical Service Plans $410.67 -1.77% No trades None ▲ Accumulating+5.1% Strength: Profitable every year for 10 yearsStrength: Sales up 12% last year+3 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 4.1% in 3 yearsStrength: Raised its dividend (2.1% yield)+ HD Home Depot, Inc. Lumber & Other Building Materials Dealers $319.37 -0.09% No trades None ■ Steady+3.0% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: High return on equity: 146%Strength: Raised its dividend (2.9% yield)Warning: High debt: 3.86x equity+ KR Kroger Co Grocery Stores $66.78 -0.01% No trades None ■ Steady-0.1% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 9.9% in 3 yearsStrength: Raised its dividend (2.1% yield)Warning: High debt: 2.68x equity+ VZ Verizon Communications Inc Telecom $43.11 -3.36% 47 Mixed Selling $198K(planned) ▲ Accumulating+3.1% Strength: Raised its dividend (6.3% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ CMCSA Comcast Corp Cable & Other Pay Television Services $22.07 -2.78% No trades None ■ Steady+3.8% Strength: Raised its dividend (6.0% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 16% in 3 yearsStrength: High return on equity: 22%+ BAC Bank of America Corp Banks $50.55 -0.02% No trades None ■ Steady+0.7% Strength: Profitable every year for 10 yearsStrength: Sales growth speeding up+3 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 12% in 3 yearsStrength: Raised its dividend (2.1% yield)+ TGT Target Corp Variety Stores $148.53 -2.75% No trades None ▲ Accumulating+2.1% Strength: Raised its dividend (3.1% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: High return on equity: 24%+ PEP Pepsico Inc Beverages $135.47 -0.21% 62 Buying Buying $19.6M ■ Steady+5.7% Strength: Raised its dividend (4.2% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: High return on equity: 43%+ UPS United Parcel Service Inc Trucking & Courier Services $100.23 -0.82% No trades None ▲ Accumulating+6.4% Strength: Raised its dividend (6.5% yield)Strength: Profitable every year for 10 years+3 more Strength: Sales growth speeding upStrength: Brings in more cash than it spendsStrength: High return on equity: 34%+ TMUS T-Mobile US, Inc. Radiotelephone Communications $146.91 +0.23% No trades None ■ Steady+5.1% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 9.9% in 3 yearsStrength: Raised its dividend (2.6% yield)+ PGR Progressive Corp Property and casualty insurance $229.28 +0.52% 46 Mixed Selling $274K(planned) ■ Steady-0.3% Strength: Raised its dividend (6.1% yield)Strength: Profitable every year for 10 years+4 more Strength: Sales up 16% last yearStrength: Brings in more cash than it spendsStrength: No debt reportedStrength: High return on equity: 40%+ LOW Lowes Companies Inc Lumber & Other Building Materials Dealers $198.22 -0.25% No trades None ■ Steady+1.9% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 11% in 3 yearsStrength: Raised its dividend (2.4% yield)+ SYY Sysco Corp Groceries & Related Products $82.15 +0.95% No trades None ▲ Accumulating+3.3% Strength: Profitable every year for 9 yearsStrength: Brings in more cash than it spends+4 more Strength: Buying back shares: share count down 6.5% in 3 yearsStrength: High return on equity: 82%Strength: Raised its dividend (2.6% yield)Warning: High debt: 5.45x equity+ PG Procter & Gamble Co Soap, Detergents, Cleang Preparations, Perfumes, Cosmetics $159.96 -0.72% 18 Heavy selling Selling $8.3M ■ Steady+2.2% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+1 more Strength: Raised its dividend (2.5% yield)+ WFC Wells Fargo & Company Banks $82.65 +0.32% No trades None ■ Steady+1.0% Strength: Profitable every year for 10 yearsStrength: Buying back shares: share count down 16% in 3 years+1 more Strength: Raised its dividend (2.1% yield)+ ADM Archer-Daniels-Midland Co Fats & Oils $79.02 -1.41% No trades None ▲ Accumulating+5.4% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 14% in 3 yearsStrength: Raised its dividend (2.6% yield)+ MET Metlife Inc Life Insurance $100.05 +1.27% No trades None ■ Steady0.0% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 17% in 3 yearsStrength: Little debtStrength: Raised its dividend (2.2% yield)+ LMT Lockheed Martin Corp Guided Missiles & Space Vehicles & Parts $635.37 +5.12% No trades None ■ Steady+1.1% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+4 more Strength: Buying back shares: share count down 12% in 3 yearsStrength: High return on equity: 77%Strength: Raised its dividend (2.1% yield)Warning: High debt: 3.23x equity+ MS Morgan Stanley Security Brokers, Dealers & Flotation Companies $183.51 +2.24% No trades None ■ Steady+1.6% Strength: Profitable every year for 10 yearsStrength: Sales up 14% last year+4 more Strength: Sales growth speeding upStrength: Buying back shares: share count down 7.1% in 3 yearsStrength: Raised its dividend (2.1% yield)Warning: High debt: 3.06x equity+ BG Bunge Global SA Fats & Oils $102.21 -0.93% No trades None ■ Steady+1.0% Strength: ProfitableStrength: Sales up 32% last year+1 more Strength: Raised its dividend (2.7% yield)+ ACN Accenture plc Business Services $247.27 -0.86% 26 Selling Selling $2.0M ■ Steady-1.7% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Little debtStrength: High return on equity: 26%Strength: Raised its dividend (2.4% yield)+ IBM International Business Machines Corp Computer & Office Equipment $253.42 -0.04% No trades None ▲ Accumulating+3.5% Strength: Profitable every year for 10 yearsStrength: Sales growth speeding up+3 more Strength: Brings in more cash than it spendsStrength: High return on equity: 35%Strength: Raised its dividend (2.6% yield)+ MRK Merck & Co., Inc. Drugmakers $140.61 -3.21% No trades None ▲ Accumulating+2.7% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: High return on equity: 37%Strength: Raised its dividend (2.3% yield)+ PFE Pfizer Inc Drugmakers $29.79 -0.77% No trades None ■ Steady+2.1% Strength: Raised its dividend (5.8% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ ABBV AbbVie Inc. Drugmakers $286.79 +0.40% No trades None ▲ Accumulating+2.8% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+1 more Strength: Raised its dividend (2.3% yield)+ HPQ HP Inc Computer & Office Equipment $34.12 +1.40% 45 Mixed Selling $1.0M(planned) ■ Steady+1.0% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 9.2% in 3 years+ KO Coca Cola Co Beverages $92.70 -0.01% No trades None ■ Steady+1.9% Strength: Profitable every year for 10 yearsStrength: Sales growth speeding up+3 more Strength: Brings in more cash than it spendsStrength: High return on equity: 46%Strength: Raised its dividend (2.2% yield)+ NKE Nike, Inc. Rubber & Plastics Footwear $37.91 +1.58% No trades None ■ Steady+2.3% Strength: Raised its dividend (4.3% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 5.7% in 3 yearsStrength: High return on equity: 22%+ ABT Abbott Laboratories Drugmakers $104.91 +1.17% No trades None ■ Steady+0.5% Strength: Profitable every year for 10 yearsStrength: Sales growth speeding up+3 more Strength: Brings in more cash than it spendsStrength: Little debtStrength: Raised its dividend (2.3% yield)+ MGA Magna International Inc Motor Vehicle Parts & Accessories $63.97 +0.02% No trades None ▼ Distributing-2.2% Strength: Raised its dividend (3.0% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 3.0% in 3 years+ BBY Best Buy Co Inc Radio, Tv & Consumer Electronics Stores $97.96 -1.89% No trades None ■ Steady0.0% Strength: Raised its dividend (3.9% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 6.0% in 3 yearsStrength: High return on equity: 37%+ PM Philip Morris International Inc. Cigarettes $201.89 +1.20% No trades None ■ Steady+1.1% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+1 more Strength: Raised its dividend (2.8% yield)+ MDLZ Mondelez International, Inc. Food and Kindred Products $63.00 -1.24% No trades None ■ Steady+3.3% Strength: Raised its dividend (3.1% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 6.3% in 3 years+ HON Honeywell International Inc Aircraft Engines & Engine Parts $219.19 -0.89% 28 Selling Selling $2.1M ▼ Distributing-50.6% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+4 more Strength: Buying back shares: share count down 5.9% in 3 yearsStrength: High return on equity: 29%Strength: Raised its dividend (2.1% yield)Warning: High debt: 2.06x equity+ SBUX Starbucks Corp Eating & Drinking Places $102.71 +1.88% 47 Mixed Selling $214K(planned) ■ Steady+5.1% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+1 more Strength: Raised its dividend (2.4% yield)+ AMGN Amgen Inc Biotech $444.73 +1.25% No trades None ▲ Accumulating+4.5% Strength: Profitable every year for 10 yearsStrength: Sales up 10% last year+4 more Strength: Brings in more cash than it spendsStrength: High return on equity: 106%Strength: Raised its dividend (2.2% yield)Warning: High debt: 6.31x equity+ MDT Medtronic plc Electromedical & Electrotherapeutic Apparatus $94.79 -0.64% 43 Mixed Selling $5.8M(planned) ■ Steady+0.9% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 3.4% in 3 yearsStrength: Raised its dividend (3.0% yield)+ OKE Oneok Inc Natural Gas Transmisison & Distribution $96.36 +0.56% No trades None ▲ Accumulating+5.5% Strength: Raised its dividend (4.3% yield)Strength: Profitable every year for 10 years+5 more Strength: Sales up 55% last yearStrength: Sales growth speeding upStrength: Brings in more cash than it spendsWarning: Share count growing 11.8% a year (dilution)Warning: 2 offering filings in 6 months (may sell new shares)+ PAG Penske Automotive Group, Inc. Auto Dealers & Gasoline Stations $212.09 -0.11% No trades None ■ Steady-0.4% Strength: Profitable every year for 10 yearsStrength: Sales growth speeding up+2 more Strength: Brings in more cash than it spendsStrength: Raised its dividend (2.4% yield)+ DUK Duke Energy Corp Electric & Other Services Combined $124.47 -0.41% No trades None ■ Steady+0.8% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+ SO Southern Co Electric Services $92.56 -0.37% 50 Mixed Selling $8K(planned) ▲ Accumulating+5.8% Strength: Raised its dividend (3.2% yield)Strength: Profitable every year for 10 years+1 more Strength: Sales up 10% last year+ USB US Bancorp \de\ Banks $59.71 +0.22% No trades None ▲ Accumulating+2.7% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+2 more Strength: Sales growth speeding upStrength: Brings in more cash than it spends+ PCAR Paccar Inc Automakers $104.47 -2.35% No trades None ■ Steady+6.0% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Pays a 2.6% dividend yieldWarning: Revenue down 15.5% from the year before+ BKNG Booking Holdings Inc. Transportation Services $153.12 -1.72% 47 Mixed Selling $245K(planned) ■ Newly heldStrength: Raised its dividend (6.3% yield)Strength: Profitable every year for 10 years+3 more Strength: Sales up 13% last yearStrength: Brings in more cash than it spendsStrength: Buying back shares: share count down 19% in 3 years+ MCD McDonalds Corp Restaurants $250.83 +0.94% No trades None ■ Steady-0.1% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 3.4% in 3 yearsStrength: Raised its dividend (2.9% yield)+ NEE Nextera Energy Inc Electric Services $82.03 -0.09% No trades None ▲ Accumulating+2.4% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+1 more Strength: Raised its dividend (2.8% yield)+ EXC Exelon Corp Electric & Other Services Combined $44.55 +0.25% No trades None ▲ Accumulating+5.6% Strength: Raised its dividend (3.6% yield)Strength: Profitable every year for 10 years+ PNC PNC Financial Services Group, Inc. Banks $225.87 +0.65% No trades None ▲ Accumulating+2.5% Strength: Profitable every year for 10 yearsStrength: Sales growth speeding up+3 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 3.9% in 3 yearsStrength: Raised its dividend (2.9% yield)+ AEP American Electric Power Co Inc Electric Services $129.23 -0.35% No trades None ▲ Accumulating+13.0% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+1 more Strength: Raised its dividend (2.9% yield)+ BDX Becton Dickinson & Co Surgical & Medical Instruments & Apparatus $196.39 -1.24% 49 Mixed Selling $29K(planned) ■ Steady+5.8% Strength: Profitable every year for 10 yearsStrength: Raised its dividend (2.1% yield)+ CL Colgate Palmolive Co Perfumes, Cosmetics & Other Toilet Preparations $93.09 -1.00% No trades None ■ Steady+1.2% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 3.3% in 3 yearsStrength: Pays a 2.2% dividend yieldWarning: High debt: 145.17x equity+ ACGL Arch Capital Group Ltd. Property and casualty insurance $102.33 +0.63% No trades None No 13F data Strength: Pays a 4.9% dividend yieldStrength: Profitable every year for 10 years+2 more Strength: Sales up 14% last yearStrength: Brings in more cash than it spends+ EG Everest Group, Ltd. Property and casualty insurance $397.57 -0.26% No trades None ▲ Accumulating+6.4% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Little debtStrength: Raised its dividend (2.0% yield)+ DKS Dick'S Sporting Goods, Inc. Miscellaneous Shopping Goods Stores $144.45 -0.16% 80 Strong buying Buying $500K ▲ Accumulating+5.5% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+3 more Strength: Sales up 28% last yearStrength: Brings in more cash than it spendsStrength: Buying back shares: share count down 14% in 3 years+ KMI Kinder Morgan, Inc. Natural Gas Transmission $33.94 -1.45% 48 Mixed Selling $52K(planned) ▲ Accumulating+3.7% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+2 more Strength: Sales up 12% last yearStrength: Brings in more cash than it spends+ KDP Keurig Dr Pepper Inc. Beverages $34.98 +0.87% No trades None ▲ Accumulating+13.0% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 4.6% in 3 yearsStrength: Raised its dividend (2.6% yield)+ KMB Kimberly Clark Corp Converted Paper & Paperboard Prods $109.65 -0.45% No trades None ▲ Accumulating+9.1% Strength: Raised its dividend (4.6% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: High return on equity: 173%Warning: High debt: 4.31x equity+ ITW Illinois Tool Works Inc General Industrial Machinery & Equipment $276.15 +0.13% No trades None ■ Steady+0.9% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 5.9% in 3 yearsStrength: Raised its dividend (2.3% yield)+ PPG PPG Industries Inc Paints, Varnishes, Lacquers, Enamels & Allied Prods $109.88 -0.68% No trades None ▲ Accumulating+2.9% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 4.3% in 3 yearsStrength: High return on equity: 21%Strength: Raised its dividend (2.5% yield)+ PFG Principal Financial Group Inc Accident & Health Insurance $110.16 +1.44% No trades None ■ Steady+1.3% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 12% in 3 yearsStrength: Raised its dividend (2.8% yield)+ TSCO Tractor Supply Co Building Materials, Hardware, Garden Supply $32.53 -2.63% No trades None ■ Steady+2.0% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+4 more Strength: Buying back shares: share count down 5.1% in 3 yearsStrength: Little debtStrength: High return on equity: 45%Strength: Raised its dividend (2.8% yield)+ KVUE Kenvue Inc. Perfumes, Cosmetics & Other Toilet Preparations $19.50 -0.31% No trades None ▲ Accumulating+3.9% Strength: Raised its dividend (4.2% yield)Strength: Profitable+2 more Strength: Brings in more cash than it spendsStrength: Little debt+ AMCR Amcor plc Miscellaneous Manufacturing Industries $46.19 +0.17% No trades None No 13F data Strength: Raised its dividend (5.5% yield)Strength: Profitable every year for 9 years+3 more Strength: Sales up 10% last yearStrength: Brings in more cash than it spendsStrength: Little debt+ CNA CNA Financial Corp Property and casualty insurance $48.51 +0.23% No trades None ■ Steady+0.9% Strength: Raised its dividend (7.9% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Little debt+ WRB Berkley W R Corp Property and casualty insurance $73.78 +0.63% No trades None ■ Steady+1.0% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+1 more Strength: Raised its dividend (2.5% yield)+ BX Blackstone Inc. Investment Advice $119.07 +0.92% 14 Heavy selling Selling $20.9M ▲ Accumulating+3.3% Strength: Raised its dividend (3.9% yield)Strength: Profitable every year for 10 years+3 more Strength: Sales growth speeding upStrength: Brings in more cash than it spendsStrength: High return on equity: 36%+ FNF Fidelity National Financial, Inc. Title Insurance $39.95 -1.19% No trades None ■ Steady+6.3% Strength: Raised its dividend (5.1% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ OTIS Otis Worldwide Corp Electronic & Other Electrical Equipment $75.26 +0.15% No trades None ■ Steady+3.7% Strength: Profitable every year for 8 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 6.6% in 3 yearsStrength: Raised its dividend (2.2% yield)+ SRE Sempra Gas & Other Services Combined $84.27 +0.21% No trades None ▲ Accumulating+2.1% Strength: Raised its dividend (3.1% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ HRL Hormel Foods Corp Meat Packing Plants $20.96 -0.43% 70 Buying Buying $201K ▼ Distributing-3.8% Strength: Raised its dividend (5.5% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ YUMC Yum China Holdings, Inc. Restaurants $45.53 +2.20% No trades None ■ Steady+1.1% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 13% in 3 yearsStrength: No debt reportedStrength: Raised its dividend (2.1% yield)+ BAH Booz Allen Hamilton Holding Corp Management Consulting Services $83.38 +6.45% No trades None ■ Steady+1.0% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+4 more Strength: Buying back shares: share count down 7.8% in 3 yearsStrength: High return on equity: 76%Strength: Raised its dividend (2.7% yield)Warning: High debt: 3.84x equity+ JEF Jefferies Financial Group Inc. Security Brokers, Dealers & Flotation Companies $45.43 +1.45% No trades None ■ Steady-1.1% Strength: Raised its dividend (3.5% yield)Strength: Profitable every year for 10 years+1 more Strength: Buying back shares: share count down 13% in 3 years+ ALV Autoliv Inc Motor Vehicle Parts & Accessories $115.38 +0.58% No trades None ▲ Accumulating+4.1% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 12% in 3 yearsStrength: High return on equity: 30%Strength: Raised its dividend (2.7% yield)+ AMT American Tower Corp REIT (real estate trust) $188.42 -0.28% 58 Mixed Buying $64K ▲ Accumulating+2.0% Strength: Raised its dividend (3.6% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: High return on equity: 75%Warning: High debt: 9.16x equity+ CPB Campbell'S Co Food and Kindred Products $20.64 -0.39% No trades None ■ Steady+1.0% Strength: Raised its dividend (7.5% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Little debt+ WEC WEC Energy Group, Inc. Electric & Other Services Combined $111.14 +0.04% No trades None ■ Steady+0.8% Strength: Raised its dividend (3.2% yield)Strength: Profitable every year for 10 years+2 more Strength: Sales up 14% last yearStrength: Brings in more cash than it spends+ THO Thor Industries Inc Motor Homes $70.16 +0.10% No trades None ■ Steady+2.4% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 3.4% in 3 yearsStrength: Little debtStrength: Raised its dividend (2.9% yield)+ ZTS Zoetis Inc. Drugmakers $80.96 -0.05% No trades None ▼ Distributing-2.6% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+4 more Strength: Buying back shares: share count down 5.6% in 3 yearsStrength: High return on equity: 65%Strength: Raised its dividend (2.5% yield)Warning: High debt: 2.65x equity+ QSR Restaurant Brands International Inc. Restaurants $74.45 -1.19% No trades None ▲ Accumulating+15.2% Strength: Raised its dividend (3.3% yield)Strength: Profitable every year for 10 years+4 more Strength: Sales up 12% last yearStrength: Brings in more cash than it spendsStrength: High return on equity: 32%Warning: High debt: 3.65x equity+ ORI Old Republic International Corp Surety Insurance $38.45 -1.16% No trades None ■ Steady+0.7% Strength: Raised its dividend (9.5% yield)Strength: Profitable every year for 10 years+3 more Strength: Sales up 11% last yearStrength: Brings in more cash than it spendsStrength: Buying back shares: share count down 17% in 3 years+ AVY Avery Dennison Corp Converted Paper & Paperboard Prods $183.44 +0.87% No trades None ■ Steady+3.0% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 4.7% in 3 yearsStrength: High return on equity: 30%Strength: Raised its dividend (2.0% yield)+ AEE Ameren Corp Electric & Other Services Combined $108.08 +0.06% No trades None ▲ Accumulating+4.8% Strength: Profitable every year for 10 yearsStrength: Sales up 15% last year+1 more Strength: Raised its dividend (2.6% yield)+ BEN Franklin Templeton Inc Investment Advice $31.00 -0.16% 25 Selling Selling $5.0M ■ Steady-5.4% Strength: Raised its dividend (4.1% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Little debt+ EMN Eastman Chemical Co Plastic Materials, Synth Resins & Nonvulcan Elastomers $65.72 +1.20% No trades None ■ Steady-0.1% Strength: Raised its dividend (5.1% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 7.4% in 3 years+ CMS CMS Energy Corp Electric & Other Services Combined $69.61 +0.03% No trades None ▲ Accumulating+6.2% Strength: Raised its dividend (3.1% yield)Strength: Profitable every year for 10 years+3 more Strength: Sales up 14% last yearStrength: Brings in more cash than it spendsWarning: High debt: 2.05x equity+ CFG Citizens Financial Group Inc Banks $65.36 +0.32% No trades None ▲ Accumulating+2.4% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 8.6% in 3 yearsStrength: Raised its dividend (2.6% yield)+ AFG American Financial Group Inc Property and casualty insurance $150.63 -0.01% No trades None ▲ Accumulating+2.5% Strength: Pays a 4.8% dividend yieldStrength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ ALLY Ally Financial Inc. Banks $38.80 -0.72% 34 Selling Selling $496K ■ Steady+1.5% Strength: Pays a 3.1% dividend yieldStrength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ FAF First American Financial Corp Title Insurance $64.00 -1.04% No trades None ▲ Accumulating+3.9% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+3 more Strength: Sales up 22% last yearStrength: Brings in more cash than it spendsStrength: Buying back shares: share count down 3.4% in 3 years+ TROW Price T Rowe Group Inc Investment Advice $103.55 -0.60% No trades None ▲ Accumulating+2.3% Strength: Raised its dividend (4.9% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 3.0% in 3 yearsStrength: No debt reported+ WSO Watsco Inc Hardware & Plumbing & Heating Equipment & Supplies $305.31 -5.41% No trades None ■ Steady-0.4% Strength: Raised its dividend (3.8% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: Little debtStrength: High return on equity: 22%+ CLX Clorox Co Specialty Cleaning, Polishing and Sanitation Preparations $86.80 +0.47% No trades None ▲ Accumulating+4.7% Strength: Raised its dividend (5.6% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ IRM Iron Mountain Inc REIT (real estate trust) $113.06 +2.82% 43 Mixed Selling $4.8M(planned) ■ Steady+1.5% Strength: Profitable every year for 10 yearsStrength: Sales up 12% last year+1 more Strength: Raised its dividend (2.8% yield)+ MKC McCormick & Co Inc Miscellaneous Food Preparations & Kindred Products $47.99 -0.27% 64 Buying Buying $45K ■ Steady+4.4% Strength: Raised its dividend (3.8% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ LW Lamb Weston Holdings, Inc. Canned, Frozen & Preservd Fruit, Veg & Food Specialties $53.70 -0.26% No trades None ■ Steady+1.2% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 4.2% in 3 yearsStrength: Raised its dividend (2.8% yield)Warning: High debt: 2.15x equity+ PAYX Paychex Inc Engineering, Accounting, Research, Management $115.71 -1.98% 32 Selling Selling $844K ▲ Accumulating+3.6% Strength: Raised its dividend (3.8% yield)Strength: Profitable every year for 10 years+3 more Strength: Sales up 17% last yearStrength: Brings in more cash than it spendsStrength: High return on equity: 45%+ SLGN Silgan Holdings Inc Metal Cans $39.03 -0.69% No trades None ▲ Accumulating+4.1% Strength: Profitable every year for 10 yearsStrength: Sales up 11% last year+3 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 3.8% in 3 yearsStrength: Raised its dividend (2.0% yield)+ SPG Simon Property Group Inc. REIT (real estate trust) $212.71 +0.52% 84 Strong buying Buying $461K ▲ Accumulating+3.3% Strength: Raised its dividend (4.0% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: High return on equity: 132%Warning: High debt: 6.47x equity+ SF Stifel Financial Corp Security Brokers, Dealers & Flotation Companies $66.53 -0.21% No trades None ■ Steady+1.4% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 6.4% in 3 yearsStrength: Raised its dividend (2.8% yield)+ KBH KB Home Operative Builders $46.34 -1.53% No trades None ■ Steady+4.2% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 23% in 3 yearsStrength: Raised its dividend (2.2% yield)+ OGN Organon & Co. Drugmakers $13.75 0.00% No trades None ■ Steady+9.5% Strength: ProfitableStrength: Brings in more cash than it spends+3 more Strength: High return on equity: 31%Strength: Pays a 2.5% dividend yieldWarning: High debt: 11.49x equity+ EVRG Evergy, Inc. Electric & Other Services Combined $84.60 +0.19% No trades None ■ Steady+1.8% Strength: Raised its dividend (3.2% yield)Strength: Profitable every year for 10 years+ O Realty Income Corp REIT (real estate trust) $57.15 +0.46% No trades None ▲ Accumulating+4.9% Strength: Raised its dividend (5.6% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsWarning: Share count growing 14.1% a year (dilution)+ RHI Robert Half Inc. Help Supply Services $44.98 -2.00% No trades None ■ Steady+1.9% Strength: Raised its dividend (5.2% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 8.1% in 3 years+ PNW Pinnacle West Capital Corp Electric Services $105.33 -0.54% No trades None ▲ Accumulating+5.9% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ POOL POOL Corp Misc Durable Goods $195.15 -2.00% No trades None ▲ Accumulating+8.0% Strength: Profitable every year for 10 yearsStrength: Sales growth speeding up+4 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 6.3% in 3 yearsStrength: High return on equity: 33%Strength: Raised its dividend (2.5% yield)+ FLO Flowers Foods Inc Food and Kindred Products $6.16 0.00% 46 Mixed Selling $26K ▲ Accumulating+23.2% Strength: Raised its dividend (15.9% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ OTEX Open Text Corp IT systems design $27.63 -1.14% No trades None ▲ Accumulating+6.5% Strength: Raised its dividend (3.8% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 3.0% in 3 yearsWarning: Revenue down 10.4% from the year before+ SNA Snap-on Inc Cutlery, Handtools & General Hardware $357.91 +0.27% No trades None ▲ Accumulating+2.9% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Little debtStrength: Raised its dividend (2.5% yield)+ WTRG Essential Utilities, Inc. Water Supply $42.77 -0.79% No trades None ▲ Accumulating+3.6% Strength: Raised its dividend (7.7% yield)Strength: Profitable every year for 10 years+2 more Strength: Sales up 10% last yearStrength: Buying back shares: share count down 26% in 3 years+ AWK American Water Works Company, Inc. Water Supply $141.72 -0.71% No trades None ■ Steady+7.9% Strength: Profitable every year for 10 yearsStrength: Sales up 10% last year+1 more Strength: Raised its dividend (2.3% yield)+ BF-B Brown Forman Corp Beverages $29.00 -1.36% No trades None ■ Steady-1.1% Strength: Raised its dividend (3.2% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ NXST Nexstar Media Group, Inc. Television Broadcasting Stations $164.73 -1.52% No trades None ■ Steady+4.2% Strength: Raised its dividend (4.5% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 24% in 3 yearsWarning: High debt: 3.07x equity+ DPZ Dominos Pizza Inc Groceries & Related Products $313.27 -0.15% No trades None ■ Steady+2.1% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 5.1% in 3 yearsStrength: Raised its dividend (2.2% yield)+ PSA Public Storage REIT (real estate trust) $306.80 -1.05% No trades None ▲ Accumulating+5.7% Strength: Pays a 3.9% dividend yieldStrength: Profitable every year for 10 years+2 more Strength: Sales growth speeding upStrength: Brings in more cash than it spends+ LSTR Landstar System Inc Trucking $165.18 -0.34% No trades None ■ Steady-3.1% Strength: Profitable every year for 9 yearsStrength: Sales growth speeding up+4 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 5.2% in 3 yearsStrength: No debt reportedStrength: Raised its dividend (2.2% yield)+ ATO Atmos Energy Corp Natural Gas Distribution $171.32 -0.52% No trades None ■ Steady+1.9% Strength: Profitable every year for 10 yearsStrength: Sales up 13% last year+4 more Strength: Brings in more cash than it spendsStrength: Raised its dividend (2.0% yield)Warning: Share count growing 5.2% a yearWarning: 1 offering filing in 6 months (may sell new shares)+ HOG Harley-Davidson, Inc. Motorcycles, Bicycles & Parts $28.84 -0.35% 49 Mixed Selling $38K(planned) ▲ Accumulating+2.8% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 19% in 3 yearsStrength: Raised its dividend (2.5% yield)Warning: Revenue down 13.8% from the year before+ FBIN Fortune Brands Innovations, Inc. Millwood, Veneer, Plywood, & Structural Wood Members $43.04 +0.19% No trades None ▲ Accumulating+2.3% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 7.7% in 3 yearsStrength: Raised its dividend (2.3% yield)+ LNT Alliant Energy Corp Electric & Other Services Combined $69.52 -0.22% No trades None ▲ Accumulating+6.2% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+1 more Strength: Raised its dividend (2.9% yield)+ LCII Lci Industries Motor Vehicle Parts & Accessories $87.91 +3.61% No trades None ▼ Distributing-3.1% Strength: Raised its dividend (5.2% yield)Strength: Profitable every year for 10 years+2 more Strength: Sales up 10% last yearStrength: Brings in more cash than it spends+ SWKS Skyworks Solutions, Inc. Semiconductors $83.34 -0.11% No trades None ▲ Accumulating+10.5% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 5.0% in 3 yearsStrength: Little debt+ VICI VICI Properties Inc. REIT (real estate trust) $24.03 +1.18% No trades None ▲ Accumulating+2.4% Strength: Raised its dividend (7.3% yield)Strength: Profitable every year for 9 years+2 more Strength: Brings in more cash than it spendsWarning: Share count growing 6.5% a year+ AOS Smith A O Corp Household Appliances $61.93 +0.49% No trades None ■ Steady+7.6% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+4 more Strength: Buying back shares: share count down 8.9% in 3 yearsStrength: Little debtStrength: High return on equity: 29%Strength: Raised its dividend (2.2% yield)+ REYN Reynolds Consumer Products Inc. Plastics, Foil & Coated Paper Bags $23.01 -0.04% No trades None ▲ Accumulating+6.4% Strength: Pays a 4.0% dividend yieldStrength: Profitable every year for 8 years+1 more Strength: Brings in more cash than it spends+ POR Portland General Electric Co Electric Services $44.12 -0.97% No trades None ▲ Accumulating+4.0% Strength: Raised its dividend (4.7% yield)Strength: Profitable every year for 10 years+1 more Warning: Share count growing 7.3% a year+ FHN First Horizon Corp Banks $23.44 -0.04% No trades None ▲ Accumulating+2.2% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 9.7% in 3 yearsStrength: Pays a 2.6% dividend yield+ EXR Extra Space Storage Inc. REIT (real estate trust) $143.38 -0.03% No trades None ▲ Accumulating+4.1% Strength: Pays a 4.5% dividend yieldStrength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsWarning: Share count growing 14.3% a year (dilution)+ SLVM Sylvamo Corp Paper Mills $32.62 +0.12% No trades None ■ Steady-0.4% Strength: Raised its dividend (5.5% yield)Strength: Profitable+4 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 8.3% in 3 yearsStrength: Little debtWarning: Revenue down 11.2% from the year before+ KTB Kontoor Brands, Inc. Men'S & Boys' Furnishgs, Work Clothg, & Allied Garments $75.63 -0.49% No trades None ▲ Accumulating+7.2% Strength: Profitable every year for 9 yearsStrength: Sales up 21% last year+4 more Strength: Brings in more cash than it spendsStrength: High return on equity: 47%Strength: Raised its dividend (2.8% yield)Warning: High debt: 2.02x equity+ MTN Vail Resorts Inc Miscellaneous Amusement & Recreation $149.43 +1.92% No trades None ▲ Accumulating+3.9% Strength: Raised its dividend (5.9% yield)Strength: Profitable every year for 10 years+4 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 8.6% in 3 yearsStrength: High return on equity: 73%Warning: High debt: 9.7x equity+ KFY Korn Ferry Employment Agencies $78.83 +0.68% No trades None ▲ Accumulating+2.2% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Little debtStrength: Raised its dividend (2.5% yield)+ STC Stewart Information Services Corp Title Insurance $42.97 -2.30% 93 Strong buying Buying $461K ▲ Accumulating+2.4% Strength: Raised its dividend (4.8% yield)Strength: Profitable every year for 10 years+2 more Strength: Sales up 17% last yearStrength: Brings in more cash than it spends+ CRI Carters Inc Apparel & Other Finishd Prods of Fabrics & Similar Matl $31.82 -2.36% No trades None ■ Steady-3.5% Strength: Pays a 4.9% dividend yieldStrength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 8.9% in 3 years+ UVV Universal Corp Farm Product Raw Materials $38.99 -0.71% No trades None ■ Steady+1.3% Strength: Raised its dividend (8.4% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ HNI HNI Corp Office Furniture $47.69 +0.29% No trades None ■ Steady+6.1% Strength: Profitable every year for 10 yearsStrength: Sales up 12% last year+2 more Strength: Brings in more cash than it spendsStrength: Raised its dividend (2.8% yield)+ DOC Healthpeak Properties, Inc. REIT (real estate trust) $19.36 +0.68% No trades None ▼ Distributing-3.3% Strength: Raised its dividend (6.3% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsWarning: Share count growing 8.9% a year+ WGO Winnebago Industries Inc Motor Homes $28.12 -1.85% No trades None ■ Steady+3.2% Strength: Raised its dividend (4.9% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 14% in 3 years+ GNTX Gentex Corp Motor Vehicle Parts & Accessories $20.64 -0.19% No trades None ▲ Accumulating+5.4% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 5.8% in 3 yearsStrength: No debt reportedStrength: Pays a 2.3% dividend yield+ SR Spire Inc Natural Gas Distribution $85.74 +0.55% No trades None ▲ Accumulating+2.6% Strength: Raised its dividend (3.7% yield)Strength: Profitable every year for 10 years+ SCL Stepan Co Soap, Detergents, Cleang Preparations, Perfumes, Cosmetics $64.83 +1.34% No trades None ■ Steady+1.5% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+1 more Strength: Raised its dividend (2.4% yield)+ BKH Black Hills Corp Electric Services $80.28 +1.06% No trades None ▲ Accumulating+2.8% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+ LAMR Lamar Advertising Co REIT (real estate trust) $157.01 +1.29% No trades None ■ Steady0.0% Strength: Raised its dividend (4.1% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ CFR Cullen/frost Bankers, Inc. Banks $158.61 +1.00% No trades None ■ Steady+9.0% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 3.0% in 3 yearsStrength: Raised its dividend (2.5% yield)+ MAA Mid America Apartment Communities Inc. REIT (real estate trust) $119.55 -0.17% No trades None ▲ Accumulating+8.2% Strength: Raised its dividend (5.1% yield)Strength: Profitable every year for 9 years+1 more Strength: Brings in more cash than it spends+ WEN Wendy's Co Eating & Drinking Places $6.20 -0.16% No trades None ▼ Distributing-6.7% Strength: Pays a 10.8% dividend yieldStrength: Profitable every year for 10 years+4 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 10% in 3 yearsStrength: High return on equity: 88%Warning: High debt: 23.51x equity+ TXNM TXNM Energy Inc Electric Services $58.41 +0.22% No trades None ▲ Accumulating+2.2% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Raised its dividend (2.8% yield)Warning: Share count growing 5.9% a yearWarning: 1 offering filing in 6 months (may sell new shares)+ KIM Kimco Realty Corp REIT (real estate trust) $23.65 +0.21% No trades None ■ Steady+1.8% Strength: Raised its dividend (4.3% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ LZB La-Z-Boy Inc Household Furniture $29.63 -1.17% No trades None ■ Steady+0.1% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 4.4% in 3 yearsStrength: Pays a 2.6% dividend yield+ PZZA Papa Johns International Inc Restaurants $18.22 +0.66% No trades None ▲ Accumulating+11.4% Strength: Pays a 10.1% dividend yieldStrength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 7.8% in 3 years+ AVA Avista Corp Electric & Other Services Combined $37.24 -1.22% No trades None ▲ Accumulating+5.7% Strength: Raised its dividend (5.3% yield)Strength: Profitable every year for 10 years+ MZTI Marzetti Co Canned, Frozen & Preservd Fruit, Veg & Food Specialties $109.08 -0.10% No trades None ▲ Accumulating+8.1% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: No debt reported+ ESS Essex Property Trust, Inc. REIT (real estate trust) $275.35 -1.04% No trades None ▲ Accumulating+4.6% Strength: Raised its dividend (3.7% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ RLI RLI Corp Property and casualty insurance $64.90 +0.09% No trades None ▲ Accumulating+6.3% Strength: Raised its dividend (4.1% yield)Strength: Profitable every year for 10 years+3 more Strength: Brings in more cash than it spendsStrength: Little debtStrength: High return on equity: 24%+ STWD Starwood Property Trust, Inc. REIT (real estate trust) $12.54 -0.40% No trades None ■ Steady+1.5% Strength: Pays a 15.3% dividend yieldStrength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ FHI Federated Hermes, Inc. Investment Advice $56.95 +0.21% No trades None ■ Steady+1.6% Strength: Profitable every year for 10 yearsStrength: Sales up 10% last year+5 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 12% in 3 yearsStrength: Little debtStrength: High return on equity: 35%Strength: Pays a 2.3% dividend yield+ SMP Standard Motor Products, Inc. Motor Vehicle Parts & Accessories $37.33 +0.13% No trades None ■ Steady+1.7% Strength: Raised its dividend (3.3% yield)Strength: Profitable every year for 10 years+2 more Strength: Sales up 22% last yearStrength: Brings in more cash than it spends+ IDA Idacorp Inc Electric Services $140.32 -0.24% No trades None ▲ Accumulating+5.7% Strength: Profitable every year for 10 yearsStrength: Raised its dividend (2.5% yield)+ WPC W. P. Carey Inc. REIT (real estate trust) $64.37 +0.75% No trades None ▲ Accumulating+4.7% Strength: Raised its dividend (5.6% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ UDR UDR, Inc. REIT (real estate trust) $35.71 -0.39% No trades None ■ Steady+4.0% Strength: Raised its dividend (4.8% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ MTB M&T Bank Corp Banks $221.89 +0.10% 46 Mixed Selling $442K(planned) ■ Steady-0.4% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 3.2% in 3 yearsStrength: Raised its dividend (2.6% yield)+ NWE NorthWestern Energy Group, Inc. Electric & Other Services Combined $78.44 +1.08% No trades None ■ Steady-1.4% Strength: Raised its dividend (3.4% yield)Strength: Profitable+ GLPI Gaming & Leisure Properties, Inc. REIT (real estate trust) $39.39 -0.35% No trades None ■ Steady+0.9% Strength: Raised its dividend (7.9% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ HBAN Huntington Bancshares Inc Banks $15.74 +0.13% No trades None ■ Steady+1.5% Strength: Pays a 3.9% dividend yieldStrength: Profitable every year for 10 years+2 more Strength: Sales growth speeding upStrength: Brings in more cash than it spends+ REG Regency Centers Corp REIT (real estate trust) $73.67 -0.43% No trades None ▲ Accumulating+9.1% Strength: Raised its dividend (3.9% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ ELS Equity Lifestyle Properties Inc REIT (real estate trust) $61.07 +0.38% No trades None ■ Steady+2.6% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: High return on equity: 23%+ IPAR Interparfums Inc Perfumes, Cosmetics & Other Toilet Preparations $115.19 -0.08% No trades None ▲ Accumulating+3.6% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Little debtStrength: High return on equity: 26%Strength: Raised its dividend (2.8% yield)+ APOG Apogee Enterprises, Inc. Glass Products, Made of Purchased Glass $44.18 +1.31% No trades None ■ Steady+0.6% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+2 more Strength: Buying back shares: share count down 4.0% in 3 yearsStrength: Raised its dividend (2.4% yield)+ BRX Brixmor Property Group Inc. REIT (real estate trust) $28.15 +0.07% No trades None ▲ Accumulating+2.0% Strength: Raised its dividend (4.2% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ NJR New Jersey Resources Corp Natural Gas Distribution $53.20 +0.09% No trades None ▲ Accumulating+6.0% Strength: Raised its dividend (3.4% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ DLB Dolby Laboratories, Inc. Patent Owners & Lessors $63.08 +0.32% 46 Mixed Selling $451K(planned) ■ Steady+5.9% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 4.4% in 3 yearsStrength: No debt reportedStrength: Raised its dividend (2.1% yield)+ KFRC Kforce Inc Help Supply Services $58.36 -0.26% No trades None ▲ Accumulating+2.5% Strength: Profitable every year for 10 yearsStrength: Sales growth speeding up+4 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 13% in 3 yearsStrength: High return on equity: 25%Strength: Raised its dividend (2.7% yield)+ KGS Kodiak Gas Services, Inc. Natural Gas Transmission $45.45 +2.64% 47 Mixed Selling $197K(planned) ▲ Accumulating+17.0% Strength: Raised its dividend (4.0% yield)Strength: Profitable+3 more Strength: Sales up 13% last yearStrength: Brings in more cash than it spendsWarning: Share count growing 14.5% a year (dilution)+ OTTR Otter Tail Corp Electric Services $90.13 -0.42% No trades None ■ Steady+0.8% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+1 more Strength: Raised its dividend (2.3% yield)+ BKE Buckle Inc Family Clothing Stores $46.60 +0.17% 34 Selling Selling $511K ■ Steady+0.3% Strength: Raised its dividend (9.4% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: High return on equity: 49%+ FRT Federal Realty Investment Trust REIT (real estate trust) $109.27 +0.49% 38 Selling Selling $163K ▲ Accumulating+9.7% Strength: Raised its dividend (4.1% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ SAFT Safety Insurance Group Inc Property and casualty insurance $104.08 -0.06% No trades None ■ Steady+0.8% Strength: Raised its dividend (3.5% yield)Strength: Profitable every year for 10 years+3 more Strength: Sales up 13% last yearStrength: Brings in more cash than it spendsStrength: Little debt+ FBP First Bancorp Banks $27.39 -0.07% No trades None ■ Steady-1.5% Strength: Profitable every year for 10 yearsStrength: Sales growth speeding up+4 more Strength: Brings in more cash than it spendsStrength: Buying back shares: share count down 16% in 3 yearsStrength: Little debtStrength: Raised its dividend (2.6% yield)+ DTM DT Midstream, Inc. Natural Gas Transmission $126.96 +2.46% No trades None ▲ Accumulating+4.4% Strength: Profitable, keeps 36% of sales as profitStrength: Sales up 27% last year+2 more Strength: Brings in more cash than it spendsStrength: Raised its dividend (2.6% yield)+ WD Walker & Dunlop, Inc. Finance Services $34.18 +0.06% No trades None ▲ Accumulating+3.8% Strength: Raised its dividend (7.8% yield)Strength: Profitable every year for 10 years+ RDN Radian Group Inc Surety Insurance $35.76 +0.03% No trades None ■ Steady+1.7% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 18% in 3 yearsStrength: Little debtStrength: Raised its dividend (2.9% yield)+ APAM Artisan Partners Asset Management Inc. Investment Advice $33.34 -0.69% No trades None ▲ Accumulating+3.2% Strength: Raised its dividend (10.9% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: High return on equity: 70%+ OHI Omega Healthcare Investors Inc REIT (real estate trust) $47.00 +1.69% No trades None ▲ Accumulating+5.3% Strength: Pays a 5.7% dividend yieldStrength: Profitable every year for 10 years+3 more Strength: Sales up 13% last yearStrength: Brings in more cash than it spendsWarning: Share count growing 7.7% a year+ JBSS Sanfilippo John B & Son Inc Sugar & Confectionery Products $67.27 +0.36% No trades None ▲ Accumulating+3.5% Strength: Raised its dividend (5.9% yield)Strength: Profitable every year for 9 years+2 more Strength: Brings in more cash than it spendsStrength: Little debt+ SHOE SHOE Station Group Inc Shoe Stores $14.06 -0.42% No trades None ▲ Accumulating+2.8% Strength: Raised its dividend (4.3% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: No debt reported+ CUBE CubeSmart REIT (real estate trust) $40.13 -0.05% No trades None ▲ Accumulating+9.8% Strength: Raised its dividend (5.2% yield)Strength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ KRC Kilroy Realty Corp REIT (real estate trust) $36.73 -1.40% No trades None ■ Steady0.0% Strength: Pays a 5.9% dividend yieldStrength: Profitable every year for 10 years+3 more Strength: Sales growth speeding upStrength: Brings in more cash than it spendsStrength: Little debt+ EMBC Embecta Corp. Surgical & Medical Instruments & Apparatus $6.81 +1.64% No trades None ▼ Distributing-17.2% Strength: Pays a 8.8% dividend yieldStrength: Profitable+1 more Strength: Brings in more cash than it spends+ UCB United Community Banks Inc Banks $37.10 +0.30% 43 Mixed Selling $50K ▲ Accumulating+3.8% Strength: Profitable every year for 10 yearsStrength: Sales up 12% last year+3 more Strength: Brings in more cash than it spendsStrength: Little debtStrength: Raised its dividend (2.6% yield)+ REXR Rexford Industrial Realty, Inc. REIT (real estate trust) $38.01 -1.83% No trades None ■ Steady+1.1% Strength: Raised its dividend (4.5% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsWarning: Share count growing 10.8% a year (dilution)+ CUZ Cousins Properties Inc REIT (real estate trust) $29.19 +1.18% No trades None ■ Steady-0.1% Strength: Pays a 4.4% dividend yieldStrength: Profitable every year for 10 years+2 more Strength: Sales up 16% last yearStrength: Brings in more cash than it spends+ CWT California Water Service Group Water Supply $47.77 -0.60% No trades None ▲ Accumulating+7.9% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+1 more Strength: Raised its dividend (2.6% yield)+ NNN NNN REIT, Inc. REIT (real estate trust) $42.02 +0.72% No trades None ▲ Accumulating+7.1% Strength: Raised its dividend (5.6% yield)Strength: Profitable every year for 10 years+2 more Strength: Brings in more cash than it spendsStrength: Little debt+ MRTN Marten Transport Ltd Trucking $11.81 +0.34% No trades None ▲ Accumulating+5.8% Strength: Profitable every year for 10 yearsStrength: Sales growth speeding up+3 more Strength: Brings in more cash than it spendsStrength: No debt reportedStrength: Pays a 2.0% dividend yield+ FHB First Hawaiian, Inc. Banks $25.37 +0.20% No trades None ▲ Accumulating+5.3% Strength: Pays a 4.1% dividend yieldStrength: Profitable every year for 10 years+1 more Strength: Brings in more cash than it spends+ EIG Employers Holdings, Inc. Property and casualty insurance $52.02 -0.13% No trades None ■ Steady-6.4% Strength: Profitable every year for 10 yearsStrength: Brings in more cash than it spends+3 more Strength: Buying back shares: share count down 15% in 3 yearsStrength: Little debtStrength: Raised its dividend (2.4% yield)+ VRTS Virtus Investment Partners, Inc. Investment Advice $118.81 -0.35% No trades None ▲ Accumulating+5.6% Strength: Raised its dividend (7.8% yield)Strength: Profitable every year for 10 years+1 more Strength: Buying back shares: share count down 8.6% in 3 years+ STAG STAG Industrial, Inc. REIT (real estate trust) $36.30 -0.33% No trades None ▲ Accumulating+6.4% Strength: Raised its dividend (4.1% yield)Strength: Profitable every year for 10 years+2 more Strength: Sales up 10% last yearStrength: Brings in more cash than it spends+ CBU Community Financial System, Inc. Banks $62.25 -0.29% No trades None ▲ Accumulating+2.6% Strength: Profitable every year for 10 yearsStrength: Sales growth speeding up+2 more Strength: Brings in more cash than it spendsStrength: Raised its dividend (3.0% yield)+