Strategy posts $12.5 billion Q1 loss as execs tout STRC ‘big success’ | LL Daily