RE:shorts covering..
Actually, less than 1,000,000 shorts were covered in the first 15 days of July (849,906 to be precise)
There is still a very large short position at 13,490,303 at July 15th.
I expect more short covering in early August once the next $0.20 dividend is confirmed.