AAOI -.38 to 10.47, might be a 2nd half story (of this year) if the Microsoft contract ramps up .... so if AAOI drops to $8 after disappointing Q1 earnings, I'll get interested, but consider it speculative. Now at $10, a lot of pessimism is priced in.