ADVERTISEMENT

GSIS snapping up hundreds of millions of Citicore shares

Published Jul 3, 2026 12:13 pm
GSIS President and General Manager Wick Veloso and CREC President and Ehief Executive Officer Oliver Tan
GSIS President and General Manager Wick Veloso and CREC President and Ehief Executive Officer Oliver Tan
The Government Service Insurance System (GSIS) expanded its investment in Citicore Renewable Energy Corp. (CREC) to ₱4.5 billion, completing a series of secondary-market purchases that finalized builder Megawide Construction Corp.’s exit from the solar producer.
CREC disclosed to the Philippine Stock Exchange on Friday, July 3, that the state-owned Philippine pension fund acquired an additional 170.14 million shares from Megawide on June 26.
The transaction is equivalent to a nine percent stake in CREC and pushes the retirement fund’s total holdings in the clean energy company to one billion shares.
The transaction marked the culmination of a broader selldown by Megawide, which began offloading its assets in May. Prior to the latest block sale, CREC reported that the pension manager had quietly accumulated a 7.48 percent stake, comprising 834.33 million shares, across three separate tranches.
Abacus Securities Corp. earlier noted that Megawide had been liquidating its position over the past two months without revealing the counterparty. The brokerage valued that initial 7.48 percent stake at ₱3.7 billion.
The multi-billion-peso transaction creates a dual catalyst for the listed companies. While it delivers an institutional vote of confidence for CREC’s clean energy pipeline, it simultaneously frees up liquidity for Megawide to focus on its core engineering and infrastructure operations, according to Abacus Securities.
Megawide Chairman and Chief Executive Officer Edgar Saavedra said the transaction allows the builder to realize value from its investment while introducing a long-term institutional partner to CREC.
He noted that the proceeds will be deployed toward expanding the company's precast concrete manufacturing business and paring down outstanding liabilities.
The divestment forms part of a broader balance-sheet restructuring at Megawide, which faces heavy capital expenditure demands from state-backed housing programs. The construction firm successfully trimmed ₱6 billion from its liabilities, lowering its short-term debt to ₱12 billion at the end of March 2026. 
It expects short-term obligations to decline further to approximately ₱10 billion by the end of June, a move projected to yield between ₱250 million and ₱300 million in annualized interest savings.
The interest expense reductions and an expanding project pipeline are expected to fuel a 79 percent surge in Megawide’s full-year net income, with management targeting ₱1.2 billion compared to the ₱669 million generated in 2025.
Saavedra said the company remains on track to hit its back-ended profit targets for the year. He expressed confidence in sustaining medium- to long-term growth, citing a robust internal order book, large-scale external projects, and mass-housing contracts secured under the government’s expanded Pambansang Pabahay Para sa Pilipino, or 4PH, initiative.

Related Tags

Government Service Insurance System (GSIS) Citicore Renewable Energy Corp. (CREC) Megawide Construction Corporation Edgar Saavedra
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ static_articles_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.