Rubio's parents were NOT citizens at the time of his birth.
Rubio is a citizen but NOT a NBC.
“Natural born citizen is a child born of two citizen parents on U.S. soil (including overseas military bases).”
Then Trump is not a NBC, as his mother remained a citizen of Great Britain.