Icon delayed its fourth-quarter and 2025 financial results amid its ongoing accounting review, with preliminary findings suggesting the company's revenue for fiscal years 2023 and 2024 may have been ...