Why, and what does it mean, for Nvidia to announce fiscal results a year ahead of time. Is it just promise to sell chips in advance, so that's how far it's booked, do they own a Time Machine...?
It's not black magic, they have contracts in place and know both how many GPUs will be produced and sold give or take few %s.