Financial insights of IPGP