The answer is no they cannot, but yes they can.
You have to accept that there is a yes and no to this question, SSL should protect your communication from snooping even from an ISP but if an ISP wanted to do something similar to a MitM they could do so with a fair amount of ease but I will put this down to "similar stuff"....
To reexplain SSL The client and the webserver exchange certificates which are normally signed by a 3rd party to validate that the webserver you are connected to is the genuine one. This SSL checking is to ensure you are connected to the real server and not an attacker, this rule applies to a MitM attack even if done by an ISP you would have to be over an insecure (http, port 80 etc) connection for them to be able to read it. The rules that apply to the rest of the world apply to an ISP they have no special power really, just maybe more resource and a better tactical point in the network infrastructure. so if you are on https your traffic is encrypted and cannot be read.