Company performance

Description (in USD)

As of December 31

2024

2023

2022

2021

2020

ASSET

         

Total current asset

842,803,637

884,554,253

646,374,336

316,529,859

170,819,580

Total non-current asset

1,230.791,120

810,865,363

640,250,428

649,172,666

684,402,700

TOTAL ASSET

2,073,594,757

1.695.419.616

1,286,624,764

965,702,525

855,222,280

           

LIABILITY AND EQUITY

         

Total current liability

235,286,262

209,750,178

197,034,879

92,427,670

80,039,103

Total non-current liability

336,044,941

447,620,243

520,282,261

667,830,842

516,036,718

TOTAL LIABILITY

571,331,203

657,370,421

717,317,140

760,258,512

596,075,821

TOTAL EQUITY

1,502,263,554

1,038,049,195

569,307,624

205,444,013

259,146,459

TOTAL LIABILITY AND EQUITY

2,073,594,757

1,695,419,616

1,286,624,764

965,702,525

855,222,280

 

Description (in USD)

Year Ended December 31

2024

2023

2022

2021

2020

Revenue

1,154,182,707

1,085,961,921

908,142,046

460,170,748

123,303,937

Gross profit/(loss)

577,790,082

583,211,911

534,914,660

240,450,292

(11,170,814)

Profit/(loss) for the current period/year

434,769,398

440,843,141

335,738,738

156,711,652

(28,552,927)

Other comprehensive income/(loss) for the current period/year

(1,670,038)

(148,726)

112,498

(6,825)

154,683

Total comprehensive income/(loss) for the current period/year, after tax

433,099,360

440,694,415

335,851,236

156,704,827

(28,398,244)

           

Profit/(loss) for the current period/year attributable to:

         

Owners of the parent entity

436,656,873

441,021,896

332,210,508

155,110,738

(28,285,428)

Non-controlling interest

(1,887,475)

(178,755)

3,528,230

1,600,914

(267,499)

Total

434,769,398

440,843,141

335,738,738

156,711,652

(28,552,927)

           

Total comprehensive income/(loss) for the current period/year attributable to:

         

Owners of the parent entity

434,982,595

440,875,270

332,321,731

155,103,810

(28,130,755)

Non-controlling interest

(1,883,235)

(180,855)

3,529,505

1,601,017

(267,489)

Total

433,099,360

440,694,415

335,851,236

156,711,652

(28,398,244)

           

Basic profit/(loss) per share attributable to owners of the parent entity (Full Amount)

0.0107

0.0108

0.0081

0.0096

(0.0022)

 

Description

Year Ended December 31

2024

2023

2022

2021

2020

Growth Ratio (%)

         

Revenue

6.3

19.6

97.3

273.2

12.9

Cost of Revenue

14.6

34.7

69.9

63.4

10.4

Gross Profit

(0.9)

9.0

122.5

2,252.5

11.8

Profit before tax

(1.1)

28.7

116.8

622.9

(375.5)

Total Asset

22.3

31.8

33.2

12.9

1.3

Total Liability

(13.1)

(8.4)

(5.7)

27.5

7.5

Total Equity

44.7

82.3

177.1

(20.7)

(10.5)

           

Financial Ratios (%)

         

Total Liability / Total Equity

38.0

63.3

126.0

370.1

230

Total Liability / Total Asset

27.6

38.8

55.8

78.7

69.7

Current asset / Current liability

358.2

92.1

328.1

342.5

213.4

Net Debt / Equity

(0.21)

(0.16)

(0.04)

2.20

1.76

           

Business Ratio (%)

         

Gross Profit Margin

50.1

53.7

58.9

52.3

(9.1)

Profit/(loss) Before Income Tax/Income

48.3

51.9

48.2

43.9

(31.3)

Profit/(loss) Period Current Year / Income

37.7

40.6

37.0

34.1

(23.2)

Gross Profit/(loss) / Total Assets

27.9

34.4

41.6

24.9

(1.3)

Profit/(loss) Before Income Tax / Total Assets

26.9

33.2

34.0

20.9

(4.5)

Profit/(loss) Period Current Year / Total Assets

21.0

26.0

26.1

16.2

(3.3)

Gross Profit/(loss) / Total Equity

38.5

56.2

94.0

117.0

(4.3)

Profit/(loss) Before Income Tax / Total Equity

37.1

54.3

76.9

98.3

(14.9)

Profit/(loss) Period Current Year / Total Equity

28.9

42.5

59.0

76.3

(11.0)

 

Release Date Title Document
3 March 2025 FY24 CONSOLIDATED FINANCIAL STATEMENTS Download
29 October 2024 9M24 INTERIM CONSOLIDATED FINANCIAL STATEMENTS Download
26 August 2024 1H24 INTERIM CONSOLIDATED FINANCIAL STATEMENTS Download
30 April 2024 1Q24 INTERIM CONSOLIDATED FINANCIAL STATEMENTS Download
29 February 2024 FY23 CONSOLIDATED FINANCIAL STATEMENTS Download
30 October 2023 9M23 INTERIM CONSOLIDATED FINANCIAL STATEMENTS Download
21 August 2023 1H23 INTERIM CONSOLIDATED FINANCIAL STATEMENTS Download
28 April 2023 1Q23 INTERIM CONSOLIDATED FINANCIAL STATEMENTS Download
1 March 2023 FY22 CONSOLIDATED FINANCIAL STATEMENTS Download
31 October 2022 9M22 INTERIM CONSOLIDATED FINANCIAL STATEMENTS Download
29 August 2022 1H22 INTERIM CONSOLIDATED FINANCIAL STATEMENTS Download
29 April 2022 1Q22 INTERIM CONSOLIDATED FINANCIAL STATEMENTS Download