Does granite stain
In general, no. Yet although granite has very little porosity, all stone is porous to some extent.
Most granite colours never show any moisture but a few may show some moisture if exposed for an extended period.
For example, in a very few colours a puddle of water left on the counter for 30 minutes may show a dark spot when the water is wiped away, but when the spot is dry again no evidence will show.