Michael Saylor's STRC Stock Faces Bearish Pressure | OOBF

STRC stock fell below $89.50 amid criticism calling it a 'worst Ponzi'.

Open shared insight