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