Nvidia posts record quarterly revenue and projects strong outlook