ADVERTISEMENT

Defense giant Armscor eyes rebound as new manufacturing law takes effect

Published Jun 9, 2026 02:43 pm
Armscor Global Defense Inc. (AGDI), the country’s largest defense manufacturer, is banking on the implementation of the Tatak Pinoy Act to boost demand for its products and drive growth in the local firearms manufacturing industry.
“With Tatak Pinoy, government entities must honor domestic preference. So that gives the [local] industry a good advantage,” AGDI President and Chief Executive Officer (CEO) Gina Angangco said on Tuesday, June 9.
Angangco said the law, which aims to strengthen domestic manufacturing and help firms move up the global value chain, will further position a company like AGDI as a force to be reckoned with on the global stage.
Embodied under Republic Act (RA) No. 11981, the law identifies defense manufacturing as one of nine priority sectors slated to receive government support through the Tatak Pinoy Strategy (TPS). The TPS seeks to expand the sector’s contribution to the gross domestic product (GDP) by ₱243 billion while creating 668,000 jobs by 2040.
Angangco noted that full implementation of the law would provide much-needed stability to the local industry in a year marked by supply chain uncertainties, which have been exacerbated by shipping constraints from the ongoing conflict in the Middle East.
“We see opportunities not only to grow commercially but to strengthen our country’s defense posture and contribute to peace and stability in the region,” she said.
AGDI expects this year to be a period of recovery after a difficult 2025, which was hampered by a six-month gun ban ahead of the midterm elections and the reciprocal tariffs imposed by the United States (US).
Angangco said the company’s key markets are on an upward trajectory this year, with several supply agreements with foreign firms currently under negotiation. She added that dual-purpose firearms—those serving both military and civilian markets—will likely be key sales drivers for the company.
Even so, Angangco emphasized that AGDI’s main focus remains its commercial markets in the Philippines and abroad, given that government contracts frequently experience delays due to lengthy budgetary processes.
At present, AGDI exports to more than 60 countries, including the US, where it also maintains a manufacturing presence.
Beyond its current manufacturing site in Marikina City, the company remains keen on developing a new facility—a plan originally proposed by former AGDI CEO Martin Tuason, who passed away last year.
“We have plans of setting up a different location. We’re very crowded here right now, and there’s no more space for expansion,” Angangco said.
She noted that the company is currently exploring several prospective locations for the project, all within Luzon.
“Right now, there’s a lot of uncertainty in the world because of these conflicts. So for many of our projects, we have to study the appropriate timing very carefully,” she added.

Related Tags

Armscor Global Defense Inc. (AGDI) Tatak Pinoy Tatak Pinoy Strategy
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.