Top 10 Listed Companies by Net Profit: PTT Remains Champion in 2025 with GULF Rising to Second Place

Thairath Money reviewed the financial statements of companies listed on the Stock Exchange of Thailand, compiling net profit data from 2021 to 2025 to reflect the profitability potential of major companies across industries.
It was found that PTT Public Company Limited, or PTT stock, the country's largest energy operator, continues to hold the top spot as the company with the highest net profit, reaffirming the strength of Thailand's energy sector.
Meanwhile, this year Gulf Energy Development Public Company Limited, or GULF stock, rose to second place in 2025 with a net profit of 79,997 million baht after successfully merging with Intouch Holdings Public Company Limited, or INTUCH, strengthening its business structure and significantly expanding its revenue base.
However, examining the top 10 listed companies with the highest net profit over the past five years reveals continuous shifts among stocks in the energy, commercial banking, telecommunications, airport, and airline sectors, reflecting differing competition and business cycles over time as follows.
- 1st - PTT Public Company Limited (PTT) with revenue of 2,287,758.51 million baht and net profit of 108,363.41 million baht.
- 2nd - Thai Airways International Public Company Limited (THAI) with revenue of 25,339.48 million baht and net profit of 55,118.21 million baht.
- 3rd - The Siam Cement Public Company Limited (SCC) with revenue of 540,705.95 million baht and net profit of 47,173.99 million baht.
- 4th - PTT Global Chemical Public Company Limited (PTTGC) with revenue of 491,490.37 million baht and net profit of 44,982.39 million baht.
- 5th - PTT Exploration and Production Public Company Limited (PTTEP) with revenue of 234,631.13 million baht and net profit of 38,863.60 million baht.
- 6th - Kasikornbank (KBANK) with revenue of 258,001.38 million baht and net profit of 38,052.72 million baht.
- 7th - Siam Commercial Bank Public Company Limited (SCB) with revenue of 165,712.39 million baht and net profit of 35,598.82 million baht.
- 8th - Bank of Ayudhya (BAY) with revenue of 134,980.32 million baht and net profit of 33,794.19 million baht.
- 9th - Advanced Info Service Public Company Limited (ADVANC) with revenue of 182,605.54 million baht and net profit of 26,922.15 million baht.
- 10th - Bangkok Bank (BBL) with revenue of 157,313.50 million baht and net profit of 26,507.04 million baht.
- 1st - PTT Public Company Limited (PTT) with revenue of 3,391,622.87 million baht and net profit of 91,174.86 million baht.
- 2nd - PTT Exploration and Production Public Company Limited (PTTEP) with revenue of 339,901.86 million baht and net profit of 70,901.34 million baht.
- 3rd - Banpu Public Company Limited (BANPU) with revenue of 275,263.43 million baht and net profit of 40,518.97 million baht.
- 4th - Siam Commercial Bank Public Company Limited (SCB) with revenue of 177,547.04 million baht and net profit of 37,546.01 million baht.
- 5th - Kasikornbank (KBANK) with revenue of 271,302.26 million baht and net profit of 35,769.49 million baht.
- 6th - Krungthai Bank (KTB) with revenue of 149,675.44 million baht and net profit of 33,697.74 million baht.
- 7th - Thai Oil Public Company Limited (TOP) with revenue of 530,451.37 million baht and net profit of 32,668.13 million baht.
- 8th - Indorama Ventures Public Company Limited (IVL) with revenue of 665,548.56 million baht and net profit of 31,006.08 million baht.
- 9th - Bank of Ayudhya (BAY) with revenue of 139,109.71 million baht and net profit of 30,712.99 million baht.
- 10th - Bangkok Bank (BBL) with revenue of 185,492.90 million baht and net profit of 29,305.59 million baht.
- 1st - PTT Public Company Limited (PTT) with revenue of 3,185,256.08 million baht and net profit of 112,023.88 million baht.
- 2nd - PTT Exploration and Production Public Company Limited (PTTEP) with revenue of 313,590.65 million baht and net profit of 76,706.39 million baht.
- 3rd - Siam Commercial Bank Public Company Limited (SCB) with revenue of 210,556.79 million baht and net profit of 43,521.33 million baht.
- 4th - Kasikornbank (KBANK) with revenue of 306,529.43 million baht and net profit of 43,405.04 million baht.
- 5th - Bangkok Bank (BBL) with revenue of 241,407.88 million baht and net profit of 41,635.52 million baht.
- 6th - Krungthai Bank (KTB) with revenue of 189,487.17 million baht and net profit of 36,615.01 million baht.
- 7th - Bank of Ayudhya (BAY) with revenue of 179,970.27 million baht and net profit of 32,929.52 million baht.
- 8th - Advanced Info Service Public Company Limited (ADVANC) with revenue of 189,720.27 million baht and net profit of 29,086.11 million baht.
- 9th - Thai Airways International Public Company Limited (THAI) with revenue of 165,491.79 million baht and net profit of 28,096.39 million baht.
- 10th - The Siam Cement Public Company Limited (SCC) with revenue of 528,531.42 million baht and net profit of 25,914.98 million baht.
- 1st - PTT Public Company Limited (PTT) with revenue of 3,138,378.01 million baht and net profit of 90,072.03 million baht.
- 2nd - PTT Exploration and Production Public Company Limited (PTTEP) with revenue of 326,830.16 million baht and net profit of 78,824.24 million baht.
- 3rd - Kasikornbank (KBANK) with revenue of 259,002.41 million baht and net profit of 49,603.54 million baht.
- 4th - Bangkok Bank (BBL) with revenue of 256,070.98 million baht and net profit of 45,211.14 million baht.
- 5th - Siam Commercial Bank Public Company Limited (SCB) with revenue of 215,706.27 million baht and net profit of 43,943.01 million baht.
- 6th - Krungthai Bank (KTB) with revenue of 206,630.47 million baht and net profit of 43,855.66 million baht.
- 7th - Advanced Info Service Public Company Limited (ADVANC) with revenue of 214,147.68 million baht and net profit of 35,075.36 million baht.
- 8th - Bank of Ayudhya (BAY) with revenue of 203,444.61 million baht and net profit of 29,699.75 million baht.
- 9th - CP All Public Company Limited (CPALL) with revenue of 987,734.48 million baht and net profit of 25,345.84 million baht.
- 10th - TMBThanachart Bank (TTB) with revenue of 97,173.35 million baht and net profit of 21,031.03 million baht.
- 1st - PTT Public Company Limited (PTT) with revenue of 2,707,981.66 million baht and net profit of 90,166.37 million baht.
- 2nd - Gulf Energy Development Public Company Limited (GULF) with revenue of 103,251.49 million baht and net profit of 79,997.77 million baht.
- 3rd - PTT Exploration and Production Public Company Limited (PTTEP) with revenue of 292,632.65 million baht and net profit of 60,273.15 million baht.
- 4th - Kasikornbank (KBANK) with revenue of 251,100.47 million baht and net profit of 49,564.77 million baht.
- 5th - Krungthai Bank (KTB) with revenue of 189,848.59 million baht and net profit of 48,228.60 million baht.
- 6th - Advanced Info Service Public Company Limited (ADVANC) with revenue of 226,998.24 million baht and net profit of 47,885.90 million baht.
- 7th - Siam Commercial Bank Public Company Limited (SCB) with revenue of 203,671.82 million baht and net profit of 47,487.98 million baht.
- 8th - Bangkok Bank (BBL) with revenue of 238,144.53 million baht and net profit of 46,006.51 million baht.
- 9th - Bank of Ayudhya (BAY) with revenue of 197,376.51 million baht and net profit of 31,738.44 million baht.
- 10th - Thai Airways International Public Company Limited (THAI) with revenue of 194,210.33 million baht and net profit of 30,910.26 million baht.
For more stock and investment news, visit Thairath Money at
Follow the Facebook page: Thairath Money at this link