While its distributable income per share came in at $0.18, its payout ratio stood at 95%, meaning nearly all of its profits are being returned to shareholders in the form of dividends ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results