Mario Gabelli's position in Royal Bank Of Canada is currently worth $4.93 Million. That's 0.05% of their equity portfolio (316th largest holding). Mario Gabelli acquired their 41 Thousand shares in 2009. So far they never sold any shares in the company. The stake costed the investor $2.09 Million, netting the investor a gain of 135% so far.