News

These are top companies with predictable cash flows, run by management teams making smart capital-allocation decisions.