corporate dynamics