Stock of the week: NVIDIA: The Best Company in the World?