No hyphen (noun or adjective). Acceptable for an American Black person of African descent. Not necessarily interchangeable with Black. Americans of Caribbean heritage, for example, generally refer to themselves as Caribbean American. Follow a person’s preference.

(Source: AP Stylebook)