20260428 – ITC – Consolidated FS – Q1 2026 signed – 28/04/2026

20260428 – ITC – Consolidated FS – Q1 2026 signed – 28/04/2026