What the heck?! Why would a professional writer or editor for Yahoo! News think that the possessive of business doesn’t need an S after the apostrophe?
The possessive of business is business’s. I’ll be charitable and speculate that the writer is a tad confused about the possessive of words ending in S. For singular common nouns, like business, add an apostrophe and an S for the possessive. If the noun is a proper noun ending in S (like Charles, Jones, or Doofus), follow the house style. Some style guides insist that you add an apostrophe and an S; some, just an apostrophe. Of course, there is no house style at Yahoo!, so for proper nouns ending in S, you’ll see both forms used.