Penn reported a 14.3 percent investment return on its endowment, bringing the endowment’s total value to a record-high of $12.2 billion this fiscal year.
Penn reported a 14.3 percent investment return on its endowment, bringing the endowment’s total value to a record-high of $12.2 billion this fiscal year.