XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earning Per Shares, Basic and Diluted

 

For the three months ended March 31  2025   2024 
Net (loss)/profit  $(313,627)  $2,049,676 
Weighted average shares outstanding – basic   2,786,538    2,760,680 
Basic net (loss)/earnings per share  $(0.11)  $0.74 
Weighted average shares outstanding – diluted   2,786,538    2,813,404 
Diluted net (loss)/earnings per share  $(0.11)  $0.73 
Schedule of Weighted Average Shares Outstanding - Basic And Diluted
Weighted average shares calculation – basic  March 31, 2025   March 31, 2024 
   Three months ended 
Weighted average shares calculation – basic  March 31, 2025   March 31, 2024 
Company public shares   196,330    196,330 
Company initial stockholders   170,159    170,159 
PCCU stockholders   1,129,307    1,129,307 
Issuance of Equity for Marketing Services   12,116    - 
Shares issued for Abaca acquisition   396,790    396,790 
Restricted stock units issued   68,276    65,404 
Conversion of Preferred stock   813,560    802,690 
Grand total   2,786,538    2,760,680 

 

Weighted average shares calculation - diluted  March 31, 2025   March 31, 2024 
   Three months ended 
Weighted average shares calculation - diluted  March 31, 2025   March 31, 2024 
Shares used in computation of basic earnings per share   2,786,538    2,760,680 
Shares to be issued to Abaca shareholders   -    37,500 
Share based payments   -    10,783 
Conversion of preferred stock   -    4,441 
Grand total   2,786,538    2,813,404 
Schedule of Share-based equity awards and Warrants Excluded from Computation of Earnings

Certain share-based equity awards and warrants were excluded from the computation of dilutive earnings per share because inclusion of these awards would have had an anti-dilutive effect. The following table reflects the awards excluded.

 

  

March 31,

2025

  

March 31,

2024

 
   Three months ended 
  

March 31, 2025

  

March 31, 2024

 
Shares to be issued to Abaca shareholders   37,500    - 
Share based payments   3,312    - 
Conversion of preferred stock   4,440    - 
Warrants   601,829    639,329 
Share-based payments   211,512    124,987 
Grand total   858,593    764,316