mw03,
I also saw the 290 million figure floated around, however, I'm quite sure that was a news report getting vaccines orders from GSK, and relenza orders, mixed up.
I did think they had indicated they had forward orders to keep them pumping for some time, but I hadn't yet seen a figure.