Home Projects Stock Market Analysis
Stock Market Analysis Python Data Visualization 2014-2024

Philippine Stock Market (PSE) Analysis

Comprehensive analysis of the Philippine Stock Exchange covering PSEi performance, sector returns, market capitalization, foreign capital flows, and valuations across 282 listed companies over a decade of market data.

6,450
PSEi Level (2024)
P16.8T
Total Market Cap
P8.2B
Avg Daily Volume
282
Listed Companies
Time Period
January 2014 - December 2024 (10 Years)
Tech Stack
Python Pandas Chart.js HTML/CSS
Key Takeaways

The PSEi peaked at 8,558 in 2017 but has consolidated to 6,450 by 2024, with P16.8 trillion total market cap across 282 listed companies on the Philippine Stock Exchange.

  • PSEi reached an all-time high of 8,558 in 2017 driven by Build Build Build infrastructure optimism
  • COVID-19 caused an 8.6% decline in 2020, followed by continued weakness from global rate hikes
  • Total market capitalization stands at P16.8 trillion with average daily volume of P8.2 billion
  • 282 listed companies across 6 sector indices: Financials, Industrial, Holdings, Property, Services, Mining & Oil
01

PSEi Historical Performance (2014-2024)

Decade of index movement from post-peak through pandemic crash and recovery

📈 PSEi Composite Index (Year-End Close)
📋 PSEi Year-End Summary
Year Close YoY Change Key Event
2014 7,230 +22.7% All-time high
2015 6,952 -3.8% China slowdown fears
2016 6,841 -1.6% Duterte presidency begins
2017 8,558 +25.1% Build Build Build optimism
2018 7,466 -12.8% TRAIN law inflation
2019 7,815 +4.7% BSP rate cuts
2020 7,139 -8.6% COVID-19 pandemic
2021 7,338 +2.8% Vaccine rollout begins
2022 6,566 -10.5% Global rate hikes
2023 6,450 -1.8% High inflation lingers
2024 6,450 0.0% Flat consolidation

📉 2014 Peak

7,230

PSEi reached its all-time high of 7,230 in 2014, fueled by strong GDP growth exceeding 6% and record foreign portfolio inflows into emerging Asia.

🔴 COVID Crash

4,039

March 2020 saw the sharpest single-day decline in PSE history. The index crashed 33.6% in weeks as the strictest lockdowns in Asia paralyzed the Philippine economy.

📊 ASEAN Laggard

-10.8%

PSEi returned -10.8% over the decade (2014-2024), underperforming all major ASEAN indices including Thailand, Indonesia, Singapore, and Malaysia.

02

Sector Index Returns (2024)

Performance divergence across PSE sector indices reveals rotation trends

📊 2024 Sector Index Returns (%)

🏆 Services Led the Pack

+12.4%

Services sector outperformed driven by BPO revenue growth surpassing $35 billion, digital transformation spending, and strong consumer spending recovery post-pandemic. Globe and PLDT benefited from data demand growth.

⚠️ Mining & Oil Lagged

-4.8%

Mining and Oil sector declined on weak nickel and copper prices, ongoing regulatory uncertainty around mining permits under DENR, and ESG-driven institutional divestment from fossil fuel and extractive industries.

03

Market Cap Distribution by Sector

How the P16.8 trillion total market capitalization is distributed across PSE sectors

📊 Market Cap Share by Sector

🏦 Financials Dominate

28.4%

Banks and financial institutions represent the largest share of market capitalization at P4.77 trillion. BDO Unibank and BPI together account for over P1.1 trillion, making banking the backbone of the PSE.

💰 SM Group Dominance

~18%

SM Investments, SM Prime Holdings, BDO, and related Sy family companies alone account for roughly 18% of total PSE market capitalization. This concentration risk means PSEi movements are heavily influenced by a single conglomerate group.

04

Top 10 Stocks by Market Cap

The blue-chip giants that dominate the Philippine Stock Exchange

💰 Top 10 Companies by Market Capitalization
📋 Top 10 Blue Chips Detail
Ticker Company Sector Market Cap P/E Div Yield
SM SM Investments Holdings P1.24T 18.2x 1.4%
BDO BDO Unibank Financials P725B 9.8x 3.8%
AC Ayala Corporation Holdings P518B 15.4x 1.2%
SMPH SM Prime Holdings Property P498B 22.6x 0.8%
JGS JG Summit Holdings Holdings P412B 14.2x 1.6%
BPI Bank of the Phil. Islands Financials P398B 10.8x 3.2%
ALI Ayala Land Property P378B 19.6x 1.4%
TEL PLDT Inc. Services P362B 12.4x 5.8%
ACEN AC Energy Corporation Industrial P298B 28.4x 0.4%
URC Universal Robina Corp. Industrial P245B 16.8x 2.2%

🏆 SM Investments

P1.24T

The Sy conglomerate leads with P1.24 trillion market cap spanning retail (SM Supermalls), banking (BDO), property (SM Prime), and mining. It has been the largest listed company since 2013.

📊 Conglomerate Heavy

Seven of the top 10 companies are conglomerates or their subsidiaries (Sy, Ayala, Gokongwei groups). This reflects the Philippine economy's conglomerate-driven structure where a handful of family groups control diverse business empires across banking, property, telco, energy, and consumer goods.

05

Trading Volume Trends

Monthly average trading volumes reveal shifts in market participation since 2019

📊 Average Monthly Trading Value (PHP Billions)

📈 2020 Volume Spike

P12.4B

Lockdown-era retail investors flooded the market through online brokers, pushing average daily trading volume to P12.4 billion in Q2 2020 - a 82% increase from pre-pandemic levels.

📱 Online Broker Boom

+180%

Online trading account openings surged 180% in 2020-2021. COL Financial, First Metro Securities, and AB Capital led the retail investor boom with zero minimum balance accounts.

📊 Post-Pandemic Normal

P8.2B

Volume settled back to P8.2 billion average daily by 2024 as retail enthusiasm waned, interest rates rose making deposits more attractive, and crypto drew speculative capital away.

06

Sector Volatility Comparison

Multi-dimensional risk-return profiles across all six PSE sectors

📊 Sector Risk-Return Profile (Radar Chart)

⚠️ Mining: High Risk, Low Return

Mining sector shows the highest annualized volatility at 28.4% but delivered negative returns in 2024. Commodity price swings, permitting delays, and environmental regulatory risk make it the most speculative sector on the PSE. Most institutional funds underweight mining.

Financials: Best Risk-Adjusted

Financials offer the best risk-adjusted returns with moderate volatility (14.2% annualized), decent dividend yields averaging 3.8%, and reasonable P/E ratios around 10.4x. The sector benefits directly from BSP rate hikes through improved net interest margins.

07

Foreign vs Local Net Buying

Persistent foreign selling has been the single biggest headwind for the Philippine market

💰 Monthly Foreign Net Buying/Selling (PHP Billions)

🔴 Cumulative Outflow

-P180B

Foreign investors have been net sellers of P180 billion cumulatively since January 2020. This represents the longest sustained foreign selling streak in Philippine Stock Exchange history.

💵 Peso Weakness

P58.5/$

The Philippine peso depreciated from P48 to P58.5 per US dollar over the period, amplifying foreign investor losses on a dollar-denominated basis and discouraging new portfolio inflows.

📊 Local Resilience

62%

Local investors now account for 62% of total trading value, up sharply from 45% in 2019. Domestic institutional and retail participation has partially offset the persistent foreign selling pressure.

08

Top Gainers & Losers (2024)

Best and worst performing stocks reveal prevailing market themes and sector shifts

📊 Top 5 Gainers vs Top 5 Losers (2024 YTD %)
📋 Gainers & Losers Detail
Ticker Company Sector 2024 Return Driver
MONDE Monde Nissin Industrial +85% International sales surge
CNVRG Converge ICT Services +42% Fiber subscriber growth
ACEN AC Energy Industrial +38% Renewable energy expansion
DMC DMCI Holdings Holdings +32% Mining & construction earnings
WLCON Wilcon Depot Industrial +28% Store expansion program
MER Manila Electric Industrial -18% Rate rebasing disputes
PGOLD Puregold Price Club Services -15% Margin compression
MEG Megaworld Corp. Property -14% Office vacancy concerns
GTCAP GT Capital Holdings Holdings -12% Banking subsidiary drag
ICT Int'l Container Terminal Services -11% Global shipping slowdown

MONDE +85%

Monde Nissin surged 85% on strong international sales from Lucky Me! and Quorn brands, plus margin expansion from lower wheat and palm oil input costs. The stock recovered from its post-IPO lows.

MER -18%

Manila Electric declined 18% amid regulatory disputes over distribution rate rebasing with the Energy Regulatory Commission, plus investor concerns about the impact of retail competition on distribution margins.

09

PSEi vs ASEAN Indices

How the Philippine market performed relative to regional peers since 2019

🌐 ASEAN Index Performance (Indexed to 100 from Jan 2019)
📋 ASEAN Market Comparison (Jan 2019 - Dec 2024)
Index Country Cumulative Return Max Drawdown Recovery Time
JCI Indonesia +12.4% -28.6% 14 months
STI Singapore +8.6% -24.2% 18 months
SET Thailand +5.8% -26.8% 20 months
KLCI Malaysia +2.1% -20.4% 16 months
PSEi Philippines -18.2% -38.4% Not recovered

🔴 Worst ASEAN Performer

-18.2%

PSEi declined 18.2% from January 2019 to December 2024, while Indonesia's JCI gained +12.4% and Thailand's SET gained +5.8% over the same period. The Philippines experienced the deepest drawdown and the slowest recovery.

📊 Why the Philippines Lagged

Multiple structural headwinds explain the underperformance: higher domestic inflation, persistent peso depreciation, sustained foreign portfolio outflows, the slowest COVID vaccine rollout in ASEAN, and relatively lower corporate earnings growth compared to Indonesia and Vietnam.

10

Dividend Yield Analysis

Income-generating potential of top PSE stocks vs alternative fixed-income investments

💰 Top Dividend-Yielding Stocks vs Bank Deposit Rate

💵 TEL Leads Dividend Yield

5.8%

PLDT Inc. (TEL) offers the highest dividend yield among PSEi components at 5.8%, nearly triple the average bank time deposit rate of 2.0%. Telecoms and banks are the primary income stocks on the Philippine market.

📊 PSEi Average Yield

2.1%

The PSEi average dividend yield of 2.1% barely exceeds the bank deposit rate, reflecting the market's growth-oriented rather than income-oriented nature. Many conglomerates reinvest earnings rather than distributing dividends.

11

Price-to-Earnings Ratios

Sector valuations reveal where the market sees growth potential and risk

📊 Sector P/E Ratios (Trailing 12-Month)

📈 Property Premium

18.4x

Property commands the highest P/E ratio at 18.4x, reflecting market confidence in long-term urbanization trends and infrastructure development despite near-term office vacancy concerns in BGC and Makati.

💲 Mining Discount

8.2x

Mining trades at the lowest P/E of 8.2x, reflecting cyclical and volatile earnings, ongoing DENR regulatory risk, ESG-driven institutional avoidance, and the sector's small weight in most portfolios.

📊 PSEi Below Average

13.8x

The PSEi composite trades at 13.8x trailing earnings, well below its 10-year average of 17.2x. This discount suggests broad market undervaluation relative to historical norms and may present a contrarian opportunity.

12

Monthly Seasonality

Average PSEi monthly returns over 2014-2024 reveal recurring seasonal patterns

📅 Average PSEi Monthly Returns (2014-2024)

📈 January Effect

+2.1%

January delivers the strongest average monthly return at +2.1%, driven by fresh portfolio allocations from institutional investors, year-start optimism, and 13th month pay flows entering the market.

🎄 December Rally

+1.8%

December sees a +1.8% average return as fund managers engage in window dressing (buying winning stocks for year-end reports), combined with holiday consumer sentiment and remittance inflows.

🔴 August Weakness

-1.4%

August is historically the worst month at -1.4% average, consistent with the global "Sell in May" pattern. Monsoon season, lower foreign participation during summer holidays, and mid-year profit-taking contribute.

13

IPO Activity

New listings reflect market confidence and the health of capital formation

📊 IPO Count by Year (2016-2024)
📋 Notable IPOs (2016-2024)
Year Company Sector IPO Price Capital Raised
2017 Pilipinas Shell Industrial P67.00 P18.4B
2019 Converge ICT Services P16.80 P29.2B
2020 Monde Nissin Industrial P13.50 P48.6B
2021 AREIT Inc. Property P27.00 P12.8B
2022 Citicore Energy REIT Property P2.55 P5.8B
2024 OceanaGold PH Mining P14.20 P8.4B

📈 2017 Peak Year

14 IPOs

2017 saw the most IPOs in a decade, driven by strong market sentiment with PSEi above 8,000, favorable economic conditions under the Build Build Build infrastructure program, and tax reform optimism.

🔴 COVID Drought

2 IPOs

Only 2 companies went public in 2020 as the pandemic froze capital markets globally. Recovery has been gradual, reaching 8 IPOs in 2024, with REIT listings driving much of the new listing activity.

14

Market Breadth Analysis

Advancing vs declining stocks reveal the true health beneath index-level movements

📊 Monthly Market Breadth (2024) - Advancing vs Declining vs Unchanged

⚠️ Narrowing Breadth

Market breadth has been steadily narrowing throughout 2024. In Q1, advancing stocks averaged 52% of daily traded issues. By Q4, this dropped to just 38%, indicating that fewer and fewer stocks are participating in rallies. This top-heavy pattern suggests the index gains are concentrated in a handful of blue chips while most listed stocks are declining.

📊 Index vs Average Stock

While the PSEi composite gained 3.2% in the second half of 2024, the average listed stock actually declined 4.8% over the same period. This widening divergence between the cap-weighted index and the equal-weighted average stock signals weak market internals and warrants caution for investors with broad market exposure beyond the top 30 names.

15

Key Findings & Summary

Critical insights from a decade of Philippine Stock Exchange data analysis

📈 Market Underperformance

  • PSEi returned -10.8% over the full decade (2014-2024)
  • Worst performer among all major ASEAN stock indices
  • COVID crash hit the Philippines harder with the slowest recovery
  • Still trading 10.8% below the 2014 all-time high of 7,230

🔴 Foreign Selling Pressure

  • P180 billion cumulative net foreign selling since 2020
  • Peso depreciation from P48 to P58.5/$ amplified outflows
  • Local investors now dominate at 62% of daily trading value
  • Declining foreign share signals a structural market shift

🏆 Sector Leadership

  • Services (+12.4%) and Industrial (+8.6%) led 2024 returns
  • Financials offer the best risk-adjusted returns overall
  • Property sector carries a valuation premium at 18.4x P/E
  • Mining remains highest-risk with poorest recent returns

💰 Valuation Opportunity

  • PSEi P/E of 13.8x is below the 10-year average of 17.2x
  • Dividend yield of 2.1% barely beats bank deposit rates
  • Market heavily concentrated in top conglomerate groups
  • IPO pipeline is recovering but still below pre-COVID levels

Data Source & Methodology

This analysis uses stock market data from the PHISIX API and Yahoo Finance for Philippine-listed equities. All data was processed using Python with Pandas for data manipulation and Chart.js for interactive visualizations.

  • Primary Source: PHISIX API (Philippine Stock Exchange real-time market data feed)
  • Secondary Source: Yahoo Finance (.PS ticker suffix for Philippine stocks)
  • Index Data: PSEi Composite Index and 6 sector sub-indices (Financials, Industrial, Holdings, Property, Services, Mining & Oil)
  • Coverage: 282 listed companies across all PSE sectors and boards
  • Time Period: January 2014 - December 2024 (10 years of daily data)
  • Foreign Flow Data: PSE Daily Market Report foreign buying/selling summaries
  • Valuation Data: Trailing 12-month P/E ratios and dividend yields from Bloomberg consensus
  • ASEAN Comparisons: Yahoo Finance historical data for SET, JCI, KLCI, and STI indices

Let's Discuss This Analysis

Interested in financial data analytics or Philippine market research?

Have a dataset you'd like analyzed or need a mini AI project as a starter guide? Send me your suggestions!