Comment Comment by marketingtech "Decimated" is a bit of an overstatement for a business on track for over $!00b in revenue and $40b of profit this year. The growth rate took a huge hit, but it's not like they're on the verge of collapse. parent marketingtech 4 years ago