Initial public offering. On July 15, 2024, Icon successfully completed the initial public offering of 1,250,000 of its common shares, at an offering price of $4.00 per share, for gross proceeds of ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results