University of Illinois Foundation's $3 billion endowment pool posted a preliminary net return of 10.6% for the fiscal year ...