ICON PLCICLR

Market cap
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 2024173+31.49%
Dec 31, 2023132+62.06%
Dec 31, 202281-10.54%
Dec 31, 202191+77.58%
Dec 31, 202051+112.53%
Dec 31, 201924+80.99%
Dec 31, 201813-28.52%
Dec 31, 201719+113.78%
Dec 31, 20169+23.86%
Dec 31, 20157+151.38%
Dec 31, 20143-39.20%
Dec 31, 20135-43.62%
Dec 31, 20128+52.60%
Dec 31, 20115-56.63%
Dec 31, 201012