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

29 April 2025

1Q25 INTERIM CONSOLIDATED FINANCIAL STATEMENTS

Download

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