Storia: Icon revenue was overstated by $158m between 2023 and 2024 — Warptech Lab News