ADVERTISEMENT

Ramon Ang returns to Meralco with ₱3.9-billion San Miguel stake

Published Jul 23, 2025 04:18 pm
Ramon S. Ang
Ramon S. Ang
After more than a decade, tycoon Ramon S. Ang is back as a shareholder in power distributor Manila Electric Co. (Meralco).
In a disclosure to the Philippine Stock Exchange on Wednesday, July 23, Ang-led San Miguel Corp. (SMC) confirmed reports that its unit, SMC Global Power Holdings (formerly Global 5000 Investments), recently acquired a 3.8 percent stake in Meralco for approximately ₱3.9 billion.
Ferdinand K. Constantino, SMC corporate information officer, said the deal was facilitated through a Deed of Absolute Sale on Wednesday. The newly acquired Meralco shares will be held under SMC Global Power.
Online news outlet InsiderPH reported early Wednesday that San Miguel acquired 43.23 million Meralco shares from the Land Bank of the Philippines at ₱90 each. This price represented a significant discount from Meralco’s closing price the previous day.
The transaction stems from a protracted agreement dating back to 2008. At that time, Landbank had agreed to sell 46.6 million Meralco shares to the San Miguel group for ₱90 per share, which exceeded the market value then. However, the deal was stalled for years due to graft allegations.
The path to completion opened following the Sandiganbayan’s June 14, 2024, resolution, which cleared former Landbank executives of charges related to the share sale. This acquittal enabled the transaction to proceed, bringing Landbank into compliance with a Supreme Court resolution dated April 17, 2024. That high court decision mandated the immediate execution of the original share purchase agreement, which was initially signed on December 2, 2008.
Ang’s re-entry into Meralco’s shareholding harks back to a major corporate showdown in 2008 for control of the Philippines’ largest electricity distributor. This intense struggle involved two of the country’s most powerful business groups: Ang’s San Miguel and Manuel V. Pangilinan’s MVP Group.
Meralco was a highly sought-after asset at that time. The Lopez family, its long-time owners, faced pressures that opened the door for new investors.
San Miguel, eager to diversify, aggressively entered the fray, acquiring a significant stake from Government Service Insurance System at a premium price, signaling its clear intention to take control. Simultaneously, the MVP Group also strategically bought shares, particularly from the Lopez family.
The battle became a complex mix of share purchases, legal maneuvers and public positioning. Ultimately, the Lopez family sided with the MVP Group, which then consolidated its position and gained control of Meralco.
San Miguel eventually sold its Meralco shares to JG Summit Holdings Inc. of the Gokongwei family in 2013, concluding Ang’s direct involvement in the utility.

Related Tags

Manila Electric Co. (Meralco) San Miguel Corp. (SMC) Ramon S. Ang
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; } }

{{ articles_filter_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.