Short sellers rank Cardlytics, Inc. (CDLX) as the worst advertising stock to buy. The global advertising sector has seen growth despite challenges like the COVID-19 pandemic and political ad spending.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing