Rather than buying back shares, most companies would be better off investing in their business or holding the cash.
http://www.fortuna-advisors.com/iscashstillking.html
Disclosure: I have no positions in any stocks mentioned, and no plans to initiate any positions within the next 72 hours.