Certara Inc

CERT USD0.01
Create an alert
Sell
$12.21
Buy
$12.22
$0.34 (2.78%)
Last updated today at