CFTC Reports Japanese Yen Net Short Position at -72,872 Contracts for Week Ending March 31, 2026 | Intellectia.AI