From: Term Sheet | Fortune - Friday May 16, 2025 12:03 pm
Stord raises $80 million Series E, plus an additional $120 million in debt.