Meta surprises analysts with good results, $40 bn stock buyback

Meta surprises analysts with good results, $40 bn stock buyback