So as far as I know, when you go to a https enabled website, all the data you send to that server will be encrypted with their public key, and only the server holding the private key will be able to decrypt it.
BUT, what about the data downloaded from the server - incoming traffic? E.g. if someone could intercept incoming traffic from an https-enabled website to my computer, could they see all of the data I am downloading?