Robust financial performance