US citizen passports are generally not stamped by CBP. However, officers may even stamp a US passport at the individual's request or at their discretion. Regarding national foreigners, when they enter the US, a CBP officer issues them a passport admission stamp or an I-94 form after inspecting their documents.