The difference between GDP and GNP is income receipts from the goods and services produced abroad using labor and capital of U.S. residents less income payments for the goods and services produced in the United States using labor and capital supplied by foreign residents.
GNP means the goods and services provided in the United States by using foreign residents.