Latest News

Meta revenue beats estimates on advertising stability