Invesco (IVZ) shares trading in a narrow range over the last two months and back near an area where a director bought nearly $200,000 in stock in mid-May at $19.84. IVZ has seen a lot of notable buys this year with four different individuals buying o...