Mario Gabelli's position in Repsol S.A is currently worth $3.83 Million. That's 0.04% of their equity portfolio (360th largest holding). The first Repsol S.A trade was made in Q1 2004. Since then Mario Gabelli bought shares five more times and sold shares on six occasions.