AAPG earnings