Another half million buy at the bell today. That trade would be millions of dollars. Has to be the buybacks. Very telling though. They have til Dec 2018 to buy back 300 million worth and if they are willing to buy on a high green day such as today that tells me all I need to know.