In this particular case it refers to a commercial advantage. One company has an advantage over other companies. Perhaps the product is superior, or perhaps they offer better service, or perhaps they have better advertising.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.