Wow, the share buyback is working out well so far!! Maybe they're having trouble getting the money out of China.