Question: is icon a publicly traded company?
Answer: Where is ICON's headquarters? ... ICON's current year end is December 31. When did ICON become a publically traded company? ICON (ICLR) went public in May 1998 at an initial price of $4.50 (Post splits).