GEO HOLDINGS CORPORATION est engagée dans la location et le recyclage de produits usagés, ainsi que dans la vente de produits neufs. La société est impliquée dans l'exploitation de MEDIA SHOP et REUSE SHOP, dans l'exploitation d'installations de loisirs à grande échelle, ainsi que dans la vente en ligne. Le MEDIA SHOP s'occupe de la vente de logiciels packagés. Le REUSE SHOP vend des vêtements d'occasion. Au 31 mars 2014, la société comptait 16 filiales et une société associée.