Red Cat falls 6.9% as Iran peace hopes and SpaceX IPO pressure defense stocks