Attached is AGL's ASX release: AGL delivers profit at top end of guidance