Some companies do distort info given to analysts. Some do it for the wrong reasons. Other times they give the right info and analysts get it wrong and then other times they give little information because they know many analysts can't interpret and forecast properly. Anaylsts would be fine if everything they were given was black or white but unfortunately there are no guarantees in this world and much info requires interpretation and speculation.