Snap shelves quarterly forecast as economic uncertainty risks ad budgets financialnews_rlv83x 13 hours ago