Insurance Australia Group Ltd (ASX: IAG) shares have been on a tear in 2024. But is IAG still a buy with its relatively low ...