Endowment Scorecard: Ohio State University 10.8%, University of Texas/Texas A&M 10.5%, Duke 8.9%
Ohio State University’s endowment gained 10.78% which fell short of its 15% benchmark. However, the annualized three-year and five-year returns [Read More]