B berkshirehathaway.com Berkshire Hathaway Shareholder Letters 2010 [pdf] 120 points npalli 15 years ago 65 comments