December 11, 2023Discord In The OPEC+Oil Patch | Weekly Market Commentary | December 11, 2023December 7, 2023Client Letter | A November to Remember | December 6, 2023December 4, 2023Market Opportunities Amid An Economic Rotation | Weekly Market Commentary | December 4, 2023November 20, 2023Anatomy Of A Market Rally | Weekly Market Commentary | November 20, 2023November 13, 2023Is The Stock Market Correction Over? | Weekly Market Commentary | November 13, 2023November 6, 2023Can Muni Investors Catch A Break? We Think So | Weekly Market Commentary | November 6, 2023October 27, 2023Client Letter | Important Tax Reminder | October 30, 2023October 23, 2023Can Something Good Come From A Crisis? | Weekly Market Commentary | October 23, 2023October 16, 2023Earnings Hope To Keep This One-Year Old Bull Market Going | Weekly Market Commentary | October 16, 2023October 9, 2023Higher For Longer – Updating Our Treasury Forecast | Weekly Market Commentary | October 9, 2023
December 4, 2023Market Opportunities Amid An Economic Rotation | Weekly Market Commentary | December 4, 2023
November 6, 2023Can Muni Investors Catch A Break? We Think So | Weekly Market Commentary | November 6, 2023
October 16, 2023Earnings Hope To Keep This One-Year Old Bull Market Going | Weekly Market Commentary | October 16, 2023
October 9, 2023Higher For Longer – Updating Our Treasury Forecast | Weekly Market Commentary | October 9, 2023