IKF forecast 04252026