Live feed08:00:00·435dPRReleasevia QuantisnowCertara Reports Preliminary First Quarter 2025 Financial Results; Announces $100 Million Share Repurchase AuthorizationByQuantisnow·Wall Street's wire, on your screen.CERT· Certara Inc.Technology