Snap shelves quarterly forecast as economic uncertainty risks ad budgets financialnews_rlv83x 3 days ago