v3.25.2
Basic and Diluted Earnings Per Share
12 Months Ended
Dec. 31, 2024
Basic and Diluted Earnings Per Share [Abstract]  
Basic and diluted earnings per share

23. Basic and diluted earnings per share

 

(a) Basic earnings per share

 

The calculation of basic earnings per share is based on the profit attributable to ordinary shareholders of the Company and the weighted average number of ordinary shares outstanding, which is calculated as follows:

 

    For the
year ended
 December 31,
2023
   For the
year ended
December 31,
2024
 
    MYR   MYR   USD 
Profit for the year    3,754,385    3,512,168    785,807 
Weighted average number of ordinary shares    20,000,000    20,031,151    20,031,151 
Basic earnings per share    0.19    0.18    0.04 

 

(b) Diluted earnings per share

 

Diluted earnings per share is calculated by adjusting the weighted average number of ordinary shares outstanding to assume conversion of redeemable convertible preference shares. The potentially dilutive securities that were not included in the calculation of above dilutive net profit per share in the years presented where their inclusion would be anti-diluted include weighted average number of RCPS of nil and 584,350 shares for the year ended December 31, 2023 and 2024.

 

    For the
year ended
December 31,
2023
   For the
year ended
December 31,
2024
 
    MYR   MYR   USD 
Net earnings allocated to ordinary share    3,754,385    3,512,168    785,807 
Add: Effect on interest expenses of AI RCPS    100,648    
    
 
Net earnings used in the computation of diluted earnings per share    3,855,033    3,512,168    785,807 
                 
Weighted average number of ordinary shares    20,000,000    20,031,151    20,031,151 
Effect of redeemable convertible preference shares    67,069    
    
 
Weighted average number of ordinary shares in the computation of diluted earnings per share    20,067,069    20,031,151    20,031,151 
Diluted earnings per share    0.19    0.18    0.04