Mötley fool always rate ccl as a buy. The thing is they always finish their article with 2-3 reasons it might not go up so if it goes down they can be like "we said it might go down".
Truth be told, I think the motley fool isn't good for much more than a quick synopsis of the company history.