Financial insights of IBP