Mario Gabelli's position in Matrix Service is currently worth $4.75 Million. That's 0.05% of their equity portfolio (326th largest holding). The investor owns 1.48% of the outstanding Matrix Service stock. Mario Gabelli acquired their 412 Thousand shares in Q4 2008. So far they never sold any shares in the company. The stake costed the investor $3.95 Million, netting the investor a gain of 20% so far.