Buyback shares will be held by treasury for general purposes means no buy back it just means they will buy those shares back and give them to management. Nothing for the shareholders here, just some big fat payouts for management.
Now now. You don't really know why they want to hold them. Maybe they have other reasons than filling their pockets. We'll see. The buybacks still should support share price. Tomorrow should be fun with 16 mil shares short.