ICON: Deleveraging Complete, Now See 18% CAGR In Valuation To FY'26E (Rating Upgrade) 13.07.2024 09:25 Seeking Alpha