{"id":2,"date":"2024-11-08T13:18:21","date_gmt":"2024-11-08T13:18:21","guid":{"rendered":"https:\/\/integratedreport.ubp.mu\/2024\/?page_id=2"},"modified":"2024-12-13T06:40:39","modified_gmt":"2024-12-13T06:40:39","slug":"home","status":"publish","type":"page","link":"https:\/\/integratedreport.ubp.mu\/2024\/","title":{"rendered":"Home"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row el_class=&#8221;report-banner-outer-row&#8221; css=&#8221;.vc_custom_1731647403750{background-image: url(http:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Reunionbg.png?id=155) !important;}&#8221;][vc_column][vc_row_inner el_class=&#8221;ubp-widthcontainer report-banner-inner-row mru-row&#8221;][vc_column_inner width=&#8221;1\/2&#8243;]            \n        <div class=\"ubp-content-wrapper\">\n            <div class=\"container-col report-banner-container\">\n                \n        <div class=\"gws-heading left font-#5c5d54 report-banner-heading font64px\">\n                                \n                    <h1 class=\"uppercase\"  style=\"font-weight:300\" >\n                        INTEGRATED REPORT <span style=\"font-weight: \">2024<\/span>\n                    <\/h1>\n                            \n            <style>\n                .gws-heading.left {\n                    text-align: left;\n                }\n                                                            .gws-heading.font-\\#5c5d54 h1 {\n                            color: #5c5d54;\n                        }\n                                                                .gws-heading.font64px h1 {\n                            font-size: 64px;\n                            line-height: calc(64px + 5px);\n                        }\n                                                <\/style>\n        <\/div>\n\n        \n    \n                <div class=\"text-content-wrapper left text-#5c5d54 weight-300 banner-title-block font38px\">\n            <p>Building A <strong>Rock-Solid<\/strong> Future In Mauritius and Beyond<\/p>\n            <style>\n                .text-content-wrapper.left {\n                    text-align: left;\n                }\n                                    .text-content-wrapper.text-\\#5c5d54 * {\n                        color: #5c5d54;\n                    }\n                                                    .text-content-wrapper.font38px * {\n                        font-size: 38px;\n                        line-height: calc(38px + 4px);\n                    }\n                                                    .text-content-wrapper.weight-300 * {\n                        font-weight:300;\n                    }\n                            <\/style>\n        <\/div>\n        \n\n                    <\/div>\n            <style>\n                .container-col.report-banner-container .col, \n                .container-col.report-banner-container > div {\n                    width: calc(100% \/ 1);\n                    float: left;\n                }\n            <\/style>\n        <\/div>\n\n        [\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;]\n        <div class=\"ubp-image-item mru-img\">\n            <div class=\"image-wrapper\">\n                <div class=\"image\">\n                    <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/COVER_MRU_new-3-1.png\" alt=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        [\/vc_column_inner][\/vc_row_inner][vc_row_inner el_class=&#8221;ubp-widthcontainer report-banner-inner-row reunion-row&#8221;][vc_column_inner el_class=&#8221;future-built-left&#8221; width=&#8221;1\/2&#8243;]\n        <div class=\"ubp-image-item reunion-future\">\n            <div class=\"image-wrapper\">\n                <div class=\"image\">\n                    <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/REU_3-3.png\" alt=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        [\/vc_column_inner][vc_column_inner el_class=&#8221;future-built-right&#8221; width=&#8221;1\/2&#8243;]\n        <div class=\"gws-heading left font-#5c5d54 a-future-built-heading font55px\">\n                                \n                    <h1 class=\"uppercase\"  style=\"font-weight:300\" >\n                        A FUTURE BUILT                    <\/h1>\n                    <h1 class=\"bottom-title uppercase\"  style=\"font-weight:700\" >\n                        TO LAST                    <\/h1>\n                            \n            <style>\n                .gws-heading.left {\n                    text-align: left;\n                }\n                                                            .gws-heading.font-\\#5c5d54 h1 {\n                            color: #5c5d54;\n                        }\n                                                                .gws-heading.font55px h1 {\n                            font-size: 55px;\n                            line-height: calc(55px + 5px);\n                        }\n                                                <\/style>\n        <\/div>\n\n        \n    \n                <div class=\"text-content-wrapper left text-#5c5d54 weight-300 a-future-built-text font14px\">\n            <p>Since its creation in 1953, the history of UBP has been deeply rooted into the growth and progress of Mauritius. As the nation evolved, so too did UBP. From infrastructure projects that connect communities, to solutions that empower several industries, UBP emerged as a cornerstone of the construction landscape and social fabric of Mauritius.<\/p>\n<p>Over the decades, our Company has evolved into a dynamic and resilient organisation, poised to seize new opportunities, and ready to face future challenges with the same resolve that has defined its past.<\/p>\n<p>On July 01, 2024, UBP achieved another milestone by acquiring the construction division of Groupe Leandri, a well-respected group in the building and civil engineering sector in Reunion Island. Beyond being a business transaction, this strategic move heralds a pivotal chapter in UBP\u2019s growth history, exemplifying its commitment to enhancing its reach and impact beyond Mauritian borders, grounded in its long-lasting expertise and setting the stage for a rock-solid future.<\/p>\n            <style>\n                .text-content-wrapper.left {\n                    text-align: left;\n                }\n                                    .text-content-wrapper.text-\\#5c5d54 * {\n                        color: #5c5d54;\n                    }\n                                                    .text-content-wrapper.font14px * {\n                        font-size: 14px;\n                        line-height: calc(14px + 4px);\n                    }\n                                                    .text-content-wrapper.weight-300 * {\n                        font-weight:300;\n                    }\n                            <\/style>\n        <\/div>\n        \n\n        [\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row el_class=&#8221;financial-highlights-outer-row&#8221; el_id=&#8221;financial-highlights&#8221;][vc_column][vc_row_inner el_class=&#8221;financial-highlights-title-row ubp-widthcontainer&#8221;][vc_column_inner]            \n        <div class=\"ubp-content-wrapper\">\n            <div class=\"container-col financial-highlights-container\">\n                \n        <div class=\"gws-heading left font-#5c5d54 financial-highlight-title left-title font42px\">\n                                \n                    <h2 class=\"uppercase\"  style=\"font-weight:700\" >\n                        FINANCIAL                    <\/h2>\n                    <h2 class=\"bottom-title uppercase\"  style=\"font-weight:700\" >\n                        HIGHLIGHTS                    <\/h2>\n                            \n            <style>\n                .gws-heading.left {\n                    text-align: left;\n                }\n                                                            .gws-heading.font-\\#5c5d54 h2 {\n                            color: #5c5d54;\n                        }\n                                                                .gws-heading.font42px h2 {\n                            font-size: 42px;\n                            line-height: calc(42px + 5px);\n                        }\n                                                <\/style>\n        <\/div>\n\n        \n    \n        \n        <div class=\"gws-heading left font-#5c5d54 financial-highlight-title left font20px\">\n                                \n                    <h4 class=\"uppercase\"  style=\"font-weight:700\" >\n                        FOR FINANCIAL YEAR 2024                    <\/h4>\n                    <h4 class=\"bottom-title uppercase\"  style=\"font-weight:700\" >\n                                            <\/h4>\n                            \n            <style>\n                .gws-heading.left {\n                    text-align: left;\n                }\n                                                            .gws-heading.font-\\#5c5d54 h4 {\n                            color: #5c5d54;\n                        }\n                                                                .gws-heading.font20px h4 {\n                            font-size: 20px;\n                            line-height: calc(20px + 5px);\n                        }\n                                                <\/style>\n        <\/div>\n\n        \n    \n                    <\/div>\n            <style>\n                .container-col.financial-highlights-container .col, \n                .container-col.financial-highlights-container > div {\n                    width: calc(100% \/ 1);\n                    float: left;\n                }\n            <\/style>\n        <\/div>\n\n        [\/vc_column_inner][\/vc_row_inner][vc_row_inner el_class=&#8221;ubp-widthcontainer revenue-stats-row&#8221;][vc_column_inner el_class=&#8221;revenue-col&#8221; width=&#8221;1\/2&#8243;]\n        <div class=\"gws-heading left font-#5c5d54 revenue-title museo-regular font24px\">\n                                \n                    <h3 class=\"uppercase\"  style=\"font-weight:500\" >\n                        REVENUE                    <\/h3>\n                    <h3 class=\"bottom-title uppercase\" >\n                                            <\/h3>\n                            \n            <style>\n                .gws-heading.left {\n                    text-align: left;\n                }\n                                                            .gws-heading.font-\\#5c5d54 h3 {\n                            color: #5c5d54;\n                        }\n                                                                .gws-heading.font24px h3 {\n                            font-size: 24px;\n                            line-height: calc(24px + 5px);\n                        }\n                                                <\/style>\n        <\/div>\n\n        \n    \n              \n        <div class=\"icon-counter-wrapper-outer revenue-number\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Green-arrow.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p><\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                <p class=\"icon-counter\">\n                                                            <span class=\"icon-counter-preceding-text\">Rs<\/span>\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"5.1\">5.1<\/span>\n                                                                                        <span class=\"icon-counter-text\" data-counter=\"billion\">billion<\/span>\n                                                    <\/p>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                    .icon-counter-wrapper-outer.revenue-number .icon-counter-top-text *,\n                    .icon-counter-wrapper-outer.revenue-number .icon-counter *,\n                    .icon-counter-wrapper-outer.revenue-number .icon-counter-bottom-text * {\n                        color: #ffce4b;\n                    }\n                                            <\/style>\n        <\/div>      \n        <div class=\"text-content-wrapper left #5c5d54 revenue-block font14px\"  style=\"font-weight:300\" >\n            <p>Our Group revenue for FY 2024 increased by 9.7% (+Rs 451 million) compared to the previous year to reach Rs 5.1 billion. This rise was attributable mainly to our core business activities. FAST (Flacq Associated Stonemasters Limited), which was consolidated as a subsidiary for the entire financial year under review, contributed Rs 168.4 million to the revenue increase for the financial year, while Premix, our ready-mixed concrete subsidiary, contributed to Rs 117.5 million.<\/p>\n\n            <style>\n                .text-content-wrapper.left {\n                    text-align: left;\n                }\n                                    .text-content-wrapper.\\#5c5d54 * {\n                        color: #5c5d54;\n                    }\n                                                    .text-content-wrapper.font14px p {\n                        font-size: 14px;\n                        line-height: calc(14px + 4px);\n                    }\n                            <\/style>\n        <\/div>\n        \n\n        [\/vc_column_inner][vc_column_inner el_class=&#8221;revenue-share-segment-col&#8221; width=&#8221;1\/2&#8243;]\n        <div class=\"gws-heading center font-#5c5d54 revenue-title museo-regular font24px\">\n                                \n                    <h3 class=\"uppercase\"  style=\"font-weight:500\" >\n                        REVENUE SHARE BY SEGMENT                    <\/h3>\n                    <h3 class=\"bottom-title uppercase\" >\n                                            <\/h3>\n                            \n            <style>\n                .gws-heading.center {\n                    text-align: center;\n                }\n                                                            .gws-heading.font-\\#5c5d54 h3 {\n                            color: #5c5d54;\n                        }\n                                                                .gws-heading.font24px h3 {\n                            font-size: 24px;\n                            line-height: calc(24px + 5px);\n                        }\n                                                <\/style>\n        <\/div>\n\n        \n    \n                    \n        <div class=\"ubp-content-wrapper\">\n            <div class=\"container-col revenue-segments-container\">\n                      \n        <div class=\"icon-counter-wrapper-outer revenue-item\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Core-business.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p>CORE BUSINESS<\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                <p class=\"icon-counter\">\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"74\">74<\/span>\n                                                                                        <span class=\"icon-counter-text\" data-counter=\"%\">%<\/span>\n                                                    <\/p>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                    .icon-counter-wrapper-outer.revenue-item .icon-counter-top-text *,\n                    .icon-counter-wrapper-outer.revenue-item .icon-counter *,\n                    .icon-counter-wrapper-outer.revenue-item .icon-counter-bottom-text * {\n                        color: #5c5d54;\n                    }\n                                            <\/style>\n        <\/div>      \n      \n        <div class=\"icon-counter-wrapper-outer revenue-item\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Retail.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p>RETAIL<\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                <p class=\"icon-counter\">\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"23\">23<\/span>\n                                                                                        <span class=\"icon-counter-text\" data-counter=\"%\">%<\/span>\n                                                    <\/p>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                    .icon-counter-wrapper-outer.revenue-item .icon-counter-top-text *,\n                    .icon-counter-wrapper-outer.revenue-item .icon-counter *,\n                    .icon-counter-wrapper-outer.revenue-item .icon-counter-bottom-text * {\n                        color: #5c5d54;\n                    }\n                                            <\/style>\n        <\/div>      \n      \n        <div class=\"icon-counter-wrapper-outer revenue-item\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Agriculture.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p>AGRICULTURE<\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                <p class=\"icon-counter\">\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"3\">3<\/span>\n                                                                                        <span class=\"icon-counter-text\" data-counter=\"%\">%<\/span>\n                                                    <\/p>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                    .icon-counter-wrapper-outer.revenue-item .icon-counter-top-text *,\n                    .icon-counter-wrapper-outer.revenue-item .icon-counter *,\n                    .icon-counter-wrapper-outer.revenue-item .icon-counter-bottom-text * {\n                        color: #5c5d54;\n                    }\n                                            <\/style>\n        <\/div>      \n            <\/div>\n            <style>\n                .container-col.revenue-segments-container .col, \n                .container-col.revenue-segments-container > div {\n                    width: calc(100% \/ 3);\n                    float: left;\n                }\n            <\/style>\n        <\/div>\n\n        [\/vc_column_inner][\/vc_row_inner]\n        <div class=\"ubp-image-item yellow-square left\">\n            <div class=\"image-wrapper\">\n                <div class=\"image\">\n                    <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Frame-2.png\" alt=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        [\/vc_column][\/vc_row][vc_row el_class=&#8221;financials-main-row&#8221;][vc_column][vc_row_inner el_class=&#8221;financials-main-inner-row ubp-widthcontainer&#8221;][vc_column_inner el_class=&#8221;financials-main-left&#8221; width=&#8221;1\/2&#8243;]            \n        <div class=\"ubp-content-wrapper\">\n            <div class=\"container-col main-financials-container\">\n                      \n        <div class=\"icon-counter-wrapper-outer main-financials-item\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Green-arrow.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p><\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                    <div class=\"icon-counter-top-text\">\n                                <p>+47.6% VS 2023<\/p>\n                            <\/div>\n                                                <p class=\"icon-counter\">\n                                                            <span class=\"icon-counter-preceding-text\">Rs<\/span>\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"7.44\">7.44<\/span>\n                                                                                <\/p>\n                    <\/div>\n                                            <div class=\"icon-counter-bottom-text\">\n                            <p>Earnings per share 2024<\/p>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                            <\/style>\n        <\/div>      \n      \n        <div class=\"icon-counter-wrapper-outer main-financials-item\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Red-arrow.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p><\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                    <div class=\"icon-counter-top-text\">\n                                <p>SHARE PRICE 2024<\/p>\n                            <\/div>\n                                                <p class=\"icon-counter\">\n                                                            <span class=\"icon-counter-preceding-text\">Rs<\/span>\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"86.00\">86.00<\/span>\n                                                                                <\/p>\n                    <\/div>\n                                            <div class=\"icon-counter-bottom-text\">\n                            <p>-14.0% vs 2023<br \/>\n-34.5% since 5 years<\/p>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                            <\/style>\n        <\/div>      \n      \n        <div class=\"icon-counter-wrapper-outer main-financials-item\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Green-arrow.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p><\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                    <div class=\"icon-counter-top-text\">\n                                <p>Rs Nil for 2023<\/p>\n                            <\/div>\n                                                <p class=\"icon-counter\">\n                                                            <span class=\"icon-counter-preceding-text\">Rs<\/span>\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"1.75\">1.75<\/span>\n                                                                                <\/p>\n                    <\/div>\n                                            <div class=\"icon-counter-bottom-text\">\n                            <p>Dividend per share 2024<\/p>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                            <\/style>\n        <\/div>      \n      \n        <div class=\"icon-counter-wrapper-outer main-financials-item\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Green-arrow.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p><\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                    <div class=\"icon-counter-top-text\">\n                                <p>OVER THE PAST 5 YEARS<\/p>\n                            <\/div>\n                                                <p class=\"icon-counter\">\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"53.6\">53.6<\/span>\n                                                                                        <span class=\"icon-counter-text\" data-counter=\"%\">%<\/span>\n                                                    <\/p>\n                    <\/div>\n                                            <div class=\"icon-counter-bottom-text\">\n                            <p>Average dividend payout ratio<\/p>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                            <\/style>\n        <\/div>      \n      \n        <div class=\"icon-counter-wrapper-outer main-financials-item\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Red-arrow.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p><\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                <p class=\"icon-counter\">\n                                                            <span class=\"icon-counter-preceding-text\">-<\/span>\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"6.1\">6.1<\/span>\n                                                                                        <span class=\"icon-counter-text\" data-counter=\"%\">%<\/span>\n                                                    <\/p>\n                    <\/div>\n                                            <div class=\"icon-counter-bottom-text\">\n                            <p>Compound average annual<br \/>\ntotal shareholders return<br \/>\n<strong>over the past 5 years<\/strong><\/p>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                            <\/style>\n        <\/div>      \n      \n        <div class=\"icon-counter-wrapper-outer main-financials-item\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Red-arrow.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p><\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                <p class=\"icon-counter\">\n                                                            <span class=\"icon-counter-preceding-text\">-<\/span>\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"8.1\">8.1<\/span>\n                                                                                        <span class=\"icon-counter-text\" data-counter=\"%\">%<\/span>\n                                                    <\/p>\n                    <\/div>\n                                            <div class=\"icon-counter-bottom-text\">\n                            <p>Compound average annual<br \/>\nGROWTH RATE OF SHARE PRICE<br \/>\n<strong>over the past 5 years<\/strong><\/p>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                            <\/style>\n        <\/div>      \n            <\/div>\n            <style>\n                .container-col.main-financials-container .col, \n                .container-col.main-financials-container > div {\n                    width: calc(100% \/ 2);\n                    float: left;\n                }\n            <\/style>\n        <\/div>\n\n        [\/vc_column_inner][vc_column_inner el_class=&#8221;financials-main-right&#8221; width=&#8221;1\/2&#8243;]            \n        <div class=\"ubp-content-wrapper\">\n            <div class=\"container-col financials-profit-container\">\n                      \n        <div class=\"icon-counter-wrapper-outer financials-item-right\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/GroupRevenueIcon.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p><\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                    <div class=\"icon-counter-top-text\">\n                                <p>GROUP REVENUE 2024<\/p>\n                            <\/div>\n                                                <p class=\"icon-counter\">\n                                                            <span class=\"icon-counter-preceding-text\">Rs<\/span>\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"5.1\">5.1<\/span>\n                                                                                        <span class=\"icon-counter-text\" data-counter=\"Billion\">Billion<\/span>\n                                                    <\/p>\n                    <\/div>\n                                            <div class=\"icon-counter-bottom-text\">\n                            <p>+9.7% VS 2023<br \/>\n+58.0% SINCE 5 YEARS<\/p>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                            <\/style>\n        <\/div>      \n      \n        <div class=\"icon-counter-wrapper-outer financials-item-right\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/OperatingProfitIcon.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p><\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                    <div class=\"icon-counter-top-text\">\n                                <p>+29.0% VS 2023<\/p>\n                            <\/div>\n                                                <p class=\"icon-counter\">\n                                                            <span class=\"icon-counter-preceding-text\">Rs<\/span>\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"330.8\">330.8<\/span>\n                                                                                        <span class=\"icon-counter-text\" data-counter=\"Million\">Million<\/span>\n                                                    <\/p>\n                    <\/div>\n                                            <div class=\"icon-counter-bottom-text\">\n                            <p>Operating Profit 2024<\/p>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                            <\/style>\n        <\/div>      \n      \n        <div class=\"icon-counter-wrapper-outer financials-item-right\">\n            <div class=\"icon-counter-wrapper-inner\">\n                <div class=\"icon-wrapper\">\n                    <div class=\"icon-image\">\n                        <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/NetProfitIcon.png\" alt=\"\">\n                    <\/div>\n                    <div class=\"icon-bottom-text\">\n                        <p><\/p>\n                    <\/div>\n                    \n                <\/div>\n                <div class=\"icon-counter-text-holder\">\n                    <div class=\"icon-counter-title-holder\">\n                                                <p class=\"icon-counter\">\n                                                            <span class=\"icon-counter-preceding-text\">Rs<\/span>\n                                                                                        <span class=\"icon-counter-number\" data-counter=\"208.6\">208.6<\/span>\n                                                                                        <span class=\"icon-counter-text\" data-counter=\"Million\">Million<\/span>\n                                                    <\/p>\n                    <\/div>\n                                            <div class=\"icon-counter-bottom-text\">\n                            <p>Net Profit 2024<\/p>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n            <script>\n                jQuery(document).ready(function($) {\n                    $.fn.isInViewport = function() {\n                        const elementTop = $(this).offset().top;\n                        const elementBottom = elementTop + $(this).outerHeight();\n                        const viewportTop = $(window).scrollTop();\n                        const viewportBottom = viewportTop + $(window).height();\n                        return elementBottom > viewportTop && elementTop < viewportBottom;\n                    };\n\n                    let animationComplete = false;\n\n                    $(window).on('scroll', function() {\n                        if (!animationComplete && $('.icon-counter-wrapper-outer').isInViewport()) {\n                            $('span.icon-counter-number').each(function() {\n\n                                const size = $(this).text().split(\".\")[1] ? $(this).text().split(\".\")[1].length : 0;\n\n                                $(this).prop('Counter', 0).animate({\n                                    Counter: $(this).data('counter')\n                                }, {\n                                    duration: 5000,\n                                    easing: 'swing',\n                                    step: function(now) {\n                                        $(this).text(now.toFixed(size).toLocaleString('en-US'));\n                                    },\n                                    complete: function() {\n                                        $(this).text($(this).data('counter').toLocaleString('en-US'));\n                                    }\n                                });\n                            });\n                            animationComplete = true;\n                        }\n                    }).trigger('scroll');\n                });\n            <\/script>\n            <style>\n                                            <\/style>\n        <\/div>      \n            <\/div>\n            <style>\n                .container-col.financials-profit-container .col, \n                .container-col.financials-profit-container > div {\n                    width: calc(100% \/ 3);\n                    float: left;\n                }\n            <\/style>\n        <\/div>\n\n        [\/vc_column_inner][\/vc_row_inner][vc_row_inner el_class=&#8221;view-all-financial-highlights-row&#8221;][vc_column_inner]            \n        <div class=\"ubp-content-wrapper\">\n            <div class=\"container-col view-all-financial-highlights-container ubp-widthcontainer\">\n                \n        <div class=\"ubp-button-wrapper view-all-financial-highlights \">\n            \n            <div class=\"ubp-button left #5c5d54 #ffffff\">\n                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_110-111.pdf\"  target=\"_blank\" >\n                                                VIEW ALL FINANCIAL HIGHLIGHTS                    <\/a>\n                                            \n                            <\/div>\n            \n            <style>\n                                    .ubp-button.left {\n                        justify-content: left;\n                    }\n                                                    .ubp-button.\\#5c5d54 a  {\n                        border: 2px solid #5c5d54;\n                        background: #5c5d54;\n                    }\n                                                    .ubp-button.\\#ffffff a  {\n                        color: #ffffff;\n                    }\n                            <\/style>\n        <\/div>\n    \n                    <\/div>\n            <style>\n                .container-col.view-all-financial-highlights-container ubp-widthcontainer .col, \n                .container-col.view-all-financial-highlights-container ubp-widthcontainer > div {\n                    width: calc(100% \/ 1);\n                    float: left;\n                }\n            <\/style>\n        <\/div>\n\n        [\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row el_class=&#8221;chairman-statement-row&#8221; css=&#8221;.vc_custom_1731579211307{background-color: #f5f5f5 !important;}&#8221; el_id=&#8221;chairman-message&#8221;][vc_column][vc_row_inner el_class=&#8221;chairman-statement-inner-row ubp-widthcontainer&#8221;][vc_column_inner el_class=&#8221;chairman-statement-left&#8221; width=&#8221;1\/2&#8243;]\n        <div class=\"gws-heading left font-#5c5d54 chairman-statement-title left-title font42px\">\n                                \n                    <h2 class=\"uppercase\"  style=\"font-weight:700\" >\n                        CHAIRMAN'S                    <\/h2>\n                    <h2 class=\"bottom-title uppercase\"  style=\"font-weight:700\" >\n                        STATEMENT                    <\/h2>\n                            \n            <style>\n                .gws-heading.left {\n                    text-align: left;\n                }\n                                                            .gws-heading.font-\\#5c5d54 h2 {\n                            color: #5c5d54;\n                        }\n                                                                .gws-heading.font42px h2 {\n                            font-size: 42px;\n                            line-height: calc(42px + 5px);\n                        }\n                                                <\/style>\n        <\/div>\n\n        \n    \n                <div class=\"text-content-wrapper left #5c5d54 chairman-statement-block \" >\n            <p>Dear shareholders,<\/p>\n<p>I am pleased to report a very encouraging and satisfactory performance for the UBP Group after a year of significant transition. FY2024 saw a continuation of our strategic journey, highlighted by the completion of a major acquisition on July 01, 2024. This pivotal move demanded substantial focus from our management teams, who have not only successfully led the acquisition of the new entities in Reunion Island, but also managed to cross key milestones, including the integration of FAST and the turnaround of Premix.<\/p>\n<p><strong>Overview of the macroeconomic context and its impact on UBP <\/strong><\/p>\n<p>Mauritius\u2019 construction sector is in expansion, driven by strong demand for residential properties and significant investments in infrastructure development and modernisation. Yet, FY2024 presented a challenging landscape for UBP, marked by rising costs across several key areas. Labour expenses, financing costs, and maintenance outlays have all increased significantly, influenced by a combination of external factors. The escalation in prices for critical materials, coupled with higher labour expenses and the large number of public and private projects underway, has led to considerable increases in construction costs. Along with this, financing costs increased from Rs 107.3 million to Rs 151.0 million in 2024, due to increased borrowings to finance the acquisitions of Premix and FAST over the past two years, coupled with higher interest rates.<\/p>\n\n            <style>\n                .text-content-wrapper.left {\n                    text-align: left;\n                }\n                                    .text-content-wrapper.\\#5c5d54 * {\n                        color: #5c5d54;\n                    }\n                                                    .text-content-wrapper p {\n                        line-height: 18px;\n                        font-size: 14px;\n                    }\n                            <\/style>\n        <\/div>\n        \n\n        \n        <div class=\"ubp-button-wrapper read-full-message \">\n            \n            <div class=\"ubp-button left #5c5d54 #ffffff\">\n                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_CHAIRMAN-MESSAGE.pdf\"  target=\"_blank\" >\n                                                READ FULL MESSAGE                    <\/a>\n                                            \n                            <\/div>\n            \n            <style>\n                                    .ubp-button.left {\n                        justify-content: left;\n                    }\n                                                    .ubp-button.\\#5c5d54 a  {\n                        border: 2px solid #5c5d54;\n                        background: #5c5d54;\n                    }\n                                                    .ubp-button.\\#ffffff a  {\n                        color: #ffffff;\n                    }\n                            <\/style>\n        <\/div>\n    \n        [\/vc_column_inner][vc_column_inner el_class=&#8221;chairman-statement-right&#8221; width=&#8221;1\/2&#8243;]\n        <div class=\"ubp-image-item \">\n            <div class=\"image-wrapper\">\n                <div class=\"image\">\n                    <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/PhotoJCB.png\" alt=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        [\/vc_column_inner][\/vc_row_inner]\n        <div class=\"ubp-image-item yellow-square right\">\n            <div class=\"image-wrapper\">\n                <div class=\"image\">\n                    <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Frame-2.png\" alt=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        [\/vc_column][\/vc_row][vc_row el_class=&#8221;ceo-statement-row&#8221; el_id=&#8221;ceo-message&#8221;][vc_column][vc_row_inner el_class=&#8221;ceo-statement-inner-row ubp-widthcontainer&#8221;][vc_column_inner el_class=&#8221;ceo-statement-left&#8221; width=&#8221;1\/2&#8243;]\n        <div class=\"ubp-image-item \">\n            <div class=\"image-wrapper\">\n                <div class=\"image\">\n                    <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Photoceo2.png\" alt=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        [\/vc_column_inner][vc_column_inner el_class=&#8221;ceo-statement-right&#8221; width=&#8221;1\/2&#8243;]\n        <div class=\"gws-heading left font-#5c5d54 ceo-statement-title left-title font42px\">\n                                \n                    <h2 class=\"uppercase\"  style=\"font-weight:700\" >\n                        GROUP CEO'S                    <\/h2>\n                    <h2 class=\"bottom-title uppercase\"  style=\"font-weight:700\" >\n                        INTERVIEW                    <\/h2>\n                            \n            <style>\n                .gws-heading.left {\n                    text-align: left;\n                }\n                                                            .gws-heading.font-\\#5c5d54 h2 {\n                            color: #5c5d54;\n                        }\n                                                                .gws-heading.font42px h2 {\n                            font-size: 42px;\n                            line-height: calc(42px + 5px);\n                        }\n                                                <\/style>\n        <\/div>\n\n        \n    \n                <div class=\"text-content-wrapper left #5c5d54 ceo-statement-block \" >\n            <p><strong>BUILDING A ROCK-SOLID FUTURE<\/strong><\/p>\n<p><strong>In last year\u2019s report, you anticipated a challenging FY2024 due to a VUCA environment. How did these challenges materialise, and how did they impact the Group?<\/strong><\/p>\n<p>As expected, challenges abound in FY2024. High inflation kept interest rates on the rise throughout the year, significantly increasing our borrowing costs for newly acquired entities. Meanwhile, raw material prices continued their upward trajectory, casting a shadow over UBP&#8217;s operations and affecting players along the entire value chain. Although we maintained strong sales volumes from larger clients, the individual segment, including SMEs and small businesses who are central to our ecosystem, experienced a slowdown. These more price-sensitive players were forced to either delay, reconsider, or even cancel their construction or renovation projects. Additionally, the industry is grappling with labour shortages and escalating labour costs, which particularly affected Espace Maison\u2019s operations, undermining its ability to maintain service excellence.<\/p>\n\n            <style>\n                .text-content-wrapper.left {\n                    text-align: left;\n                }\n                                    .text-content-wrapper.\\#5c5d54 * {\n                        color: #5c5d54;\n                    }\n                                                    .text-content-wrapper p {\n                        line-height: 18px;\n                        font-size: 14px;\n                    }\n                            <\/style>\n        <\/div>\n        \n\n        \n        <div class=\"ubp-button-wrapper read-full-message \">\n            \n            <div class=\"ubp-button left #5c5d54 #ffffff\">\n                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_CEO-INTERVIEW.pdf\"  target=\"_blank\" >\n                                                READ FULL MESSAGE                    <\/a>\n                                            \n                            <\/div>\n            \n            <style>\n                                    .ubp-button.left {\n                        justify-content: left;\n                    }\n                                                    .ubp-button.\\#5c5d54 a  {\n                        border: 2px solid #5c5d54;\n                        background: #5c5d54;\n                    }\n                                                    .ubp-button.\\#ffffff a  {\n                        color: #ffffff;\n                    }\n                            <\/style>\n        <\/div>\n    \n        [\/vc_column_inner][\/vc_row_inner]\n        <div class=\"ubp-image-item yellow-square left\">\n            <div class=\"image-wrapper\">\n                <div class=\"image\">\n                    <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Frame-2.png\" alt=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        [\/vc_column][\/vc_row][vc_row el_class=&#8221;report-docs-2024-row&#8221; css=&#8221;.vc_custom_1731655673987{background-color: #f5f5f5 !important;}&#8221; el_id=&#8221;financial-statements&#8221;][vc_column]            \n        <div class=\"ubp-content-wrapper\">\n            <div class=\"container-col ubp-reports-container-2024 ubp-widthcontainer\">\n                \n        <div class=\"ubp-tab-container desktop-tab\">\n            <div class=\"upb-tabs-wrapper row\">\n                <div class=\"ubp-tab-left\">\n                    \n                        <div class=\"ubp-title-tab about-us\" data-id=\"about-us\" id=\"about-us\">\n                            <div class=\"tab-title\">\n                                <span>02<\/span><p>ABOUT US<\/p>\n                            <\/div>\n                        <\/div>                \n                    \n                        <div class=\"ubp-title-tab strategy\" data-id=\"strategy\" id=\"strategy\">\n                            <div class=\"tab-title\">\n                                <span>03<\/span><p>STRATEGY<\/p>\n                            <\/div>\n                        <\/div>                \n                    \n                        <div class=\"ubp-title-tab our-performance\" data-id=\"our-performance\" id=\"our-performance\">\n                            <div class=\"tab-title\">\n                                <span>04<\/span><p>OUR PERFORMANCE<\/p>\n                            <\/div>\n                        <\/div>                \n                    \n                        <div class=\"ubp-title-tab reunion-island\" data-id=\"reunion-island\" id=\"reunion-island\">\n                            <div class=\"tab-title\">\n                                <span>05<\/span><p>REUNION ISLAND<\/p>\n                            <\/div>\n                        <\/div>                \n                    \n                        <div class=\"ubp-title-tab corporate-governance\" data-id=\"corporate-governance\" id=\"corporate-governance\">\n                            <div class=\"tab-title\">\n                                <span>06<\/span><p>CORPORATE GOVERNANCE<\/p>\n                            <\/div>\n                        <\/div>                \n                    \n                        <div class=\"ubp-title-tab financial-statements\" data-id=\"financial-statements\" id=\"financial-statements\">\n                            <div class=\"tab-title\">\n                                <span>07<\/span><p>FINANCIAL STATEMENTS<\/p>\n                            <\/div>\n                        <\/div>                \n                    \n                        <div class=\"ubp-title-tab full-report\" data-id=\"full-report\" id=\"full-report\">\n                            <div class=\"tab-title\">\n                                <span>08<\/span><p>FULL REPORT<\/p>\n                            <\/div>\n                        <\/div>                \n                                    <\/div>\n                <div class=\"ubp-tab-right\">\n                    \n                        <div class=\"ubp-tab-for-about-us ubp-tab-item\" style=\"display:none;\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper down\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/ABOUT-US.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                <div class=\"tab-item-name-wrapper\">\n                                    <div class=\"tab-item-name\">\n                                        <p>ABOUT US<\/p>\n                                    <\/div>\n                                <\/div>\n                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/12\/UBP_IR_2024_FULL_ABOUT-US.pdf\" target=\"_blank\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    \n                        <div class=\"ubp-tab-for-strategy ubp-tab-item\" style=\"display:none;\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper down\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/STRATEGY.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                <div class=\"tab-item-name-wrapper\">\n                                    <div class=\"tab-item-name\">\n                                        <p>STRATEGY<\/p>\n                                    <\/div>\n                                <\/div>\n                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_STRATEGY.pdf\" target=\"_blank\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    \n                        <div class=\"ubp-tab-for-our-performance ubp-tab-item\" style=\"display:none;\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper down\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/PERFORMANCE.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                <div class=\"tab-item-name-wrapper\">\n                                    <div class=\"tab-item-name\">\n                                        <p>OUR PERFORMANCE<\/p>\n                                    <\/div>\n                                <\/div>\n                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_PERFORMANCE.pdf\" target=\"_blank\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    \n                        <div class=\"ubp-tab-for-reunion-island ubp-tab-item\" style=\"display:none;\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper down\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/LA-REUNION.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                <div class=\"tab-item-name-wrapper\">\n                                    <div class=\"tab-item-name\">\n                                        <p>REUNION ISLAND<\/p>\n                                    <\/div>\n                                <\/div>\n                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_REUNION.pdf\" target=\"_blank\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    \n                        <div class=\"ubp-tab-for-corporate-governance ubp-tab-item\" style=\"display:none;\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper down\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/CG-1.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                <div class=\"tab-item-name-wrapper\">\n                                    <div class=\"tab-item-name\">\n                                        <p>CORPORATE GOVERNANCE<\/p>\n                                    <\/div>\n                                <\/div>\n                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_CG.pdf\" target=\"_blank\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    \n                        <div class=\"ubp-tab-for-financial-statements ubp-tab-item\" style=\"display:none;\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper down\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/FS-1.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                <div class=\"tab-item-name-wrapper\">\n                                    <div class=\"tab-item-name\">\n                                        <p>FINANCIAL STATEMENTS<\/p>\n                                    <\/div>\n                                <\/div>\n                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_FS.pdf\" target=\"_blank\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    \n                        <div class=\"ubp-tab-for-full-report ubp-tab-item\" style=\"display:none;\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper down\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/REPORT.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                <div class=\"tab-item-name-wrapper\">\n                                    <div class=\"tab-item-name\">\n                                        <p>FULL REPORT<\/p>\n                                    <\/div>\n                                <\/div>\n                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/12\/UBP_IR_2024_FULL_SPREAD.pdf\" target=\"_blank\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"ubp-tab-container mobile-tab\">\n            <div class=\"upb-tabs-accordion accordion\">\n                \n                    <div class=\"accordion-card\">\n                        <div class=\"accordion-title\">\n                            <div class=\"tab-title\">\n                                <p>ABOUT US<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class=\"accordion-panel\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/ABOUT-US.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/12\/UBP_IR_2024_FULL_ABOUT-US.pdf\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                        \n                \n                    <div class=\"accordion-card\">\n                        <div class=\"accordion-title\">\n                            <div class=\"tab-title\">\n                                <p>STRATEGY<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class=\"accordion-panel\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/STRATEGY.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_STRATEGY.pdf\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                        \n                \n                    <div class=\"accordion-card\">\n                        <div class=\"accordion-title\">\n                            <div class=\"tab-title\">\n                                <p>OUR PERFORMANCE<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class=\"accordion-panel\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/PERFORMANCE.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_PERFORMANCE.pdf\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                        \n                \n                    <div class=\"accordion-card\">\n                        <div class=\"accordion-title\">\n                            <div class=\"tab-title\">\n                                <p>REUNION ISLAND<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class=\"accordion-panel\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/LA-REUNION.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_REUNION.pdf\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                        \n                \n                    <div class=\"accordion-card\">\n                        <div class=\"accordion-title\">\n                            <div class=\"tab-title\">\n                                <p>CORPORATE GOVERNANCE<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class=\"accordion-panel\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/CG-1.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_CG.pdf\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                        \n                \n                    <div class=\"accordion-card\">\n                        <div class=\"accordion-title\">\n                            <div class=\"tab-title\">\n                                <p>FINANCIAL STATEMENTS<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class=\"accordion-panel\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/FS-1.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/11\/UBP_IR_2024_FULL_FS.pdf\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                        \n                \n                    <div class=\"accordion-card\">\n                        <div class=\"accordion-title\">\n                            <div class=\"tab-title\">\n                                <p>FULL REPORT<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class=\"accordion-panel\">\n                            <div class=\"ubp-tab-item-wrapper\">\n                                                                    <div class=\"tab-item-image-wrapper\">\n                                        <div class=\"tab-item-image\">\n                                            <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/REPORT.png\">\n                                        <\/div>\n                                    <\/div>\n                                                                                                    <div class=\"tab-item-file-wrapper\">\n                                        <div class=\"tab-item-file\">\n                                            <div class=\"ubp-button-wrapper\">\n                                                <div class=\"ubp-button\">\n                                                    <a href=\"\/wp-content\/uploads\/sites\/3\/2024\/12\/UBP_IR_2024_FULL_SPREAD.pdf\">Download<\/a>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                        \n                            <\/div>\n        <\/div>\n\n                    <\/div>\n            <style>\n                .container-col.ubp-reports-container-2024 ubp-widthcontainer .col, \n                .container-col.ubp-reports-container-2024 ubp-widthcontainer > div {\n                    width: calc(100% \/ 1);\n                    float: left;\n                }\n            <\/style>\n        <\/div>\n\n        \n        <div class=\"ubp-image-item yellow-square right\">\n            <div class=\"image-wrapper\">\n                <div class=\"image\">\n                    <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Frame-2.png\" alt=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        [\/vc_column][\/vc_row][vc_row el_class=&#8221;shareholders-bottom-row&#8221; css=&#8221;.vc_custom_1731927642336{background-image: url(http:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Reunionbg.png?id=155) !important;}&#8221;][vc_column][vc_row_inner el_class=&#8221;shareholders-bottom-inner-row ubp-widthcontainer&#8221;][vc_column_inner]            \n        <div class=\"ubp-content-wrapper\">\n            <div class=\"container-col shareholders-letter-bottom-container\">\n                        <div class=\"text-content-wrapper left #5c5d54 shareholders-statement-block \"  style=\"font-weight:300\" >\n            <p>Dear shareholders,<\/p>\n<p>The Board of Directors of UBP is pleased to present its Integrated Report for the year ended June 30, 2024, covering the performance and the operations of the Group, covering our five main companies: The United Basalt Products Limited (UBP), Premix Ltd (Premix), Drymix Ltd (Drymix), Espace Maison Lt\u00e9e (Espace Maison), Compagnie de Gros Cailloux Limit\u00e9e (Gros Cailloux, and a focus on our newly-acquired group of companies in Reunion Island.<\/p>\n<p><strong> FORWARD-LOOKING STATEMENTS <\/strong><br \/>\nThis report contains certain forward-looking statements regarding the results and operations of the Group, which, by their nature, involve risk and uncertainty, because they depend on circumstances that may or may not occur in the future. Although forward-looking statements contained in this presentation are based upon what management believes are reasonable assumptions, undue reliance should not be placed on them.<\/p>\n\n            <style>\n                .text-content-wrapper.left {\n                    text-align: left;\n                }\n                                    .text-content-wrapper.\\#5c5d54 * {\n                        color: #5c5d54;\n                    }\n                                                    .text-content-wrapper p {\n                        line-height: 18px;\n                        font-size: 14px;\n                    }\n                            <\/style>\n        <\/div>\n        \n\n                    <\/div>\n            <style>\n                .container-col.shareholders-letter-bottom-container .col, \n                .container-col.shareholders-letter-bottom-container > div {\n                    width: calc(100% \/ 1);\n                    float: left;\n                }\n            <\/style>\n        <\/div>\n\n        [\/vc_column_inner][\/vc_row_inner]            \n        <div class=\"ubp-content-wrapper\">\n            <div class=\"container-col signature-container ubp-widthcontainer\">\n                \n        <div class=\"ubp-image-item \">\n            <div class=\"image-wrapper\">\n                <div class=\"image\">\n                    <img decoding=\"async\" src=\"https:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Signature-1.png\" alt=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n                <div class=\"text-content-wrapper left #5c5d54 signature-name font14px\"  style=\"font-weight:300\" >\n            <p>St\u00e9phane Ulcoq<br \/>\nGroup CEO<\/p>\n\n            <style>\n                .text-content-wrapper.left {\n                    text-align: left;\n                }\n                                    .text-content-wrapper.\\#5c5d54 * {\n                        color: #5c5d54;\n                    }\n                                                    .text-content-wrapper.font14px p {\n                        font-size: 14px;\n                        line-height: calc(14px + 4px);\n                    }\n                            <\/style>\n        <\/div>\n        \n\n                    <\/div>\n            <style>\n                .container-col.signature-container ubp-widthcontainer .col, \n                .container-col.signature-container ubp-widthcontainer > div {\n                    width: calc(100% \/ 1);\n                    float: left;\n                }\n            <\/style>\n        <\/div>\n\n        [\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row el_class=&#8221;report-banner-outer-row&#8221; css=&#8221;.vc_custom_1731647403750{background-image: url(http:\/\/integratedreport.ubp.mu\/2024\/wp-content\/uploads\/sites\/3\/2024\/11\/Reunionbg.png?id=155) !important;}&#8221;][vc_column][vc_row_inner el_class=&#8221;ubp-widthcontainer report-banner-inner-row mru-row&#8221;][vc_column_inner width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner el_class=&#8221;ubp-widthcontainer report-banner-inner-row reunion-row&#8221;][vc_column_inner el_class=&#8221;future-built-left&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner el_class=&#8221;future-built-right&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row el_class=&#8221;financial-highlights-outer-row&#8221; el_id=&#8221;financial-highlights&#8221;][vc_column][vc_row_inner el_class=&#8221;financial-highlights-title-row ubp-widthcontainer&#8221;][vc_column_inner][\/vc_column_inner][\/vc_row_inner][vc_row_inner el_class=&#8221;ubp-widthcontainer revenue-stats-row&#8221;][vc_column_inner el_class=&#8221;revenue-col&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner el_class=&#8221;revenue-share-segment-col&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row el_class=&#8221;financials-main-row&#8221;][vc_column][vc_row_inner el_class=&#8221;financials-main-inner-row ubp-widthcontainer&#8221;][vc_column_inner el_class=&#8221;financials-main-left&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner el_class=&#8221;financials-main-right&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner el_class=&#8221;view-all-financial-highlights-row&#8221;][vc_column_inner][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row el_class=&#8221;chairman-statement-row&#8221; css=&#8221;.vc_custom_1731579211307{background-color: #f5f5f5 !important;}&#8221; el_id=&#8221;chairman-message&#8221;][vc_column][vc_row_inner el_class=&#8221;chairman-statement-inner-row ubp-widthcontainer&#8221;][vc_column_inner el_class=&#8221;chairman-statement-left&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner el_class=&#8221;chairman-statement-right&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row el_class=&#8221;ceo-statement-row&#8221; el_id=&#8221;ceo-message&#8221;][vc_column][vc_row_inner el_class=&#8221;ceo-statement-inner-row ubp-widthcontainer&#8221;][vc_column_inner el_class=&#8221;ceo-statement-left&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner el_class=&#8221;ceo-statement-right&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row el_class=&#8221;report-docs-2024-row&#8221; [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/integratedreport.ubp.mu\/2024\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/integratedreport.ubp.mu\/2024\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/integratedreport.ubp.mu\/2024\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/integratedreport.ubp.mu\/2024\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/integratedreport.ubp.mu\/2024\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":89,"href":"https:\/\/integratedreport.ubp.mu\/2024\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":248,"href":"https:\/\/integratedreport.ubp.mu\/2024\/wp-json\/wp\/v2\/pages\/2\/revisions\/248"}],"wp:attachment":[{"href":"https:\/\/integratedreport.ubp.mu\/2024\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}