SharePost Content Read More Yahoo Finance #finance Post navigation Short sellers lose $73 billion amid market rally to start 2025 The Trade Desk Stock Tumbles. Is AppLovin the Culprit?