Harvard University's endowment has reported lower 20-year annualized returns than several Ivy League rivals, including Yale and Princeton. Despite having the largest endowment in the U.S. at $50.7 billion, Harvard's performance has been hindered by management changes and investment missteps, raising concerns about its financial strategy.