RJ flies beyond expectations as earnings breach half-billion dinar