EasyJet Reports Record £581m Profit