Agreed. I've made a small fortune trading HIMX over the years, and my approach is simple. I buy when the stock falls, and I sell when I think its become over-valued. I buy small blocks all the way down the bottom and then trade those blocks again and again as the price oscillates on the way up. The key is not jumping in too soon with too much money. Build up a position gradually as the price falls and then be patient. So far I've never lost a penny on this stock. GL to the longs.