Block, Inc. (XYZ): Legal Win, $2.9B Profit and the Cost of Growth | Monexa