OMAHA, Neb. — Investor Warren Buffett says he will retire at the end of the year from Berkshire Hathaway.