Mega Cap Tech Firm Faces Squeezing as Shorts Accumulate