Meta tops revenue forecasts as $9.9B legal charge weighs on profit | SharesLocker