Finding Repeating Patterns in Diverse Financial Markets