Certara Inc

:CERT   3:59:44 PM EDT
36.03
-0.23 (-0.63%)
Twitter Share  Facebook Share StockTwits Share