Royal Bank of Canada (TSE:RY) (NYSE:RY) shares passed above its 200-day moving average during trading on Wednesday . The stock has a 200-day moving average of C$124.23 and traded as high as C$127.48. Royal Bank of Canada shares last traded at C$126.71, with a volume of 1,767,890 shares traded. A number of equities research analysts […]