Maridive revenues down but profits rise