Market Talk: Macros, Micros, & Memes.