stellar financial performance