Company performance depends a lot on the culture. How this performance will be shared with the shareholders depends on the integrity of the management team. You can assess company culture, integrity and honesty of the of the management by observing how they communicate. Read reports, letters to shareholders, watch interviews, see how the website communicates what the company is about -- this helps to find honest companies with healthy culture and to avoid the toxic ones that are just trying to boost their stock to increase management bonuses.