Dun & Bradstreet Holdings, Inc. will pay $0.05 per share to investors on September 19, reflecting a 1.9% annual payment of the current stock price. Despite not earning enough to cover payments, the company's healthy free cash flows suggest sustainability.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing