I've seen the majority of the companies focusing only on internal metrics like MRR or active users and so on.
Actually there are many reasons why a business might go up or down. Like the weather, economic situation or even change in currency value if you deal with multiple currencies.
Do you use external data for your business and what sort of data do you use?