Customer satisfaction was 96.5% in 20231.2.2024Customer satisfaction with the overall quality of our services was 96.5% in 2023 *the results from a satisfaction survey we conducted last year The helpfulness, quality of communication and [...]