Nvidia blew expectations – again