IGCSE costs, revenues and profit