My first question would be what does 100% success mean?
If it means they have been profitable every year then that really isn't much of a claim unless we know how profitable.
The wording though seems to imply that every pick is a winner which is so unlikely that saying it is impossible would be acceptable.
The only way that could even come close to being true is if the picks are all very low volume such that the newsletter itself could cause the stock movement. This would only be a success on paper or for the publishers of the newsletter who could act before distribution. For the actual subscribers it might lead to paper profits but any attempt to crystallize the gain would eradicate it.

