While I can't fault your logic or anlysis at all Assyrian, seems like the market is expecting bad news on Thursday. All the indicators you have identified are pointing to a further climb but it continues to track down this week.
Here's hoping for a lift in guidance on Thursday.