I think the “latest” news has been perhaps misread. I don’t see the relationship between Twitter belatedly announcing their losses that apparently occurred before the most recent cash infusion.

Bud