Certara Inc

:CERT   3:30:51 PM EDT
35.43
-0.54 (-1.50%)
Twitter Share  Facebook Share StockTwits Share