Analysis of BNPL Providers