I assume that if one was a careful study of a company, you could determine revenue by surveying consumers and determining how much inventory is being sold, but I don't see how an analyst could gain insight into the costs of a company, especially a small growth company.
For example, a small company might only have a few million in profit, but could easily eliminate this profit by hiring a few dozen more employees. Do analysts have access to insider knowledge from the company board?