Certara, Inc. (CERT): financials, 13F holders and insider trades