Opera heads into Q2 results with insiders selling and the Street still onside
Opera Limited trades at $19.51, off 2.6% on the week, with Q2 results due September 3 — and the most telling signal heading into that print isn't in the short book or the options market. It's the insider register,…
