Certara Inc Stock News

CERTNASDAQ
$10.60
-0.11-1.03%
Last update: Nov 3, 9:27 AM