When a plugin gets updated from the repo, does the “activation” hook fire again?

The activation hook is only fired when the plugin is first activated, not when it’s updated.