11-23-2015, 01:15 PM
Unless the endowment has done REALLY well since 8/31/15, I doubt it's $36B. As of 8/31 it was $22.2 billion, according to "Stanford University Facts." The point remains valid, but having an exaggerated number in their just gives them an excuse to dismiss the point.
