ipgp: the balance sheet