Northwest reports profit