| Schedule of roll forward of number of shares outstanding |
Roll forward of number of shares outstanding: | | | Number of shares outstanding on January 1, 2023 | | | Exercise of stock options | | | | | | Global public offering on Nasdaq on July 18, 2023 | | | Over-allotment option exercised by underwriters on July 19, 2023 | | | Number of shares outstanding on December 31, 2023 | | | Exercise of stock options | | | | | | Number of shares outstanding on December 31, 2024 | | | Exercise of stock options | | | | | | Number of shares outstanding on December 31, 2025 | | |
|