i think it's a combination.....different people have different reasons why they buy a stock (and sometimes, there's really no reason behind their purchase at all)
berkshire hathaway stock is bought because of the capital appreciation. it just grows in value, because the business is profitable and is continually increasingly profitable
