Syz The Moment

CTAs have now built the largest short position in Oil since 2014

Written by Charles-Henry Monchau, CFA, CMT, CAIA | Mar 25, 2025, 3:44:13 PM