price patterns and trends