Taking Stock | Insights and commentary on the investment market from NEPC experts. Taking Stock | Insights and commentary on the investment market from NEPC experts. Taking Stock: Private Wealth: The New Normal is Here to Stay. September 13, 2018 Taking Stock: Healthcare: Using Past Lessons to Meet Present Challenges. September 13, 2018 Take stock definition: If you take stock , you pause to think about all the aspects of a situation or event | Meaning, pronunciation, translations and examples Log In Dictionary The private placement, or private investment capital, is money invested in your company that usually comes from private investors in the form of stocks, and sometimes bonds. As good as it sounds, the majority of private placement dollars come from pension funds, investment pools, banks, and insurance companies.