Something strange about the SP. Leading up to earnings, volume was below avg daily while hitting all time highs. That usually suggests a large buy & hold position.
Yesterday, volumes were higher than avg but VERY muted for an earnings day. It was absolutely not a sell off run-for-the-door event, volumes closed about 1.5x the daily avg.
Today, volumes are still close to avg.
Volumes suggest someone's playing games with retail, that institutional investors are definitely holding. I wish I had access to per-trade data, I'd bet most trades are in the 100 share or less amounts today and most of yesterday.