That was me. Here is what Charles Schwab said. "I received the following reply from our Trade Support Group regarding your recent trade:
We contacted the market maker to quality check order; market maker said there were 600,000 being sold at market open, which caused the drop in price, and therefore the lower fill. The price the client received was a good fill."