Block (SQ) is it Time to Sell Hard - Stock Analysis