Accidentally released them online for 04-08. Oops. The NCAA Accidentally Leaked Five Years Of Financial Statements Online