IBM shares outstanding