Actually 28% is nothing. Most Fintech stocks are down ~75%, this company is still wildly overvalued
Block (Square) did over $17.6B revenue last year, an 85.95% increase from 2020. Their current market cap is below $40b and their stock is down around 70% from when Stripe raised their last round of funding.