Key financial results (Q1 2021)