Not all companies are equal! This will impact the availability of information.
Availability of information about a company varies.
Here are some of the major factors determining availability of information:
US Based Publicly Traded Company - Lots of Information Available
US Based Privately Held Company - Very little information available
Non-US Based Publicly Traded Company - Some information Available
Non-US Based Privately Held Company - Very little information available