Despite recent improvements, long-term shareholders are facing significant losses, suggesting the need for sustained improvements in key metrics for optimism. The company's future growth could be uncertain due to the consistent drop in revenue over the past five years.