Quarterly report [Sections 13 or 15(d)]

Stockholders??? Equity (Tables)

v3.25.1
Stockholders’ Equity (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of assumptions
       
      Three months ended  
      March 31,  
      2024  
Expected term     5 years  
Expected average volatility     27 - 46 %
Expected dividend yield      
Risk-free interest rate     1.50   4.45 %
Schedule of option activity
                                 
    Options Outstanding   Weighted    
    Number of   Weighted Average   Average Remaining life   Fair value of
    Options   Exercise Price   (years)   option
                 
Outstanding, January 1, 2025       213,904     $ 29.30       5.04       1,708,693  
Granted                          
Exercised                            
Expired       (3,327 )     (23.65 )           (34,761 )
Forfeited/canceled                          
Outstanding, March 31, 2025       210,577     $ 29.39       5.04       1,673,932  
                                   
Exercisable options, March 31, 2025       128,902     $ 41.16       7.28          

 

    Options Outstanding   Weighted    
    Number of
Options
  Weighted Average
Exercise Price
  Average Remaining life
(years)
  Grant Date Fair
value of option
                 
Outstanding, January 1, 2024       127,102     $ 39.90       8.04       2,213,147  
Granted                          
Exercised                          
Expired       (891 )     (27.30 )           (11,109 )
Forfeited/canceled       (2,570 )     (17.80 )           (18,929 )
Outstanding, March 31, 2024       123,641     $ 40.4       3.75       2,183,109  
                                   
Exercisable options, March 31, 2024       93,153     $ 43.90       7.31          
Schedule of restricted stock options
                                 
    Restricted Stock Units Outstanding        
    Number of   Weighted Average
Grant – Date
  Weighted Average
Remaining life
  Aggregate Intrinsic
    Units   Fair Value Price   (years)   Value
                 
Outstanding, January 1, 2025       8,046     $ 15.75       1.58     $ 26,793  
Granted       8,900       4.40             29,637  
Exercised                          
Forfeited/canceled                          
Outstanding, March 31, 2025       16,946     $ 9.79       2.16     $ 56,430  

 

    Restricted Stock
Units Outstanding
     
    Number of   Weighted Average
Grant – Date
  Weighted Average
Remaining life
  Aggregate Intrinsic
    Units   Fair Value Price   (years)   Value
                 
Outstanding, January 1, 2024       6,725     $ 22.50       2.07     $ 57,842  
Granted                          
Exercised                          
Forfeited/canceled       (1,109 )     (22.50 )             (9,535 )
Outstanding, March 31, 2024       5,616     $ 22.50       2.35     $ 48,307