The vast majority, 89%, reported that their investments have performed either in line with or above financial expectations, while nearly all reported impact performance in line with or better than expectations.

—Carol J. Clouse

First « 1 2 3 » Next