ADVERTISEMENT

PetroEnergy's profits surge last year as renewable energy sales take off

Published Apr 21, 2025 04:39 am

PetroEnergy.png

Yuchengo-led PetroEnergy Resources Corporation (PERC) announced an increase in its net income, fueled by increased electricity sales from its renewable energy (RE) ventures.

In a disclosure to the Philippine Stock Exchange on Monday, April 21, PERC reported an 89.22 percent surge in its 2024 consolidated net income, climbing from ₱466 million to ₱882 million.

This growth was primarily driven by a 21 percent rise in the company’s electricity sales, which increased from ₱2.33 billion in 2023 to ₱2.81 billion in 2024.

These sales were notably boosted by the testing and commissioning of several RE projects. These include the initial three wind turbine generators of the 13.2 megawatt (MW) phase 2 of the Nabas wind power project in Aklan, which occurred last April; the 27 megawatt direct current (MWdc) Dagohoy solar power project (DSPP) in Bohol, commissioned last November; and the 19.6 MWdc San Jose Solar Power Project (SJSSP) in Nueva Ecija, which came online last December.

“The strong performance of our RE projects effectively offset the 16 percent decline in oil revenues, which fell from ₱623 million in 2023 to ₱520 million in 2024,” the company explained.

This substantial decrease in oil revenues was attributed to both lower crude oil output and a drop in crude oil prices, which averaged US$80.05 per barrel (bbl) throughout the year.

“Despite the reduction in oil revenues, the company still achieved a 12 percent increase in consolidated gross income, rising from ₱1.46 billion in 2023 to ₱1.64 billion in 2024,” it further stated.

PetroEnergy also clarified that the notable increase in 2024 net income was partly due to the restatement of a previously understated accounting loss in 2023 related to its acquisition of a stake in PetroWind Energy Inc.

“In accordance with existing accounting standards requiring the completion of the purchase price allocation study within one year of the transaction, the loss on remeasurement in 2023 has now been finalized at ₱514 million, a significant adjustment from the provisionally reported ₱45.89 million,” PERC detailed.

Excluding this one-time paper loss, the company’s consolidated net income would have seen a 6.6 percent decrease due to higher interest expenses from loans related to the share acquisition, as well as lower interest income from investments in new RE projects.

Looking ahead, the firm expressed optimism about its capacity expansion, highlighting an eight percent increase in its consolidated total assets to ₱23.35 billion last year.

According to PetroEnergy, the company is in the final stages of developing the 25 MWdc Bugallon solar project in Pangasinan and the 40 MWdc Limbauan solar project in Isabela. Both of these projects are slated to begin testing and commissioning by the fourth quarter of this year.

Related Tags

PetroEnergy Resources Corporation
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.