https://towardsdatascience.com/how-to-calculate-customer-retention-rate-a-practical-approach-1c97709d495f