Warren Buffet Berkshire reports $35.5B in Profits and buys back $4.4B of outstanding shares