Certara Inc

NASDAQ:CERT   3:59:54 PM EDT
32.66
-2.56 (-7.27%)
Twitter Share  Facebook Share StockTwits Share