Himax (HIMX) Soars 50%: What’s Driving the Rally and What’s Next?