Certara Inc

NASDAQ:CERT   3:59:55 PM EDT
39.24
-0.60 (-1.51%)
Twitter Share  Facebook Share StockTwits Share