ATOM has seen some upside lately, but can it hold on now?