resilience and revenue growth