At year’s end, Melaleuca’s revenues had climbed $88 million, or 16 percent, over 2003 revenues of $547 million.
Melaleuca Inc. 4609 W 65th S Idaho Falls, ID 83402 208-522-0700