Seems mostly the work of one trader who's really selling here, i suspect to get us to test some resistance points (55, 50, 43) hopefully he runs out of shares as not many other people seem to be selling.. ive notice he is always buying and selling so i imagine this sell off isnt much to worry about as he likely will buy back shares at the end of the week.