GBAF Logo
Global Banking & Finance Awards® 2026 Nominations open, free to enter Nominate now →
B

BBGI PCL BBGI.BK · THB

Energy · SET · 🇹🇭 Thailand

Compare

5.90

-2.48%

Close of 9 Nov 2026, in THB

Search any instrument

Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.

At a glance

Figures in THB, from our data supplier.

FY2025

Revenue

THB 17.83bn

FY2016FY2025

Net income

THB 282.7m

FY2016FY2025

Free cash flow

THB 802.6m

FY2016FY2025

Shareholders' equity

THB 9.29bn

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueTHB 17.83bnTHB 22.19bnTHB 13.76bnTHB 13.37bnTHB 14.09bnTHB 12.57bnTHB 10.01bnTHB 9.79bnTHB 8.07bnTHB 7.09bn
Gross profitTHB 843.2mTHB 783.0mTHB 441.1mTHB 464.2mTHB 1.03bnTHB 1.70bnTHB 885.1mTHB 608.5mTHB 426.1mTHB 270.7m
Operating incomeTHB 394.0mTHB 432.0mTHB 208.9mTHB 199.8mTHB 851.3mTHB 1.39bnTHB 623.8mTHB 343.5mTHB 214.7mTHB 161.1m
Net incomeTHB 282.7mTHB 215.1mTHB 9.9mTHB 96.8mTHB 960.2mTHB 845.2mTHB 387.0mTHB 151.8mTHB 165.6mTHB 122.5m
Diluted earnings per share0.200.150.010.070.880.580.270.100.240.25

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsTHB 12.68bnTHB 13.73bnTHB 13.64bnTHB 14.11bnTHB 12.91bnTHB 12.73bnTHB 11.49bnTHB 9.37bnTHB 8.85bnTHB 5.16bn
Cash and short-term investmentsTHB 401.4mTHB 546.5mTHB 2.26bnTHB 2.63bnTHB 383.6mTHB 157.1mTHB 136.7mTHB 115.7mTHB 207.0mTHB 203.9m
Total liabilitiesTHB 3.34bnTHB 4.37bnTHB 3.70bnTHB 3.82bnTHB 6.00bnTHB 6.23bnTHB 5.96bnTHB 4.28bnTHB 3.93bnTHB 3.12bn
DebtTHB 2.49bnTHB 1.83bnTHB 2.51bnTHB 2.85bnTHB 4.73bnTHB 5.23bnTHB 4.84bnTHB 3.58bn—THB 458.3m
Shareholders' equityTHB 9.29bnTHB 9.30bnTHB 9.40bnTHB 9.72bnTHB 6.41bnTHB 6.02bnTHB 5.17bnTHB 4.79bnTHB 4.64bnTHB 1.75bn
Shares outstanding1,446m1,446m1,446m1,446m1,095m1,446m1,446m1,446m684m497m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsTHB 978.6m−THB 25.8mTHB 815.8mTHB 462.8mTHB 1.74bnTHB 1.69bn−THB 96.8mTHB 237.7mTHB 712.6m−THB 160.9m
Capital spending−THB 176.0m−THB 327.2m−THB 218.4m−THB 387.6m−THB 484.3m−THB 927.8m−THB 634.0m−THB 623.0m−THB 333.4m−THB 1.26bn
Free cash flowTHB 802.6m−THB 353.0mTHB 597.4mTHB 75.3mTHB 1.26bnTHB 765.4m−THB 730.8m−THB 385.2mTHB 379.2m−THB 1.42bn
Dividends paid−THB 144.6m−THB 72.3m−THB 72.3m−THB 289.2m−THB 501.3m−THB 501.3m−THB 501.3m—−THB 126.3m−THB 105.0m

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 6.39bnTHB 4.85bnTHB 4.29bnTHB 4.36bnTHB 3.79bnTHB 5.39bnTHB 6.66bnTHB 5.37bn
Gross profitTHB 630.7mTHB 409.7mTHB 241.9mTHB 275.1mTHB 46.6mTHB 279.6mTHB 253.7mTHB 142.7m
Operating incomeTHB 483.9mTHB 294.9mTHB 112.3mTHB 166.4m−THB 32.6mTHB 179.9mTHB 133.3mTHB 38.9m
Net incomeTHB 484.8mTHB 264.7mTHB 100.2mTHB 93.7m−THB 39.8mTHB 128.5mTHB 67.9m−THB 12.4m
Diluted earnings per share0.340.180.070.06-0.030.090.05-0.01
Cash from operationsTHB 472.0mTHB 607.0mTHB 154.0mTHB 248.0m−THB 9.0mTHB 624.0mTHB 534.0mTHB 252.0m
Capital spending−THB 18.0m−THB 32.0m−THB 29.0m−THB 28.0m−THB 22.0m−THB 95.0m−THB 154.0m−THB 128.0m
Free cash flowTHB 454.0mTHB 575.0mTHB 125.0mTHB 220.0m−THB 31.0mTHB 529.0mTHB 380.0mTHB 124.0m
Total assetsTHB 13.65bnTHB 13.42bnTHB 12.68bnTHB 12.60bnTHB 13.09bnTHB 13.34bnTHB 13.73bnTHB 14.42bn
Cash and short-term investmentsTHB 560.4mTHB 631.9mTHB 401.4mTHB 350.2mTHB 371.2mTHB 629.9mTHB 546.5mTHB 824.1m
DebtTHB 1.14bnTHB 2.15bnTHB 2.49bnTHB 2.55bnTHB 2.77bnTHB 2.60bnTHB 3.02bnTHB 3.13bn
Shareholders' equityTHB 9.86bnTHB 9.69bnTHB 9.29bnTHB 9.21bnTHB 9.12bnTHB 9.30bnTHB 9.30bnTHB 9.49bn

Growth per year

Compound annual rate

3 years5 years10 years
Revenue10.1%7.2%—
Operating income25.4%-22.3%—
Net income42.9%-19.7%—

Average margins

Over each period

1 year3 years5 years10 years
Gross margin4.1%3.8%5.6%—

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022
Price to earnings14.330.0—91.1
Price to sales0.20.30.40.7

Dividends and splits

Per share, in the currency the company pays

Paid for 4 years. Last went ex-dividend on 3 Mar 2025.

FY2025FY2024FY2023FY2022
Paid in the year0.100.050.050.20

Sources and methodology

Data on this tab
Our data supplier
Chart on the Overview
TradingView

Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.