Did you know there are companies that must pay out 90% of their earnings to shareholders?
They have to. By law. They can’t...