UGI Corporation (UGI) reports earnings