Is IBM valued as a consulting company or as a Tech Co