AcuityAds Holdings (ATY)
NASDAQ:ATY
United States
ATYAcuityAds Holdings
$1.60
$0.03(1.91%)
At close: 4:00 PM EDT