Storia: ACME Solar shares slip 1.6% despite record Q1 numbers — Warptech Lab News