În 2014, cifra de afaceri a Mega Image a fost de 2.8 miliarde de lei şi un profit net de 55,7 milioane d elei. Compania are un număr mediu de peste 7.100 de angajaţi.
Fondat în 1995, Mega Image este cel mai mare lanţ de supermarketuri din România cu o reţea ce cuprinde în prezent 426 magazine în Bucureşti, Constanţa, Ploieşti, Piteşti, Braşov, Târgovişte şi alte oraşe din ţară, sub mărcile Mega Image (203), Shop&Go (220), AB COOL FOOD (1), Gusturi Româneşti (1), Mega Drive (1).
Mega Image face parte din Delhaize Group, retailer internaţional înfiinţat în 1867 în Belgia ce operează în prezent pe trei continente.