“The Stanford endowment's annual distribution of approximately $2 billion represents about 5% of the total endowment value.”