Ohio State University Endowment Reaps $1 Billion for 50-Year Energy Contract
Deal provides OSU fund with its single-largest investment.
Deal provides OSU fund with its single-largest investment.
44% of investors expect first-quarter earnings to surpass expectations.