It makes sense, it is ridiculously low even if it goes up 300 percent this week. That is why they can announce it before they buy, doesn't really matter if it goes up, still way way way undervalued.
I like the announcement of buyback first. They get a rally going today, then they buy 5 million at open Friday to push us up again and more news next week. I think they have a strategy in play to keep us moving upward.