// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
25.3 C
Singapore

Grab acquires 19 Everrise supermarkets in Malaysia from Navis Capital

Singapore-based multinational technology company Grab Holdings has acquired Malaysian supermarket chain Everrise from Navis Capital Partners, gaining control of 19 stores in Sarawak. However, the company did not disclose the deal’s value in its statement on Monday (March 3).

According to Bloomberg, Grab plans to digitise Everrise’s operations and provide customers with on-demand grocery delivery.

This is not Grab’s first step into the grocery market in Malaysia. Three years ago, it acquired Jaya Grocer, a larger Malaysian supermarket chain.

Grab, Southeast Asia’s biggest ride-hailing and food delivery company, is expanding into new areas, such as online banking and groceries, as it faces strong competition from rivals like Indonesia’s GoTo Group.

Meanwhile, in Singapore, Grab Singapore’s managing director, Yee Wee Tang, announced that the company is looking into the use of autonomous vehicles (AVs) to “fill the gaps” in its ride-hailing services on routes that are not as popular with drivers. /TISG

Read also: Grab shares plummet 11% after revenue forecast misses estimates

Featured image by Depositphotos (for illustration purposes only)

Hot this week

Johor Menteri Besar visits Machap Dam as declining water levels prompt cloud seeding and emergency transfers amid prolonged dry spell

Johor Menteri Besar Dato' Onn Hafiz Ghazi has visited Machap Dam to assess declining water levels following continuous hot weather since early August, with mitigation measures including cloud seedi...

‘Leave innocent people alone’: OK Chicken Rice founder in Singapore weighs in on Ed Sheeran’s troubles

Daniel Tan Boon Huat has been posting on social media defending the British singer

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks