August 19, 2022 8 commentsOil: Demand Takes Center Stage, Still Looks Overvalued
June 14, 2022 46 commentsThe Consumer is Down But Not Out, A Contrarian Bet Against Record-High Pessimism
October 12, 2022 19 commentsA Massive Interest Rate Shock: What Does It Mean for Earnings?
June 21, 2022 16 commentsTech Stocks: Premium Businesses on Sale? The Fundamentals Look Constructive
October 19, 2022 9 commentsIs the Fed Overdoing It? Our View on Where Rates are Headed and What It Means fo...