You guys sound like me...we are thinking too much.
I read the announcement as "UP to 3 million shares, up to a maximum of $7,500,000, which ever comes first". They basically have approved to invest 7.5 milion in buying back shares. Not too shabby. They will never buy back 3 million shares. It is the dollar amount that is important.