The University of Illinois Foundation only owns 12 different stocks, so it is pretty notable when it invests nearly $9 million in a company like Shift4 Payments.