OTC Desks are Drying up Extremely Quickly.
OTC Balances Have Dropped From 203,000 to 115,000 since January 2024.
A Supply Crunch is Coming, We Just Don't Know When.
OTC Balances Have Dropped From 203,000 to 115,000 since January 2024.
A Supply Crunch is Coming, We Just Don't Know When.