FINANCIAL STATEMENTS

Consolidated

December 31, 2023
MEG Interim Condensed Consolidated FS & Limited review for for the year ended December 31, 2023 (English)
MEG Interim Condensed Consolidated FS & Limited review for the year ended September 30, 2023 (Arabic)

September 30, 2023
MEG Interim Condensed Consolidated FS & Limited review for for the nine Month Period ended September 30, 2023 (English)
MEG Interim Condensed Consolidated FS & Limited review for the nine Month Period ended September 30, 2023 (Arabic)

June 30, 2023
MEG Consolidated FS 30 June 2023 (English)
MEG Consolidated FS 30 June 2023 (Arabic)

March 31, 2023
MEG Consolidated FS 31 March 2023 (English)
MEG Consolidated FS 31 March 2023 (Arabic)

December 31, 2022
MEG Interim Condensed Consolidated FS & Limited review for the year ended December 31, 2022 (English)
MEG Interim Condensed Consolidated FS & Limited review for the year ended December 31, 2022 (Arabic)

September 30, 2022
MEG Interim Condensed Consolidated FS & Limited review for 9 months period ended September 30, 2022 (English)
MEG Interim Condensed Consolidated FS & Limited review for 9 months period ended September 30, 2022 (Arabic)

June 30, 2022
MEG Consolidated FS 30 June 2022 (English)
MEG Consolidated FS 30 June 2022 (Arabic)

March 31, 2022
MEG Condensed Consolidated FS & Limited review for 3 months period ended March 31, 2022 (English)
MEG Condensed Consolidated FS & Limited review for 3 months period ended March 31, 2022 (Arabic)

December 31, 2021
MEG Consolidated FS 30 December 2021 (English)
MEG Consolidated FS 30 December 2021 (Arabic)

September 30, 2021
MEG Consolidated FS 30 September 2021 (English)
MEG Consolidated FS 30 September 2021 (Arabic)

June 30, 2021
MEG Consolidated FS 30 June 2021 (English)
MEG Consolidated FS 30 June 2021 (Arabic)

March 31, 2021
MEG Consolidated FS 31 March 2021 (English)
MEG Consolidated FS 31 March 2021 (Arabic)

December 31, 2020
MEG Consolidated FS 31 December 2020 (English)
MEG Consolidated FS 31 December 2020 (Arabic)

December 31, 2019
MEG Consolidated FS 31 December 2019 (Arabic)

September 30, 2019
MEG Consolidated FS 30 September 2019 (English)
MEG Consolidated FS 30 September 2019 (Arabic)

June 30, 2019
MEG Consolidated FS 30 June 2019 (English)
MEG Consolidated FS 30 June 2019 (Arabic)

March 31, 2019
MEG Consolidated FS 31 March 2019 (English)
MEG Consolidated FS 31 March 2019 (Arabic)

December 31, 2018
MEG Consolidated FS 31 December 2018 (English)
MEG Consolidated FS 31 December 2018 (Arabic)

September 30, 2018
MEG Consolidated FS 30 September 2018 (English)
MEG Consolidated FS 30 September 2018 (Arabic)

June 30, 2018
MEG Consolidated FS 30 June 2018 (English)
MEG Consolidated FS 30 June 2018 (Arabic)

March 31, 2018
MEG Consolidated FS 31 March 2018 (English)
MEG Consolidated FS 31 March 2018 (Arabic)

December 31, 2017
MEG Consolidated FS 31 December 2017 (English)
MEG Consolidated FS 31 December 2017 (Arabic)

September 30, 2017
MEG Consolidated FS 30 September 2017 (English)
MEG Consolidated FS 30 September 2017 (Arabic)

June 30, 2017
MEG Consolidated FS 30 June 2017 (English)
MEG Consolidated FS 30 June 2017 (Arabic)

March 31, 2017
MEG Consolidated FS 31 March 2017 (English)
MEG Consolidated FS 31 March 2017 (Arabic)

Separate

December 31, 2023
MEG Interim Condensed Separate FS & Limited review for the year ended December 31, 2023 (English)
MEG Interim Condensed Separate FS & Limited review for the year ended December 31, 2023 (Arabic)

September 30, 2023
MEG Interim Condensed Separate FS & Limited review for the year ended September 30, 2023 (English)
MEG Interim Condensed Separate FS & Limited review for the year ended September 30, 2023 (Arabic)

June 30, 2023
MEG Separate FS 30 June 2023 (English)
MEG Separate FS 30 June 2023 (Arabic)

March 31, 2023
MEG Separate FS 31 March 2023 (English)
MEG Separate FS 31 March 2023 (Arabic)

December 31, 2022
MEG Interim Condensed Separate FS & Limited review for the year ended September 30, 2022 (English)
MEG Interim Condensed Separate FS & Limited review for the year ended September 30, 2022 (Arabic)

September 30, 2022
MEG Interim Condensed Separate FS & Limited review for 9 months period ended September 30, 2022 (English)
MEG Interim Condensed Separate FS & Limited review for 9 months period ended September 30, 2022 (Arabic)

June 30, 2022
MEG Condensed Separate FS June 30, 2022 (English)
MEG Condensed Separate FS June 30, 2022 (Arabic)

March 31, 2021
MEG Interim Condensed Separate FS & Limited review for 3 months period ended March 31, 2022 (English)
MEG Interim Condensed Separate FS & Limited review for 3 months period ended March 31, 2022 (Arabic)

December 31, 2021
MEG Separate FS 30 December 2021 (English)
MEG Separate FS 30 December 2021 (Arabic)

September 30, 2021
MEG Separate FS 30 September 2021 (English)
MEG Separate FS 30 September 2021 (Arabic)

June 30, 2021
MEG Separate FS 30 June 2021 (English)
MEG Separate FS 30 June 2021 (Arabic)

March 31, 2021
MEG Separate FS 31 March 2021 (English)
MEG Separate FS 31 March 2021 (Arabic)

December 31, 2020
MEG Separate FS 31 December 2020 (English)
MEG Separate FS 31 December 2020 (Arabic)

December 31, 2019
MEG Separate FS 31 December 2019 (Arabic)

September 30, 2019
MEG Separate FS 30 September 2019 (English)
MEG Separate FS 30 September 2019 (Arabic)

March 31, 2019
MEG Separate FS 31 March 2019 (English)
MEG Separate FS 31 March 2019 (Arabic)

June 30, 2019
MEG Separate FS 30 June 2019 (English)
MEG Separate FS 30 June 2019 (Arabic)

December 31, 2018
MEG Separate FS 31 December 2018 (English)
MEG Separate FS 31 December 2018 (Arabic)

September 30, 2018
MEG Separate FS 30 September 2018 (English)
MEG Separate FS 30 September 2018 (Arabic)

June 30, 2018
MEG Separate FS 30 June 2018 (English)
MEG Separate FS 30 June 2018 (Arabic)

March 31, 2018
MEG Separate FS 31 March 2018 (English)
MEG Separate FS 31 March 2018 (Arabic)

December 31, 2017
MEG Separate FS 31 December 2017 (English)
MEG Separate FS 31 December 2017 (Arabic)

September 30, 2017
MEG Separate FS 30 September 2017 (English)
MEG Separate FS 30 September 2017 (Arabic)

June 30, 2017
MEG Separate FS 30 June 2017 (English)
MEG Separate FS 30 June 2017 (Arabic)

March 31, 2017
MEG Separate FS 31 March 2017 (English)
MEG Separate FS 31 March 2017 (Arabic)