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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results