Storia: Canaan posts $88.7 million Q1 net loss as revenue lands in line with guidance — Warptech Lab News