2025 Full Year Financial Results Company news release · Source: SEDAR 6 May 2026, 4:36 a.m. EDT Share