Net long 87,479 contracts, 35.9th percentile vs. trailing 156 weeks.
Net long 6,836 contracts, 46.8th percentile vs. trailing 156 weeks.
Net short 100,080 contracts, 21.2th percentile vs. trailing 156 weeks.
Net long 141,648 contracts, 62.2th percentile vs. trailing 156 weeks.
Net long 11,695 contracts, 28.8th percentile vs. trailing 156 weeks.
Net long 78,648 contracts, 99.4th percentile vs. trailing 156 weeks.
Net long 181,692 contracts, 86.5th percentile vs. trailing 156 weeks.
Net short 25,328 contracts, 88.5th percentile vs. trailing 156 weeks.