Odin500 Weekly: Late June tape — signals, breadth, and index ETFs | Odin500 Weekly