Certara Inc

NASDAQ:CERT   3:07:19 PM EDT
10.48
-0.66 (-5.92%)
Twitter Share  Facebook Share StockTwits Share