IEG reports rise in profit and revenues